finally fixed the collision detection somewhat. The only bug left is when multiple items collide.