Rename fromXY to toPoint, make sure both do not transform the argument if already in desired state
Add has method that returns true if a certain move has been done
Do not do the move if a stone is already there
Rename cell to point in several places
Add the latest built version