That was really good fun with an insane OP ending to it all.
I think I am going to be playing 'skill tree' games for a while now.