Pushing Buttons: Why the Resident Evil 4 remake works