wip fancier inheritance system that i can use for stats