5. class GameManager {
fun startGame()
fun stopGame()
fun listGames(): List<Game>
fun drawText(gameId: UUID)
fun applyEffect(effectName: String)
}
いわゆる神クラス
7. class Game {
fun startGame()
fun stopGame()
}
class GameRegistry {
fun listGames()
}
class Effector {
fun applyEffect(effectName: String, target:
String): String
}