Изза криворукости так происходит(не в обиду сказанное).
Тебе уже подсказали почему.Ты криво создал мувик grid.Удали grid c поля и перекинь его занова, подпиши его как grid и все должно заработать. Я вижу в tile какой то бред.
Зачем ты задаешь три слоя для обычного квадрата?
Лучше задумайся над тем, что тебе подсказали.
Или если хочешь нормально программировать на любом языке, то разбирай сложные примеры подробно. Эксперементируй. От этого только польза, узнаешь больше нового. Например тот же grid click может привести к хорошему проекту:
http://www.flasher.ru/forum/showthread.php?t=112237
Графика там не блещит(не занимался я еще графикой всерьез), смотри на движёк