This article is a continuation of the previous one. If you haven't seen the previous article, please view it from the link below. As an advanced edition, this time we will add various features to the ...