Added structures and enums

Added struct for Tile Indexs
Added enum for direction
Started to implement the game model