@Override
public void draw(Graphics g) {
doCameraTranslation(g);
BodyList bodies = this.world.getBodies();
for(int i = 0; i < bodies.size(); i++) {
Body body = bodies.get(i);
g.pushTransform();
g.translate(body.getPosition().getX(), body.getPosition().getY());
g.rotate(0.0f, 0.0f, (float) Math.toDegrees(body.getRotation()));
entityForBody(body).draw(g);
g.popTransform();