Collision avoidance works.

Forgot to continually update the renderer center before calculating
things, so it was using the position that the object was in at the start
of the game.