Well, yes to both of them
I've noticed that trope of "child entertainment, but it actually scary" was way too abundant recently. I think it's got to the point, that actual mascots can be scary to some children (total speculation on my side, to be honest). "Tucker & Dale vs. Evil" is one of my favorite movies, and this game is basically this, but in different setting.
ShroomJam theme was just perfect for this idea.