Playing about with viewport setup
Add debug flag to dirty box draw
Added some more viewport functions
Added start of new function
Found cause of viewport issue. Added invalidate_sprite function.
Merge pull request #556 from duncanspumpkin/fix_viewports

Fix viewports