This is just a hunch but i think you're double-tweening.
Try removing:
/ (1000.0 / Float(update_time))
From Update
Disclaimer: I may very well be very very wrong.
Try removing:
/ (1000.0 / Float(update_time))
From Update
Disclaimer: I may very well be very very wrong.