simulation of various critters with states and behavior