Nice!
It might be fun to try having the abilities randomize as you play.
Great idea I think it will be possible to implement)