Pretty cool! I like how every time I thought I'd seen everything, you introduced a new mechanic to shake things up.