Zone now throws a ZoneCornersInDifferentWorldsException if the two worlds of the Location objects passed aren't the same. Constructor is still pretty empty however.