Like others have said, your heart seems to really be in teaching, so that's likely where you'll ultimately end up happiest. The Nintendo job may pay better but:
-The Nintendo job is only temporary. What will you do after that?
-Don't gamble on a bad back. If you can't move, you can't work, and the warehouse job seems more blue-collar.
+You said the teaching position has more room for growth. At the very least, the benefits have to be better than any job on a two-month contract.
+You said you had trouble with your previous job because you aren't a morning person. Waking up at 4 a.m. to drive an hour to work doesn't sound like your type of hype either.
+MOST IMPORTANT OF ALL: You can't put a price on peace of mind.
I was making about $5 more dollars an hour with another organization a few months ago than I am making now, but I was in an extremely toxic and stressful work environment with two bitch bosses that constantly held the Sword of Damocles over our heads. Now I'm in a small department with a bunch of cool, laid back guys. Every time I think about it, I ultimately come to the decision that I'd rather be in the latter, where I don't have to wonder from week-to-week if this is the week that security takes my badge and walks me out, or if I get screamed at because bitch boss is on warpath that day. You can't put a price on happiness in your career and peace of mind.