func (v Vec2) Scale(t float32) Vec2 {
	return NewVec2XY(
		v[0]*t,
		v[1]*t,
	)
}
func (v Vec2) Scale(t float32) Vec2 {
	return NewVec2XY(
		v[0]*t,
		v[1]*t,
	)
}
// Scale returns a new vector that is the result of v * t