first try to port it to box2d, this doesn't seem right