Wow. This is really impressive. The cute artwork somehow makes it even more bleak. Music is superb. And "Are you satisfied?" is a really interesting way of getting the player to define their own failstate.