Demon Destroyer 2 is a Blosics-inspired game where you aim and aunch projectile tadpoles to knock over stacks of demon-blocks.
Collect all skulls and push demons off the screen to destroy them. You have to reach a certain number of points to proceed to the next level. Each shot will also cost you points so try to be more accurate. Find more internet games.