Added shorthand color syntax support for on-the-fly color changing.
Fixed was only able to support one custom color per line.
Easier to read.
Removed comments.
Added another on-the-fly color test.
Created method for getting color from a string.
Reduced duplicate code.
Added shorthand color syntax support to text alignment.
Exclude illegal colors from color-match.
getColorFromString method expects color to be at start of string.
Renamed method to be more meaningful.
Handle invalid color syntax gracefully.