Resolves #8 issue, rewrote turn text and discard text methods.