Added a world loader(incomplete)

Still need to figure out how to store NPCs
Added an event system(may be scrapped or redone)