Ну вот для реализации пакмана я бы использовал таймер. Да и вообще, прочитав множество вопросов на SO сложилось впечатление, что народ там более терпим к таймерам и автору (вопроса) всегда дается право выбора
Вот тут например пишут что таймер есть смысл использовать если нужно обрабатывать информацию чаще, чем может справится с этим ENTER_FRAME или когда требуется производить фиксированное количество изменений за заданное время.
Более того, предлагают реализовать главный класс с таймер - хендлером, которого можно кормить объектами, требующими централизованного обновления по таймеру.
При этом нигде не говорят что таймеры это плохо и их нужно бояться как огня)