Cavern Quest 2 / src / commonMain / kotlin / CavernQuest.kt
import uk.co.nickthecoder.kyd.* class CavernQuest(game: Game) : Management(game) { var blastsPerDynamite = 25 var maxBlasts = 1000 var friendly = false var monstersGetStuck = true private val snapping = GridSnapping(gridSize) init { instance = this } override fun positionSnapping(stage: Stage): Snapping { return if (stage.name == "glass") NoSnapping else snapping } companion object { lateinit var instance: CavernQuest } }