Sorting Actually Works (again), Queue displays

So, as it turns out, PQueue will not shuffle itself based on changes to
the elements in it. Should have guessed that. So we remove it and replce
it with a sorted array. It's slower, but it works, so that's fine.