I wouldn't consider myself video game naive but, I am not familiar with Neverdead either. =/