initialises with an x and y value
calculates the angle from this vec2 to another vec2
casts the vec2 to the given type
returns the distance from this vec2 to another vec2
checks if 2 vec2s have equal values
casts the vec2 to a vec2 with float values
casts the vec2 to a vec2 with int values
converts the vec2 to a string
vec2 type with x and y values