Agregado un fondo de noche
Movido codigo de la transformacion al Shape
Ahora la Transformation es un Shape mas y sabe transicionar y cambiarse - mas como un State pattern