For the sake of not creating fifty dozen new almost identical projectiles for a project, I want to make a projectile with variable appearance, where I can use a parameter to have it recolor the png associated with it, or, if that's not possible, allow it to replace the png associated with it by default with another png supplied to it as a parameter. Is this in any way possible, or should I just give up and make the fifty dozen new projectiles?