The Pog class is a beast...
I was thinking about trying to add something to the UI on hover of a Pog, then I realised it's all tied into the Pog class which is also used to represent the data and other things....
I think ideally we want:
a Pog class that simply represents the Pog.
Separate code for rendering a Pog on the GameTable
Separate code for writing the Pog data to Network/file
The Pog class is a beast... I was thinking about trying to add something to the UI on hover of a Pog, then I realised it's all tied into the Pog class which is also used to represent the data and other things.... I think ideally we want: