Fix Variant vector2/vecotor3 multiply bug

Fix a bug amigamagic posted in IRC:

    10 * Vector2(1, 2) returns Vector2(0, 0), should return Vector2(10, 20)