When you think of mascot games they’re usually extremely polished affairs that put their best foot forward to present their home company in a positive light.  Mario, Sonic, Crash Bandicoot, even Gex managed to star in some pretty awesome games (that’s not a slight against Gex, but honestly he was in the C-tier of mascots).   […]