Moved move(BoardPosition position) into ChessPiece class, redundant code
Added bishops move functionality
Refactored move boolean, now change firstMove bool to false if a move is successfully made
Added knight move functionality
move(BoardPosition position) now in ChessPiece class