Much more thought required than your last level but still fairly easy. As @Sanvalvwag said - 'Good level'. Thanks for making the level stable.