>>325040364
Gorilla Tag, it's free on Steam.
>>325040305
Not them but it's not uncommon for people to vent on 4chan. I mean, who else are you supposed to talk to if you suddenly feel like you have no friends?