@Ray Aznable well.. I dont have any favoirite author... I just keep solving levels to get ideas... And yes the ball sometimes doesnt stop. Sorry for that. I dont know how it worked for me initially. I really solved the level before uploading myself.
Super level (after @cimarronline fixed it). Really complex & clever. My B got down by following the ball, pretty simple.