use Location, Arena classes and introduced ITurn, IMove interfaces