Discovering Useful Behaviour In Reinforcement Learning