Brilliant design
Very challenging, and it all depends on how many z's the player throws out there on their own decision; plus the random......"ejection points" of the z's just add to challenge. Keep up the good work.
The only thing I can suggest, is to make where the z's come out more random. Otherwise great job on the game.