beginning black increment opposite now
about to change Knight genValidMoves
about to change Piece field name square to position
weird stuff is fucking up