Colors were on the wrong side, switched them in the game initialize and in the player_move_direction methods. Added unique_piece_id assignments into the Board.create calls in the game initialization method.
Merge pull request #28 from heaphyg/game_controller_fixes

Colors were on the wrong side, switched them in the game initialize and ...