MaxSpeedCuber

The goal of each level is to bring the blue rectangle to the exit of the maze, while pushing the rest of the rectangles.
Puzzle