added Ball.collide()
using Ball.collide() instead of reflect_ball()