just a thought, but would it makes more sense to allow render function to allow verlet to be much deeper. easier in some respects, since it would go in the same way that most kha things go?
just a thought
so rather than just having new Tire(new Vector2(200, 200) 300);
/which will draw it down
you can then have
tire = new Tire(new Vector2(200, 200) 300);
tire.render(graphics);