why must it be so tricky. the collision detection is not the problem. but putting the box where it collided is though.