Each time the square is touched, the counter increments. It uses
SDL_ttf to render the counter. As simple as this addition may be,
I had to surprisingly add a buttload of code to render a damn
number. Low level programming is such a lovely experience :').
SDL_Delay() causes the event queue to bottleneck, so in order to improve
the program's responsiveness, I implemented a while loop to clear the
queue entirely before the next main loop iteration, thus improving the
mouse / kb detection.
If the square's x pos is placed a tiny bit outside the canvas, it will
infinitely go out of bounds, so I placed a comparison to mitigate that.
Thank you @thefirethirteen for letting me know ^_^