Потому что
a_gameDB[i*ii+i] =
бред. Вы уверены, что на каждой итерации итератор будет ровно на единицу больше предыдущего? Для этого у массивов существует метод push. Ну и еще немного:
- ii и i у вас объявлены до циклов? Если нет, захламляете глобал, используйте for (var i = 0;...
- не используйте одинаковые названия итераторов для циклов (у вас 2 цикла с i = 0), тоже может вызвать проблему
- не используйте "XxX*YyY" в условии цикла, иначе умножение будет выполнятся на каждой итерации
- не используйте document.getElementById('screen_right') в цикле, создайте переменную до цикла
var screen_right = document.getElementById('screen_right');
, а в цикле используйте ее: screen_right.innerHTML