refactored collision system so the collidable class keeps track of things that can collide. attempted to get collision working, but no luck so far