Collision detection is working

Couple bugs.
One what is the ring of bullets that appears when the time passes
integers?
Two why does collision detection not work properly with time rewind?

Plans:
rework the time system to use GameEvents or sth like that.