Second level Q-learning is also implemented, I just need to test them and refine the parameters