Improve existing code

- [x] Add missing specs
- [x] Fix existing specs
- [x] Use bang methods where appropriate
- [x] Rename `Skills` to `Skill`
- [x] Rename `Skill::Move` to `Skill::Walk``
- [x] Skills return true if executed, false otherwise
- [x] Clean up file requirements