end of day, got pawn and knight valid checks working