big refactoring of viewGame controller