I like your take on this kind of puzzle/platformer. It's quite hard to innovate but you did a very good job at thinking how to use the switching mechanics, on both gates and boxes! Well done!