This was really fun to play! Very clever puzzle mechanic, and a brilliant interpretation of the theme! :3