Added color support. Things are starting to feel nice