Added Direction enumaration. ChessEngine. Possible moves now work with
hashtable with Direction keys and values for moves in that direction.