Patrones propuestos:
- Abstract Factory/Prototype: Para crear los bloques de terreno de distinto tipo.
- State: Para controlar los estados del personaje (volando, andando, cavando hacia abajo, cavando de costado).
- Flyweight: Para crear las distintas instancias del terreno, que tienen poca variedad y se repiten mucho.p
- Command: Para gestionar los movimientos del personaje.
Link a un Notion con la documentacion.