Add profiling to squash

We almost certainly want to time this as well. Not sure how the mod should work though. Two counters? Or profile this for any entity where the `update` was called (eg. store a boolean and profile on this call once as well).