Update game to check to see if king is moving check, cleaned up code
significantly, game now runs completely with the exception of castling
and pawn promotion.