added adjacent tiles method
added board init and index