It's me again.

^ this is a photo of the problem.
As you can see, the bullets that are fired from the player are super fast, and sometimes they go through walls because of this. (I think)
I've tried everything.
Killing the velocity, using the seperating vector, and probably alot more tinkering with stuff.
The collision seems to work flawlessly if I degrade the speed of the bullets. But I obviously want them flying at high speeds!
I've attached a .love file, excuse the visual enhancements and not using OOP. btw the light vs shadow engine is supa awesome!
Thanks, Ettthhaaannn!