Box2D is more realistic. But the draw function now needs work