King move logic. Still missing king's check and mate rules, castling and en passant