Author: Stephen Slatky
I am not at the state I would like to be now, but I see the path I need to take to finish on time.
The board is mostly set up, the gui will be done after submitted but I wanted get it in time.
The moves need to be set up and will probably take the most time.