separate Match class from GameScreen
refactor PlayerManager to be fully object