Refactor pawn moves and have pieces move themselves
Change castling method
Debug require calls
Debug so game plays
Put promote method in player classes and promote check in game class
Reformat deltas