B-Cubed

Remove the cubes and get to the red square.

Slide the gold cube to the final red square... But, you must pass over every other square on your way! The 16 levels are pretty easy... Then, it gets really hard!