Refactor code.
Refactored some code. Reorganized file library to separate classes. Added proper require statements to each file.
Add display for captured pieces. Add save/load functionality.
Implement castling. Fix minor pawn attacking bug.
Start to refactor castling code. Fix major bug in castle helper.
More refactoring of castling code.
Implement stalemate.
Add pawn promotion.
Update README.md