Starting to work on movement of pieces. Still need to work on check and
checkmate logic, a GUI, special rules and moves like castling and pawn
promotion, and JUnit tests. Very far behind and will probably spend the
entirety of this weekend working on this. NOTE: Re-commit because I
forgot to add a new file.

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