box2d, entities instead of players, basic inheritance