added cardItem implementation, prepared Playground startGame()