not another crappy implementation of robocode in javascript