Example scan:
function update() const player = findPlayerCell(); const target = findNearestFood(player.x, player.y); moveTowards(target.angle); requestAnimationFrame(update);
(paste into DevTools Console to test):
(function() const canvas = document.querySelector('canvas'); if (!canvas) return; const ctx = canvas.getContext('2d'); function getPixelColor(x, y) const pixel = ctx.getImageData(x, y, 1, 1).data; return r: pixel[0], g: pixel[1], b: pixel[2] ;