GledApplication maneja los detalles específicos de la programación que no están relacionadas con la lógica del juego como la inicialización de threads, el manejo de eventos, el ciclo del juego, los estados del juego, etc.