The new Spider-Man video game is everything a fan can ask for