Collision detection and reaction
engine synced with demo