changes to world mechanism (setupGui function)