* Refactored pad collision detection