Our first story to implement.
Goes through the paces, but in the wrong order for some reason.
Hey! It actually works. Not that it does much.
Story #1 is ready to go!
Merge branch 'feature/BasicNav' into develop
Next story description - simple maps.
A very simple map works, but there is no validation, so once you step out of the lines the program crashes.
Very simple validation works. The user interface is not friendly yet because we are not telling the user what moves are valid or when a move fails.
Added some unit tests.
Changed to using a Command Union, which allows better handling of the commands after parsing. Still need to handle what happens when an invalid move is given and notifying the user of the valid moves.
Now we are at least telling the user what moves are valid. Still need to give them a message when they enter an invalid move.
Turns out I am just a moron and the way to have multiple statements executed on a match is to just have mutliple statements. And with that I think this story is done.
So we're going to make this an 'Office Space' influenced MUD...
Merge branch 'feature/SimpleMap' into develop
Merge branch 'release/v0.00001'