Redid all of the movement for every piece (still needs some reworking
but mostly done), added a bunch of functionality for each piece, and
generally got most of the pieces working individually. Still need to do
the GUI, unit tests, game loop, and check and checkmate logic.

Signed-off-by: MasterPpv <pritenvora@gmail.com>