Updates subsystems, runs bindings, and schedules and executes tasks.
Should be called at the bottom of your active loop.