Sector::addWorldObject() will return false if object would intersect
Add GameObject::canSpawnFail() and GameObject::canSpawn(). GameObject::spawn() will throw an exception if canSpawn() returns false and spawn() is called anyway
Protect spawning of playership
Add Jumpgate and Sceletonfiles
WorldTreeScanner: Make worldObject, sector and position members instead of handing them down
add sectorjump
Remove WorldObject::spawnState(), introduce GameObject::unspawn()
Starting to detect objects crossing jumpgates via disks
add Disk;Intersection;PointIntersection
fixed camera init position
add universeloader
added mechanism to load sectors from inis