Whoops! This article has not yet been designed for smaller screens... do view it on a desktop with a larger screen size instead!
Special thanks to Jet New and Guan Hao Chan for their awesome feedback on this article.
The source code for this article can be found here:
Source code