I've added one version of crystals. There's still some texturing stuff I want to figure out but they actually don't look half bad they way they are.
They're Stairs Now
Stairs are now rendering correctly. Their collision information isn't being utilized yet though.
These Are Supposed To Be Stairs
I'm having some problems with getting some custom vertices into the vertex buffer. Also in the middle of added a way for blocks to allocate/store more information than simply the type. I've already implemented a memory arena to handle to the allocations and deallocations (hence the turquoise readout in the top left).