class Valuable : Collectable { override fun begin() { super.begin() PlayDirector.instance.valuables ++ } override fun collected( movement : Movement ) { PlayDirector.instance.valuables -- } }