Use `described_class` as much as possible in specs
Refactor Yadc::Core::Direction

* Add specs
Refactor Yadc::Core:Skills::Base

* Add specs

* With minor code improvements added
Refactor Yadc::Core::Skills::UnarmedAttack

* Added specs
Refactor Yadc::Core::Skills::Move skills

* Add specs
Improve Yadc::Core::Dungeon::Level specs
Remove spec_helper requirements
Replace “be_truthy” and “be_falsey” by “be true” and “be false”
Replace “describe ‘initialization’” by “describe ‘#initialize’”
Rename Yadc::Core::Skills module to Yadc::Core::Skill
Rename Yadc::Core::Skill::Move to Yadc::Core::Skill::Walk
Clean up file requirements
Make #execute method of Skill non-bang
Merge pull request #3 from rafaelgonzalez/improve-existing-code

Improve existing code