Made a few changes.
Added a 'queue' hash map to store blocks to be changed. 
TODO: REMOVE BLOCKS!, whatever you did with the rendering is amazing i
got to half a million rendered blocks in memory and it gave me 25fps
with the occasional glitch. which whenever your fps drops your speed
increases exponentially screwing up the physics. those are the current
bugs we need to handle. Then raycasting and adding/replcing/removing
blocks are our next mini projects