Hey, thanks for playing and for your helpful comments. I'm glad you enjoyed it! also thanks for highlighting some of the issues with the game as its always good to get some constructive criticism. Kotlin is a new language based on Java, which is a language which I never really warmed to because of its flaws, Kotlin manages to rectify most of them and it is quite easy to learn, if you know any Java then its even easier to pick up.
It also compiles to javascript which means I can target the web. The only lacking feature id say is its lack of libraries atm because its quite new. I wanted to learn a new language with web support at the time of the jam so it was either Kotlin or Typescript. I think either are good languages to learn for web stuff but the added benefit of using Kotlin is it works with Mobile and Desktop via the Java VM and theyre also working on a Native compiler for it so you can run natively without the JVM.
Edit: Oh I shouldve mentioned I used the phaser library with Kotlin, which can also be used with javascript or typescript and it makes it very easy to make games, if you want to check it out its at https://phaser.io/