Situated agents can have goals