Bad Dudes Vs. DragonNinja
It is an action game with good charts and sound. There is a boss at the end of each level. In the last level all the bosses confront the player one by one. After they are all defeated, the Dragon Boss appears.