Inform user which color is playing.  Also allow for reverting on cancel and finalizing move when a user is finished.
Style castles and refactor placing castle to a single method.
Remove debugging.
Refactor player setup, remove duplication.
Also remove individual color castles data structures.
Fix a few bugs, Style tiles further and check if we have more tiles to display.
Reset board when starting a new game.
Record the number of moves, determine if epoch has been reached.