Added box2d to the project. Rest is draft.
Draft