move ability definitions to app/abilities