Made a "better" joypad controlscheme, minimizes time fingers spent off of aiming, moving, running, jumping, and portaling buttons.

To enable use of joypad aiming, you have to set "self.prefermouse" in mario.lua to be false.
Removed old commented out blocks of code from game.lua that pertained to old input handling.
Fixed monocle altering the screen print of cupid's crash dialog.
Refactored tablecontains to be table.contains and put it in utils.lua