Add pawn attacks
Begin replacing rules with chess.js
Fix undo, remove old logic