bugs

-Fixed bug where king couldn't move out of check
-I believe there is a bug where if a piece can block any of the pieces
that are attacking the king then the game will not recognise checkmate,
even if that block still leaves the king in check. Pieces still
shouldn't be able to make those moves though so white will have no moves
but not checkmate will be recognised