-update so that is is possible to initialize a triangle with vertices
-allow passing a custom screen vector to triangle clockwise? and counter_clockwise?
incremented version