Unregister the SpaceRepository from Hazelcast when destroying the context.
Fixing the sources of the AgentSpawned and AgentKilled events.
Code the builtin skills into separate classes for ensuring valid interaction among the builtin skills.