Sticky ball problem backup commit

Sort of an idea to solve this, but won't quite work the way collision
detection works now... probably will have to check what's going on there
then the solution can be fully implemented.