Overcoming Challenges in Dreams