I think it does, but I am not a big fan of Resident evil (I'm more of a Silent Hill person myself) so I can miss things that fans might notice.
Anyways, good night :)