Also Code schreiben werd ich jetzt nicht.
Den kann ich ja nicht hinkloppen, sondern müßte den erst erstellen und testen...

Warum schiebst Du nicht das Zuma Projekt erstmal nach hinten,
und versuchst ein einfacheres projekt für den Anfang.

Casual Games sehen oft simpel aus, aber im Grunde
steckt da viel Abstakte Mechanik hinter, bei denen
die netten Enginefunktionen nicht viel helfen.

Noch ein Rat: Du solltest erstmal die Spielmechanik auf
dem Papier entwickeln und verstehen.
Erst danach solltest Du dir überlegen wie es in der speziellen Engine implementiert werden muß.
Und dann versuchst Du das schrittweise umzusetzen.
(wie zB Hier, eine Kugel entalang eines Pfades zu bewegen)