Issues in Designing Physical Agents for Dynamic Real-Time Environments