settings.js to prototype-based FullScreenMario.js

The FullScreenMario class (used by window.FSM here) inherits from the
EightBitter class. Functions that aren't generic enough for EightBitter
mechanics in general, but are generic enough for SMB, are kept there.