Very good visuals and music, lots of character there. Well done puzzles too, but the mechanics could've been introduced more clearly, imo. Anyway, great submission.