Implemented all kinds of shit 2d vector math