Nicely done! Gives me Kirby's Dream Course vibes. Definitely self explanatory for the most part, definitely very tricky. I was not able to complete it after trying to get those dang 2 green balls behind the counter on one of the levels.