Yeah java sucks, but I'm stuck with it for now! I'm so used to it, that I'm lazy to pick another language as default. You're not bad and yes it's a matter of time. As a matter of fact, I don't know if the game is properly balanced, I know you are able to finish every level, but I'm not sure if you are able to finish the game as a whole, specially, because phase 17 has the boss. Although on phase 8 you unlock the special movement, which can be activated by pressing 'X'. I believe in the people I making the game for. Thank's for playing it!
PS: Funny fact, when I started making the game, I decided to make it as smaller (I'm speaking of the .jar file) as possible. Then I remembered I was using my engine, then that wouldn't be possible. If I remembered that before, the game would only have about 32kb instead of ~200kb. Such a waste of space ahahah.