brainstorming collision detection