The CGI and SFX are a bit out of date but the explanation is sufficient