How I implemented 2D collision detection in Pistol Slut | Hacker News Reader