Intelligent Agents and Environments