Very cool concept. There should be a way to see how strong each ball currently is or it's hard to make informed decisions on how to spend the power points.
Something to consider is that not being able to go back to earlier levels makes it possible to get stuck in a vicious cycle where it's hard to progress but progressing is required to get more points. Maybe it should be possible to choose the level, or at least restart earlier.