Added movement
Added comments