Oi amigo, bom dia. Fico feliz que minha engine esteja ajudando em algo. Eu sou relativamente novo no game maker e esse projeto também serve como material de aprendizado, e se você ver a estrutura dos códigos, vai perceber que fiz algumas coisas de várias formas diferentes propositalmente para praticar o uso de várias lógicas, muitas delas inclusive do curso da noneclass. Sério, esse cara tem uma didática genial, eu não sei se teria sequer chegado aqui sem a ajuda/curso dele.
Eu até hoje ainda faço curso dele, e sendo justo, não sou profissional, estou sempre aprendendo. Meu problema é o oposto do seu: eu gostei de programar, mas sou fraco na parte gráfica XD.
Muitíssimo obrigado pelo feedback. Deve demorar um pouco, mas estou otimizando as estruturas relacionadas a entidade do player, pra tornar a programação ainda mais fácil na engine (e também pra facilitar implementar outras coisas no jogo). Espero estar ajudando.