Added basic world and unit functionality
Fixed runStep and other syntax errors
Create distance and collision detection functions in unit
Fix a sign error in Unit.get_quadrance()
Fix function names to comply with project standard
Add map boundary detection and remove the agent property dictionary
Add 'ActorSpawned' event for unit creation
Partially implemented events.
Added event stuff
Create the function getEvent(), which returns the next event in the event queue. Implement createEvent(event), such that it adds given events to the event queue.
Debug lots of things