A labda a kezdésnél véletlenszerűen indul el a 4 irány valamelyikén, végülis lehet jobb lenne, ha csak fölfelé indulhatna a labda, és akkor az ütőről, ez csak labda pozícionálás, és egy sor törlése a kódban.
Valóban csak labda vízszintes sebessége változik az ütővel való találkozáskor, a függőleges akkor változik majd, ha átlépünk a 3 sebesség valamelyikébe, ettől lesz egy gyorsabb, és egy lassabb, a lassabb csak extraként lesz elérhető, esetleg a kezdő szint kezdődhet ebben, és a max sebesség a 2-es (mostani) lesz, a haladó meg a 2-sel kezdődik, és a 3-as lesz a max, vagy még azt lehet csinálni a kezdő szinten, hogy eggyel csökkenteni az egyik oldali fázisok számát, így a max 2 pixel/frame helyett a vízszintes elmozdulás 1,5 pixel/frame lesz.
A robbanást azért hagytam ki, mert 1 tégla szétrobbanásához, ha csak négy irányba repül 16 byte-ra lenne szükség, és max 16 téglával számolni kell, aminek darabjai egyszerre a képernyőn lehetnek. Lehet ez a becslés túlzó, mármint a 16 tégla, és megoldható a négy irány 12 byte-tal is, de akkor számolgatni kell az egyes darabkák címét, ha lesz még CPU idő, mire bekerül minden, akkor megnézzük mi sül ki belőle