Adding new abilities

Leaving this as a pull request for now so it can be scrutinised before merging >:o
And to make sure I didn't forget anything