Add tests for raising errors when moves are against rules
Document stuff I do not need and do not understand clearly
Add tests for user exceptions priorities
Add custom exceptions and implement them
Run rspec with bundle exec (I'm not sure why)
Add json gem - for future use