I gave your level a go and since I'm not a fan of hidden I didn't play too long. Since I don't know where the win is, I have nothing to work for.... I would have preferred you hid (meaning I didn't see them) some of those Zs as you had way too many.
No CPU drag on my iPAD but its a simple chase and an unsatisfactory ending as B disappears then wins.