public override void Active(Player player, Vector2 position) { if (player.cost < cost) { return; } player.cost -= cost; spell.Active(player, position); }