A video game where you fight npcs and defeat each npcs' boss.

You will also fight bosses.
Man: whatcha playing
Me: I'm playing Boss Fighting Stages
by A random definition maker November 27, 2022