Very clever puzzle setup! Would be great to have more intermediary levels in the future to help ease in some of the mechanics, but great job for the time frame.