Wow, really impressive that you got all this in there - especially the ghost movement logic.
The input threw me the first couple of times, then I read the instructions properly
(see? you're not the only one! 😜)
Looks and plays really well - got my blood pumping trying to get the last pellets when the ghosts seem to predict my every move (I know, algorithm, but still! 😅)
Great entry - nice one 👍
P.S. - Took me a 3 or 4 attempts, but got there in the end 🥳