A classic type of puzzle, and you designed the level very well. I'll make sure to come back and beat this one (after dying half way through and being lazy).