Makes data push to GPU, and adds small visualization of block data to output. Things are definitely still broken.