implement show/hide cursor, change symbols that aren't printed in command prompt