With a plot and a boss fight, I would say that this game was quite ambitious. It's interesting that you developed a mythos of sorts and that it gets reflected by the use of life to attack in order to defeat enemies.
While the game is lacking in aspects such as polish, I'd still say it's a good submission for the jam's purposes. A short, difficult game, but sometimes, that's all that one needs. Good job! 👍