Negative index fixing for percepts now in percept code, not world gen code
Begun encapsulating world into a class