Added a singleton clock to get deltas, object updates are now in function of time rather than frames