Changed state update to be time based, as well as use metres instead of
pixels, and split rendering from game state.