rule based cold hearted automaton just following orders eh