So damn tired...physical labor is exhausting.  Fixed the weird bug where
moving around the chunks changed the coordinate system in the chunk_map.
However, there are still some bugs, so here's my TODO list:
-Make it so the player can't move through trees on the border between
 two chunks.  I know what's going wrong with this, I just need to fix it
-When moving in the y direction, either the buffer -> screen or chunk_map->buffer
 is being drawn incorrectly.  Need to fix that. It's probably chunk_map->buffer
-Fix resizing the vector so that it doesn't segfault when you go above the
 initial size of the chunk_map
-Think of a way to make it so that the map can extend below [0][0]
-Work on those memory errors