make GameObject work with Box2d properly, elimit crash. memory leak.