Feature: Moving

- Implements basic moving
Limitations: no boundaries, window should be smaller than canvas