A console canvas implementation for console graphics and animation