making game loop and updated Tile with enum
Good AI now works with Tile enum and other merge fixes