Slightly better.  No colours or cursor yet.
PlayfieldConsoleAdapter has a proper Cursor in it now.
Alas, not quite.  Well, almost.  But alas.
Can't speak for its efficiency, but it works much better now.