Implements initial move rules - coordinates and directions
Implements validation for coordinates and directions
Makes moveRules generic to accept movements
Implements movements
Implements validations for movements
Refactors for legibility
Implements main character
Implements Character#move
Instruments unit-testing using npm
Integrates code coverage with Istanbul