cleaned up first renderer, still needs to acknowledge edges as dead cells.