Updated with some tweaks. Will be submitting it to crucible. Feel free to discuss the new version.
Do the stats fluctuate as you gain and use cards or is it only determined at the time of casting?
I think the original idea was for them to fluctuate, but both options would be fine.