PC studlaberg exam project for Algorithms in Games procedurally generated terrain made out of columnar jointing