I think this game nailed the 90s aesthetic. Game is fun, sounds good, and can plausibly have come out way back when, especially as an IP game like TMNT or something.