more refactoring

...dinates on the board that don't let them move,fixed game over