Add square entity
Add chess piece type constants
Store piece type in constructor
Ditch move entity classes for now

Not sure how this is gonna work just yet, so this code is too speculative.
Square type constants
Work out UI square color based on entity square color
Consistent usage of project name prefix in define lists
Create empty official setup class
Create position entity class
Return a position and board from official setup