Separation of Area banks and GameEngine bank complete

No bank that is loaded into $8000-$BFFF directly references any address
in $C000-$FFFF. Thus GameEngine can now move any code that is
unnecessary.