The Cyber Masquerade: The Cyber Masquerade Release

I might as well been on my goddamn knees begging for this game to be released for the past few months, and voila, finally, it's out. I swear there is this one dude or dudette out for my ass or something because I've see…