Implemented movement
Merge branch 'implementMovement'