Les fantômes de Pacman ne se dirigent PAS au hasard.
Ils ont au contraire des algorithmes assez compliqués, et chacun des fantômes a le sien.
Je suis personnellement en train de programmer un pacman respectant toutes les contraintes de l'original... Franchement, avec un Random, c'est plus vite torché (comme dirait D-z), sauf que le résultat est juste... Nul. à *****. Par contre avec les algorithmes réels ça devient la classe.
Sinon pour ton Sonic évite de demander comment tout faire (comment programmer je jeu en entier quoi) dans le même message, car ça rebute plutôt les gens qui ont du coup moins envie de t'aider.
Faut faire les trucs un à un.
Sinon n'espère même pas programmer un Sonic qui soit à la fois fun/rapide/non buggé sans connaître le GML.
Si j'ai un conseil à te donner : apprends le GML, les réponses viendront par elles mêmes juste après.