I was wondering as well if there would be any place in the code where you could use some GPUs to speed things up.
I noticed that the time seems to pass quite slowly on the largest map size with around 200 critters, even on x10, and though one process is indeed using 145% CPU, but it's spread out around different threads and no single thread is above 50% usage (except for a few peaks at 55~60%), and it doesn't seem to be using any considerable GPU either.
Should I be seeing higher CPU usage for this (at least one thread going up to 100%)? Or is this normal behaviour?
Running on Linux, in case that matters (Pop!_OS 22.04 LTS).
(Yes, I know I shouldn't be running a game on the largest map size, but I couldn't help myself and had to try it - even though I haven't filled barely a fourth of the map lol)