new (a:Array<String>)
@:value(0)endX:Int = 0
@:value(0)endY:Int = 0
@:value(0)eta:Float = 0
@:value(0)id:Int = 0
@:value([])moves:Array<Pos> = []
@:value(0)total:Float = 0
@:value(false)trunc:Bool = false
@:value(0)x:Int = 0
@:value(0)y:Int = 0
toData ():String