Fixed a small bug with vertical pawn moves
More optimisations and moving computers. Need to clean this up