This an attempt to make this simple project better.
Notes: For me, this is very laggy, I don't know why. Credits: See top.