Adding lines and points system
Intersection tests
Shape tests