Amazing idea! I didn't fully understood the mechanic at first but when I did it was pretty fun, and the visuals are really really nice, great job!