improve tick handeling

non-rendering code is executed in TickType.Client
rendering code is executed in TickType.Render

this fixes respawning issues