start working on the BlockElementPurifier, and TileElementPurifier
finish the modeling, rendering thing