Added some caching to improve start up times.
Merge branch 'develop' into collision
Fixed a minor error with character creation in this branch. More work on the AI subsystem.