Reinforcement Learning Generation

Attempt to reduce the learning time of walking through different algorithms.