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