Refactoring: added Player, Game, Server was decoupled