Mejora: double dispatch para las colisiones