Amazing idea! Though devilishly hard. I almost couldn't manage the second level, but managed to pull through.