Adding AI. Also Now store all Items in the World.

All Items are now on the World class in HashMap with Strings as Key,
Will change Keys later. NPC All now need A Vision and AUIStrategy
Create MoveToAI  and Mod BasicAI. Add A direction Field to NPC

Note. Unlike the Actions I may need to add fields to the class.
* I can try and keep the fields on the Character as I've done here
* But at one point I mite need to for go that.