Battle Code and Reinforcement Learning