Broo, olha, a tua ideia foi bem bacana. Gostei dessa alternância entre os mundos, e de ter inimigos diferentes pra cada um deles, porém a execução não foi muito legal.
O primeiro ponto a ressaltar é a dificuldade que você coloca pro jogador: adivinhar onde tem inimigo. Eu entendo que é da ideia você alternar entre os mundos pra descobrir onde estão os inimigos, mas aqui você pode ajudar o jogador. Deixar um rastro, ou uma mancha meio visível ajuda muito. Talvez até não permitir que o jogador matasse o inimigo estando em outro mundo, mas dando a ele a responsabilidade de alternar e matar, sabendo onde o inimigo está.
Um ponto muito importante também é sobre o que chama atenção no jogo. 1 minuto de jogabilidade e o jogo já não tem diversificação. Eu vi pelo seu GDD que haveriam upgrades, e realmente faltaram, pois eles dariam um motivo para o jogador jogar o jogo, sabe? Se eu tô jogando e o jogo não me dá motivos pra jogar, porque eu deveria continuar jogando? Tem que colocar um fator surpresa, uma coisinha variável, um drop de gold ao invés só dos corações.
Ó, uma coisa muito boa pra tu fazer e praticar é dar curiosidade ao jogador e recompensá-la. Pensa assim (como jogador): "se eu matar esse bicho, o que eu ganho? Opa, o bicho dropou um baú", logo, matar bichos me recompensam com baús. "E se eu abrir esse baú? Opa, o baú me deu uma moeda, ou um item", logo, vou matar bichos para ganhar baús que podem me dar itens. Jogos trabalham muito com a psicologia para divertir quem joga.
Ah, e outra coisa que pode melhorar: esquece o "E" como um botão salvador. "Espaço" é muito melhor e mais ergonômico, porque não compete com as outras teclas de movimento.
Mas é isso. Parabéns por ter feito o jogo!!