Introduction of board to separate the game it-self (timers, active player) from everything related to pieces
Update Android version from 18 to 19
Add Parcelable creator for the board
Create new board when game is initialized
Fix bug when storing last move in board
Optimize squares highlight on touch
Add code to clone a board
Remove game reference in most of kind of moves
Add ids to pieces
Use pieces ids to simplify code
Fix bug when navigating through history until the beginning of the game
Add one test
Fix check detection
Fix board clone code
Fix "do move" and "revert move"
Use cloned board to find piece allowed positions