Fix: When moving figure kept on standing on old field and also moved

There was some issue in the canMove() method of some figures. They
changed the coordinates via the increase methods so after the canMove()
the coordinates were different.
I copied the coordinates now and then do the calculating.
Add notification when exception occurs
adding comments
adding hint
solving coordinates issue