The mechanism for it is actually pretty simple, but I don't think I did a great job explaining it, especially visually. If I'd had more time, I'd have wanted to show the stats being made with an animation or something. The actual mechanism is just... every elemental is made out of the two highest (left to right) elements, so 5,5,1,5 would get you element 1 (fire), element 2(water), making lava. Then, stats are picked by type. Fire goes to strength, water goes to spirit, and then the '3rd' element is the next highest, whatever it happens to be, in this case, air. Then, the last, lowest stat *lowers* each stat. So in this case, it would be 4/4/4. The trick is to get 0 of one element and really high of the remaining 3!
I definitely knew of a few of the bugs but wasn't able to fix them before passing out on the deadline day. Same with overall balance.. earlier drafts actually had the assistants so powerful that they were all you ever needed.
I'm really happy you were willing to spend time on our little game, we all worked really hard on it, I spent so much time on so much code to get it to work, haha. Thank you for detailed feedback, means a lot!