Added some cool features and fixed a triangle class to help me :>