Itching for some new Resident Evil 6 information.