/** Indicates a point where a killed enemy can respawn. */ class Spawn : AbstractRole { override fun begin() { actor.hide() } fun block() = Play.instance.neighbourhood.blockAt( actor.x, actor.y ) override fun tick() { } }