really nice UI design, creative idea and good writing.
a good fit with the theme as well, and nice execution.
good job!