Resident Evil 7: Biohazard and Doodle God: Ultimate Edition: the latest games you should download this weekend