Epsilon Greedy Q-Learning in Java