Half way done with building:

You can click blocks to reveil their ID and texture name.
The sound now only plays if you're not clicking a block.
Also, blocks were origionally stored in a stack format, as in, they couldn't be marked as "not used".
But now they can, which means blocks can be dynamically deleted and created.