Queen, Bishop, and Rook (no castling) check for colissions along path.
Pawn checks its move legality
Merge branch 'master' of https://github.com/ultifinitus/chessify