fixed #5 the collision detection was the final problem, which is solved now