Really great concept and well executed! Some sort of checkpoint system would be nice because if you get your magnets separated there is nothing you can do except just fully restarting level..