Alright, did a ton of code cleanup, and made blocks half as big so that stairs and slabs can be natively represented. Now I need to decide what to do next. I'm thinking either attempting multithreading, for chunk generation and loading, or some UI stuff, including a title screen. Not sure. :/