The bit where gravity directions are sustained between levels is unintuitive with the reset mechanics (do you need to finish a level or not for the next one to be unlocked?) Though this sustain between levels makes it a more interesting puzzle so I wouldn't omit it. If further developed (interesting and good game) I wouldn't mind a tutorial segment for how the unlocking/locking works between levels.