Fix AvoidingAI

Avoiding AI now avoids;
Fix namespaces

For Grammar!
Develop logic

Recessing behavior-based pattern;
Cleanup

Renaming;
Develop logic

Removed behavior dependencies;
Started to implement events;
Develop logic

Changed interface;
Develop logic

Changed type constraint on action parameters;
Develop logic

Finished adding DamageTaken event;
Wrapped abilities in regions;
Restructure

Moved item usage logic into Item class;
Restructure

Recessing logic;
Develop logic

Added return type decoration for transition invocation;
Fix code
Develop logic

Merged core methods with api;
Fix Item.ApplyTo
Develop logic

Added string representation for Vector struct;
Fix Chasing brain

Fixed AI targeting destroyed creaturesl
Develop logic

Added world generator prototype;
Develop logic

Integrated prototype;
Fix Creature

Creatures did not stop moving and colliding after being destroyed;
Fix AvoidingAI

Avoiding creatures now stop as soon as target lost from sight;