Added better location representation, modified some definitions, added implementations for World, Chunk, and Block.