Re-added gamepad input.

I tried to fix the monster not moving.. and he started moving through
walls. Not sure how Eric's last commit broke the monster movement...
really confused. I had to revert the last 3 commits to get back to a
working version. The last working version was matt's last commit.