Really enjoyed this one!
The last 2-3 stages were quite long, but it wasn't bad.
The only thing I would add is a visual thingy to show when the magnet is on and off. I accidently move blocks quite often :D