generateSquare() method bug fixed! Works perfectly. Going on to more world gen.