No longer using rand() in libc. Something's buggy with the wall spawning though...