Fixed scrolling background bug; compiler warning

- Scrolling background was cycling too soon in full screen mode, leaving
a large unsightly gap at the bottom of the screen. This was due to
ScreenResolutionChangedEvent not firing - now fixed;
- MainScreen.DebugBackground is now a read-only property instead of a
const bool field, which resolves a compile-time unreachable code warning