Pacman: como os olhos voltam para o buraco dos monstros?

Eu encontrei muitas referências à IA dos fantasmas em Pacman, mas nenhum deles mencionou como os olhos voltam para o buraco central dos fantasmas depois que um fantasma é comido por Pacman.

Na minha implementação, implementei uma solução simples, mas terrível. Eu apenas codifiquei em cada esquina qual direção deveria ser tomada.

Existe melhor / ou a melhor solução? Talvez um genérico que funcione com diferentes níveis de design?

questionAnswers(22)

yourAnswerToTheQuestion