Extracted ToroidalArrayWorld into own subclass, created subclass factory to create it
use createWorld#Cell[][] instead of new
Added qualifiers to make code run