Simplified test method
Moved responsibility of calculating sight out of World class
Fixed test
Returning proper interface
Removed responsibility of location visibility out of SightedObject class
Better object synchronization
Minor rearranging
Removed responsibility of maintaining location from WorldObject
Renamed and moved LocationCalculator class
Removed unused methods
Expanded LocationUtils class
More work on Location and LocationUtils; modified Bullet class in anticipation of bounding box collision.
Refactored Location
Refactored Zone class, added ZoneUtils class
Encapsulated fields
Removed properties from equals and hashcode... hope that doesn't bite me in the ass later.
Yup, it did.
Renamed methods to be more descriptive
Added LocationArrayList class, modified Zone to use it.
Added JAXB annotations