Added functionality for rooks, bishops, knights.
Implemented basic movement of all pieces
Implemented non-king pieces being forced to react to check.
Forced moves to avoid putting king in check.
Implemented castling.
Implemented en passant.
Fixed some stuff, implemented checkmate.
Added lighting up threats to king.
Pawns now auto-promote to queens.
Included build of project.