We gots a movin' playa! Box2D working.

Turns out I've been making a really stupid mistake all this time, and
Box2D might not even have been necessary. But I'm stickin' to it!