Separated Direction into it's own source file
Compile error
Renamed Cell to Tile and Board to Grid