Restructure

Moved actions into domain
Restructure

Moved and renamed artificial intelligence classes to domain;
Restructure

Moved effects into domain;
Restructure

Cleanup;
Restructure

Renamed actions into skills
Restructure

Cleanup;
Restructure

Added domain interface;
Restructure

Expanded IEffect;