EOM. Refactoring Move metaobject to handle en passant and castling. It needs to be more robust.
cleanup gitignored files