move-block function ready.

- It "crash" if the block cannot be on top of the destination place
- It only moves one piece at time