OP version is also buggier, laggier, and harder to use. OP's might be flashier with fancy low-poly models, but this one is in much better taste as an actual guide.