Robocode: using games to teach artificial intelligence · Study