started working on collision and movement