Nice take on theme, though a bit rough that if you lose, you have to start from the beginning (I died to 3rd boss, which is kinda long fight by itself)
i might have underestimated how hard it is since i was the one making and playtesting it oops :P