inline new (x:Float, y:Float)
staticDOWN:Vector2 = new Vector2(0.0, -1.0)
staticLEFT:Vector2 = new Vector2(-1.0, 0.0)
staticONE:Vector2 = new Vector2(1.0, 1.0)
staticRIGHT:Vector2 = new Vector2(1.0, 0.0)
staticUP:Vector2 = new Vector2(0.0, 1.0)
staticZERO:Vector2 = new Vector2(0, 0)
staticinline add (a:Vector2, b:Vector2):Vector2
staticinline div (a:Vector2, b:Float):Vector2
staticinline min (a:Vector2, b:Vector2):Vector2
staticinline mul (a:Vector2, b:Float):Vector2