createGameComponents refactoring
createGameComponents refactoring, part n