fix clientspawn item, as well as lightrenderer using old Sprite stuff

it's also better in that it passes a ptr to a qvector m_torches,
instead of setting it each tick :/