Towards Building Virtual Coaching Agents in Immersive Environments: Design Challenges and Behavioral Strategies