Logic for Queen, Bishop, Rook, Knight implemented.