So, long story short: I would like to create an enemy that spawns when you break certain blocks, and I would like it to use information about that block to determine what it spawns with, and which texture to use. The alternative is creating over a hundred unique entities, and setting up every block to spawn the correct entity on break. What would be the most graceful way of going about this?