game screen refactor