Working on reducing memory of wall storage

We need to reduce the amount of memory that the wall storage takes.
Inorder to achomplish this we are going to use an uint8_t to store
the values of the walls. Each bit will store a different wall
reducing the memory cost by 4.
Implemented smaller wall storage

Now wall storage only takes up one byte per block. Isn't that
exciting!