forward(power)reverse(power)turnLeft(deg)turnRight(deg)strafeLeft(power)strafeRight(power)brake(power)boost()setTargetAngle(angle)turnTowards(x, y)getX()getY()getAngle()getHealth()getSpeed()getAngularMomentum()getBoostCooldown()getShieldEnergy()getState()getMapZone()enemyVisible()enemyX()enemyY()enemyAngle()enemyAngleDiff()enemyDistance()deltaX()deltaY()getEnemies()fire()fireMissile()fireShotgun()fireLaser()getWeaponCooldown(weaponType)activateShield()getShieldEnergy()getObstacles(range = 500)obstacleAhead()nearestObstacle()onEnemySpotted(callback)onLowHealth(callback)onBulletNear(callback)onCooldownReady(callback)getState()getMemory()getTick()getTime()log(...args)min(a, b)max(a, b)abs(n)sqrt(n)sin(deg)cos(deg)atan2(y, x)random()floor(n)ceil(n)round(n)clamp(val, min, max)lerp(a, b, t)distance(x1, y1, x2, y2)angleTo(x1, y1, x2, y2)You destroyed all enemies!