Maths: Vector2: Added dot,cross product and vector crossing
Engine: Added body/shape framework for describing entity bodies
examples: testbench: Updated testbench to use new body framework