Final version, fixed bug with terminal width; unescaped colors gone wild.