Lazily require Color::ANSI::Util
It can't be installed on a lot of systems, so I can't require it for now
Colors fixed for Win32
Flush manually when we aren't printing a newline
Use File::HomeDir data dir on MSWin32
Update window size in run loop