Main loop refactor

Lots of changes in this pull request:
- Largely it's about simplifications to the main-loop, `ContinueExecution()`
- Other minor fixes to 80-col FLASH and 'JoyUpdateButtonLatch()`
- Plus some refactoring to Video.cpp