Armen directions refactor

- [ ] I ran the specs and they pass
- [ ] I added more specs
- [x] My commits are each about one thing  

No specs yet, but my commits are not bad this time around :)