Damn, the visuals and the music does a lot of heavy lifting here! I'm pretty terrible at these sorts of puzzle games but it's clear a lot of effort and thought went into this game and it definitely shows. Nice work!