deleted unneccesary mock classes and refactored impossible_ai spec