This game started off so well. It was an interesting concept: you start off incapable of progressing through a series of levels, so you have to evolve, grinding as you get further and further in the game, evolving faster and so on until you've beaten the game.
Here's where the problem begins to arise: Your ball leaves a trail as it travels, which is projected as a ghost track the next time you reach the level. If you look carefully at the track, you'll see it shift slightly. Most people would use this ghost as a reference point when firing their next ball, but doing so in this game will cause the ball to take a slightly different path. Since this physics-based game calls for precision, this slightly different path is almost guaranteed to veer away from your target. And then IT leaves a ghost on the level.
Now some of you would say this wouldn't matter, you'd just nudge the ball's aim to accommodate. My point is: you shouldn't have to. You're compensating for the programmer's mistakes. In a AAA title, this would be inexcusable. In an indie game, this would be inexcusable. In a Ludum Dare exercise, it is still inexcusable.