Diagrama UML del proyecto
Faltaba por añadir la clase ContinueEvent
Añadidos todos los métodos de la máquina de estados
Refactor de la clase GameMachine para ajustarse al nuevo diagrama de clases
Eliminados contructores por defecto
Editadas las clases que usará la interfaz. He quitado los atributos que nos son accesibles, en su lugar he incluido los contructores.
Eliminados todos los setters. Estas clases modelan los estados del juego y no deben ser modificables una vez se crean.