Criando uma classe base para a aplicação.
Criando uma classe Game (FSM) para cuidas das Screens.

Tá muito parecido com a versão da libGDX agora :D
Usando um nome melhor para o calculo do tempo.
Merge branch 'master' into dev
Fazendo uma limpeza usando o pylint.
Usando o nome melhor para a variável.
Abstraindo mais a classe CursesScreen.
Simplificando nome de atributo.

Sabe o que estas modificações significam? Da pra criar uma classe abstrata
chamada OptionScreen.
Criando classe da tela de Game Over.
GamePause, Menu e DifficultySelector estão usando a classe OptionScreen.