Здравствуйте, Вячеслав! В принципе, сейчас все детские специалисты (к сожалению в основном зарубежные)пересмотрели сове отношение к режиму дня. Ребенок ложится спать тогда, когда сам почувствует усталость. Если ваша внучка ложится спать в 12, то вероятнее всего, вы сами ложитесь поздно и она с вас берет пример. В принципе существует много сисем по сдвижению времени к 22 часам, начните с 15 минут. Это не будет так заметно. Другое дело, почему она ложится в 12? Если она встает в 8- 9, то уже к часам 10 должна уставать. Такой позний сон у детей говорит иногда о гиперактивности.
Что касается еды во время игры. Здесь можно придумать сказку о девочке, которая не мыла руки и на нее обиделись игрушки.