Adding abilities
Adding abilities builder
Abilities refactorization. One Jarvis tests still failing.