Nice mechanic you got here, it feels weird at first but it's cool when you get used to it. I liked the puzzle designs as well. Visuals and music feels cohesive too. Good job!