List view
Move away from randomised moves from an opponent, build a function which takes a fen, then analyses the current stasis, explore possible moves and their outcomes, weigh up options and return a new fen containing the opponent response
No due date- Board - Square - Piece - Submit - Set state, dispatch actions
No due date•1/1 issues closedWork out what state container will look like, what actions will change state
No due date•2/2 issues closedTo initialise project
No due date•2/2 issues closed