Very nice, very dynamic! I just wish there was a death screen and an end screen, as I was confused the first times I died and when I got the key!
Thank you for playing! Technically, you didn't get the key because the boss was able to rewind time. You will retain all your upgrades and go indefinitely, but that's on me for not implementing the proper explanation.