in sim/api.ts [125:135]
public forwardAsync(steps: number) {
let deg = this.angle / 180 * Math.PI;
this.x += Math.cos(deg) * steps * 10;
this.y += Math.sin(deg) * steps * 10;
board().updateView();
if (this.x < 0 || this.y < 0)
board().bus.queue("TURTLE", "BUMP");
return Promise.delay(400)
}