It's a flash game made originally in 2007, the precursor to it's sequel Tim Credible: The Adventures of Marvel Man'. After flash player support was dropped it became kind of hard to play.
But now with solid Actionscript 2 support from Rufflejs in 2023 we can play it again!