Very nice puzzle! Maybe some audio effects could improve the experience, but I know is a lot of work for a game jam