one more thing to figure out! generating items on tick.