Fix Board#king_position to not blow up w/o King
Expose Game#can_move? interface to check moves
Add Game#ambiguous_move_matches_for helper
Cache legal moves between moves
Fix move parsing bug
Fix pawn capture notation
Add ability to load moves
Fix pawn movement bug