Working on how the progrum handles the camera and GRID_WIDTH and other such variables.
I needed to add a ton of checks in the cell_engine to ensure the grid[][] array is not being violated (I was getting loads of Segmentation fault errors because of my fast and loose indexing methods)