Cleanup And Added Randomize

An assortment of cleanups and implemented a randomize function in the
grid class to switch up the cells.