Color class

Modified from Sai Hoo's work, sry too bored lol