multiple cars, code refactoring, basic AI?