Nest the board view within a position view
Empty turn ending implementation

Just getting the interface figured out for now
Create new move entity
Store the game's position in the turn ending service
White starts in the official setup
Switch control between players on each turn
More sensible filename
Ditch the "game" directory. Pointless.
Add game entity
Delete unused require
A bit of formatting cleanup
Start work on the "move actuator"

This is going to be a class that applies moves to boards, returning a completely
new board as output instead of modifying the existing board.
Clone board square layout when actuating moves
Refactor
Clone board pieces too
Cloning boards is thirsty work, let's have class just for that
Set up board cloner dependency for move actuation
Leave behind an empty square when moving a piece
Place the newly moved piece in the destination square
The move actuator doesn't actually have any module dependencies