package Ġme . ch ill . raid Ċ Ċ import Ġme . ch ill . database . states . Time Multiplier Ċ import Ġjava . util .* Ċ import Ġkotlin . concurrent . timer Task Ċ Ċ data Ġclass ĠRa ider ( val ĠuserId : ĠString , Ġvar Ġmessage Count : ĠInt ) Ġ{ Ċ ĉ /** Ċĉ Ġ* ĠCount down Ġthat Ġis Ġapplied Ġto Ġeach Ġuser Ġevery Ġtime Ġthat Ġthey Ġare Ġadded Ġto Ġthe Ġr aid Ġwatch Ġlist Ċĉ Ġ* ĠTimeout Ġis Ġapplied Ġin Ġ( S ) e conds Ċĉ Ġ*/ Ċ ĉ fun Ġstart Count down ( duration : ĠInt , Ġaction : Ġ() Ġ-> ĠUnit ) Ġ{ Ċĉ ĉ Timer (). schedule ( Ċĉĉ ĉ timer Task Ġ{ Ġaction () Ġ}, Ċĉĉ ĉ duration Ġ* ĠTime Multiplier . S . multiplier Ċĉ ĉ ) Ċ ĉ } Ċ }