public Projectile2d(string PATH, Vector2 POS, Vector2 DIMS, Unit OWNER, Vector2 TARGET) : base(PATH, POS, DIMS) { done = false; speed = 4.0f; owner = OWNER; direction = TARGET - owner.pos; direction.Normalize(); rot = Globals.RotateTowards(pos, new Vector2(TARGET.X, TARGET.Y)); timer = new TimerClass(1200); }