Trigger a 'click' event when a square is clicked
Trigger a square:click event when squares are clicked
Listen for square clicks in the controller
Create a move model
Pass legal moves at the start of the turn
Get square highlighting on the go
Make the styling of the highlighted squares look somewhat nicer