Bitboard Chess Programming in Java This project serves two purposes for me: Allow me practice programming in Java. Improve the performance of the chess engine I used in my chess web app which I originally wrote in Python.