Added onTick and Tests to Diner