Add WorldObjectType

Fixes #415 

The CollisionFilter uses the WorldObjectType instead of its own enum.
There is a query for ships in the World now, making AI easier, maybe.