pub type Move = u32;
Move type represents a chess move
returns a move from from square and to square
returns from square of move
returns to square of move
return uci representation of move