Blocks. Simple as that.
I have no way to have these two meet and fight
? Block shoots coins out of it at the Tetris L Block. The L Block quickly turns. It jumps at the ? Block and falls. The ? Block quickly dodges and shoots a coin, which hits the L Block. The L Block jumps into the sky and calls its friends. They all fall. ? Block runs, but there are too many blocks. One of them squishes the ? Block.
Spoderman: While the ? Block had a weaponry advantage, that was its only advantage.
Sanic: L Block takes speed in hard mode. It also takes durability, being able to tank being crushed by other blocks. Really, ? Block should've blocked the incoming attack.
Spoderman: The winner is the Tetris L Block.