satunnaisluolaston generointi, neliöjuuren esilasku, null pointer fix, heuristiikan valinta