I used to love this game. Good art, clever mechanics. However its down to pure chance to win, not skill, in later levels. Its there to milk your money every step of the way. It updates very slowly and only gives you so many chances at a puzzle before it charges you for retries.
Xean about Marble Duel: Marble Blast