Separated Gamegui from GameModel