const int MINIMAP_WIDTH = 4;
const int MINIMAP_HEIGHT = 4;
const int BATCH_SIZE = 7;
public static void Main(string[] args)
for (int i = 0; i < 10; i++) {
Console.WriteLine("Update");
public static void Update()
while (cursorY < MINIMAP_HEIGHT && i < BATCH_SIZE) {
while (cursorX < MINIMAP_WIDTH && i < BATCH_SIZE) {
Console.WriteLine ($"x: {cursorX}, y: {cursorY}");
if (cursorX == MINIMAP_WIDTH) {
if (cursorY == MINIMAP_HEIGHT) {