Small world generation changes and MatrixMath refactor

Made generator populator support optional
Refactored some matrix math methods to better reflect their actual function

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>