Allows for multple states to be active, while maintaining typical state machine behavior. Good for gamestate and mobs.