@anassassinsblade that's just a video splash. They either disabled the ES splash or just changed it so it was a more seamless transition between the retropie boot splash and the ES splash. It's just a hack.
Thanks for the response. I formatted the SD card again and reloaded retropie. Still had the same problem so what I did was removed my wireless playstation controllers and plug my hard drive in a different usb port (because it wouldn't boot up without the hard drive in) this time I had a different error message. I turned it off, unplugged the usb then turned it back on without the USB and then everything was back to normal. It's bizarre, but I'm glad everything is back to normal.
I suspect a memory leak related to video previews. I just posted something similar I noticed after implementing video previews. While running 'top' logged in via ssh, with each video preview, the free memory went down a bit and stayed down, bottoming out around 80k. Even when left idle overnight, the memory did not free up. Only rebooting the pi freed up the memory.