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.