Playing The Agent - Imperative Entertainment