In general it is not a good idea to change the Act method of something like the Critter (or Bug) in the subclass. the Critter was meant to act in a certain way. He processes other actors and then moves. If you want to change this behavior, then it really isn't a Critter. You should extend the Actor and create your own new type.