Fun mechanics! Sometimes a bit hard to figure out how to move what, and when, so i could probably do better a 2nd run; now i 'beat it' in 1176.7 secs (1st runthrough).
There are moments though that items can get stuck (inside floors or walls!) and you need a restart (might be good to add this on the first floor too, next to the moving/jumping and magnet explanations; R to restart when needed)?