public Cursor LeftWrap(int amount)
{
var console = ((SurfaceEditor)_console.Target);
int index = TextSurface.GetIndexFromPoint(this._position, console.TextSurface.Width) - amount;
if (index < 0)
index = 0;
this._position = TextSurface.GetPointFromIndex(index, console.TextSurface.Width);
return this;
}