Change the architecture

we hold a object list which store all the game objects (ground, car ,
etc). And each object contains a box2d body object such that we can get
back the calculation. And these objects should implement draw functions.