Artificial Intelligence IV - Reinforcement Learning in Java