The E3 hype is real