Why is Turn() method only working once?

From Main the “Turn()” method is called on each of the instances of Blobos in the blobos list, but it seems that it runs the first time, then doesn’t again. Does anyone know what is going on?

Link to project: https://replit.com/@EliotPotts/BlobAI?v=1

Which file? It might be because the turn() method sets the direction instead of change the direction. Then again, I don’t really understand C# and don’t understand the code.