Not sure if I'm missing something. The ghosts are too fast for me to get even the first key. Are you calculating their speed in Update instead of FixedUpdate?
I used the 'MoveTowards' function. Which I'm now noticing is not independent of frame rate. I can't believe I made such a rookie mistake. Thanks a lot for pointing that out.
Haha no problem. I've made the same mistake many times. Easier to get rushed and forget the small things during jams. Anyway, I tried it again since you fixed the ghosts & beat the game. Good art style & lighting! Well done!