Fix build warnings
Explicitly delete more assignment operators
Name the terminal escapes
Implement AString