That was really cool! Loved the visuals and the puzzle mechanics, it gets pretty interesting in the end.