Выкладываю решение вопроса, так как вполне возможно , что у кого-то возникнет такая проблема.
Все дело в плагине Masked Input Plugin. Когда позиция совпадает с длиной маски , происходит выделение текста.
Вот эта строка:
Почти весь код есть уже. Сейчас мир создается случайным образом. Весь канвас это пространство по которому можно ходить , дальше случ образом скалы(преграды) Проблема в том , чтоб скриптом задать координаты скал (никакого сложного редактора карт) просто задать положение скал(пространства по которому перс неможет ходить) я думал достаточно будет отредактировать эту часть кода : for (var x=1; x < worldWidth; x++) { for (var y=1; y < worldHeight; y++) { if (Math.random() > 0.75) world[x][y] = 0; } } и вместо Math.random задать координаты