work in progress on a better classification system for contact between actor and various background objects, should resolve a lot of the current bugs we have been experiencing