public Cursor RightWrap(int amount)
{
var console = ((SurfaceEditor)_console.Target);
int index = TextSurface.GetIndexFromPoint(this._position, console.TextSurface.Width) + amount;
if (index > console.TextSurface.Cells.Length)
index = console.TextSurface.Cells.Length - 1;
this._position = TextSurface.GetPointFromIndex(index, console.TextSurface.Width);
return this;
}