I am running into problems trying to keep the power-ups straight.  If they were named better, I probably would not have such a hard time.
I took an earlier version (before you added the extra power-ups) and worked it down to 7 subclasses of Actor (no subbing of them) and the one world class, doing the same as what you had wanted at that point.  The Actor subclasses were: Counter, Crab, Lobster, Worm, Dominator, WormPower and DominatorPower.
   
   
             
          
        


