I have tried to do it in Box2d, but that is very complicated. Can't understand that at all