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.
added submodule
Debug lots of things
Refactor all methodnames from underscore_separated_words to camelCase.
Make the collision throw a n 'updateActorPositionEvent'. This new event type only includes the x and y coordinates of the actor.
Construct events as literals
Fix singleStep(self)
Debug runStep, collision detection now works.
Merge branch 'feature-site' into develop
Update the world test
Refactor js-side events to match the world events