separated the responsibility of the Ai into separate classes, easy and hard