I had so much fun playing this! Once I thought the game will end, I get to see another mechanic! Well done, really cool!
Ending spoiler: