Add delta time variabe to update function

This allows the update function to set amount of time changed with each
update. This change will allow controls to speed up or slow down the
simulation.