ViewModel tree has been introduced and been tied to the Views.
- Have the board respect turns
- On selection, a piece must indicate on board the legal moves
- The player should be able to move his/her piece to the desired square
- Player should be able to customize the starting position of the board
- Integrate with Huo Chess
- Port to Silverlight 4.0
- Make it a multi-player game?