Haskell Chess Engine Supports: Basic Piece Movements Castling En Passant Pawn Promotion (only to Queen currently) Note: Logic is (currently) inefficient