Not sure why there are any greys in anything, i only ever used solid black and white. Maybe has something to do with compression and large pictures? i will try and go back to fix that, i noticed that on the bunny animation too. Not sure about the freezing though, I cant seem to replicate that problem so i wouldn't know how to fix it. "Q" is respawn
It might be that the texture filter is "linear" instead of "nearest", if you used Godot to make your game you can go to Project Settings and in texture you can change "default texture filter" to nearest: what this does is that when displaying an image with pixels bigger than 1x1 (for example, if you scale an image), for each actual pixel on the screen, instead of picking a color in between the colors of the two nearest pixels it will chose the exact color of the nearest pixel (I might not have explained very well but that's my understanding of it)