This is an amazing concept! One thing to note is that the game is perhaps imbalanced. Either it is very easy to win, or literally impossible. If you can add more bosses, that would be nice!