Added some movement rules. Cleaned up ChessBoard code. TODO: Clean up Chess engine code