adding hole and ball with collision detection