initial messy stuff with box2d, using circles now instead of spheres
resolve conflicts