NOW WITH COLOUR SETTINGS!! Please don't engage hell.
99% OF CODE IS THE WORK OF @Agugussus. TREAT HIM WITH RESPECT.