* Many changes to the gameController script // optimization