Directed Exploration for Reinforcement Learning