functionality
saving moves
working on grid