Prepare for evolution

Added available states and transitions for Creature;
Evolve

Added type parameters to Creature for it's state engine;
Added state engine property to Creature;
Added basic behaviours (in CreateController);
Changed Actions service and controller to use state engine;
Changed Create methods accordingly;