Amazing. Loved the original version and will play the heck out of this one.
Might be worth making the warning a bit more explicit when you try to replace a trait? I lost my first run because I accidentally overwrote a trait with a new one. It's a learning experience, I guess.