Vector2D and Triangle added. Collisions between components in progress