working on gameController