More work on ability system

Basics down now it should award abilities on each consumption, I'll make
sure to change this into savings these abilities to the unit and
randomizing them on level-up soon enough.