rewokred player screen, so that new player is created in own screen, major refactoring