updated to modern box2d
added service, still working on how I should do physics