This is actually underrated!
It takes a while to figure out what's actually going on. Once I did though I really enjoyed it. The idea is really good and it is polished well.
Had a lot of fun with this!