Man, itch has become such a cesspool of wannabe youtubers begging for views and subs on every game, it's depressing.
I'll say what I want on my post. Deal with it.