Implementa el patron Factory Method

Se estaba usando un Factory Method con Command Pattern para crear
entidades, ahora se ha sustituido por un Factory Method Pattern.
Controla las colisiones con objetos moviles