Very entertaining and instructive video by Mel64D: