Remove circular dependency with DMAs and InterruptHandler
Fix wrong address for reloading affine reference points

Introduced in refactor
Fix a few things in system

These are problems that aren’t from the refactor
I spent the whole day debugging a typo