Definitely a nice exercise of game design! Your win condition surprised me with its simplicity. Upon first impression, it felt like nothing new, but then I began to realize that not many games actually use "failure to prevent" as lose condition. Being relatively simple, this immediately spurred on other variants, and was solid enough controls-wise (which is what matters in a simple loop such as this one!) to let my mind just drift as I played. That's a type of game that isn't as common, either.
How experienced are you in making games, if I may ask?