Wow, this was so good! My partner showed this to me, and the attention to detail and uniqueness of the main mechanic were both equally impressive. Hats off!