Adding BoardTile and Nest
Made the code more object oriented (removed tile index)
Removed move prediction (based on tile index)