Also clear all temporarily surfaces (explosions, dots, etc.) when pressing Shift + R.
Bullets no longer appear twice in the first splitsecond they are shot. Also decrease the distance bullets are placed after hitting a wall (which was set to a higher value in 9345fce6ce401f70943a92c036fbdf66010af438 in order to test something). A small clean up and getting rid of unused/useless code here and there as well.