create the display class
derive trait implementations for SquareType
manage all player orientations