A Framework for Evolving Robots on the Robocode Platform