Move directions hash to another function
Add :facing symbol to attr_reader
Refactor rotate method