I have no clue what's going on here

I don't know why my map is not filtering properly. Nothing changes, and
the map remains the same. This is unpossible. The only thing I can think
of: It's not printlning corectly, but even then, *all* of the printlns
show that the map never changes. This is impossible.