This was a lot of fun! I ended up with 32 HP and 4 power ups. Did I find everything? Also, I think you may have accidentally left some debug code in for the final boss, unless you intentionally left that little cheat in.