Generalizado el Manager

Ahora el Manager no inicializa la Pantalla en su interior si no que recibe una en el constructor. Así nos permite la reutilización de la clase en otros proyectos.

También he cambiado el HashSet por un Dictionary para que sea más fácil identificar los niveles por su identificador el cual también pasamos al iniciar el Manager con su constructor.

Aun queda pendiente el esperar al usuario para reanudar la partida.
Suprimidos los metodos Update y Draw del Manager

Como en el anterior commit se comentó, para dar generalidad al Manager y poder reutilizar el código.
Conseguido el esperar al click del usuario cuando la bola muere.

Mediante 2 booleans he conseguido que el juego espere al click.

Nueva idea: traducir el código a inglés por convenio.
Traducción del código al Inglés completada.