Вы циклом проходитесь по каждой ячейке в игре и на ней рисуете спрайт ячейки?.....................
Подобное решение не то, что не оптимизированно, это насилие над гамаком, блин!Создайте какой-нибудь один объект, установите его
depth на самые отрицательные значения(-99999), киньте его в комнату и напишите в событии
draw код:
for (var i = 0; i < room_width; i += cell_size;) draw_line(i, 0, i, room_height);
for (var i = 0; i < room_height; i += cell_size;) draw_line(0, i, room_width, i);
// В событии Draw.
// cell_size - размер ячейки
И всё!
Но ладно, я не буду вас упрекать в этом, главное чтобы всё работало. Удачи