Refactoring how the game state is represented for more sanity around which pieces belong to which player. Closes #6.