Make the PlayingState own the PlayerDelegate instances.
Automatically request player actions until the game is over.
Update query flags when a new piece is placed on the board.
Allow a human player to perform REMOVE_PIECE actions.
Rename reverse_loc_map to reverse_loc_map_.
Allow a human player to perform MOVE_PIECE actions.
Introducing some convenience methods for readability.
Move the contents of board_utils.cc to board_view.cc.
Adjust the intensity of the test piece material.
Issue a ray scene query everytime the selection type is changed.
Reorder functions in .cc file to match the .h file.
Allow PlayingState to receive a Game object constructed outside of it.
When a BoardView is instantiated it must reflect the current state of the model.
The model should be initialized before passing it to a PlayingState.
Use player color from action instead of current board configuration.
Remove filtering based on name. Set query flags to 0 for non-selectable objects.
Improve the structure of the board view Ogre subtree.
Remove out-of-date TODO item.