elb

Results 3 issues of elb

Implemanted (basic) area correction . need to make a run areaAware otherwize it will work just like before so no need to redo all runs. (can look at travincal.go and...

This is no longer needed and increase cpu usage ``` defer func() { for { switch ctx.Data.PlayerUnit.Mode { case mode.Walking, mode.WalkingInTown, mode.Running, mode.CastingSkill: utils.Sleep(100) ctx.RefreshGameData() continue default: return } }...

partial updates outside GetData() in context: RefreshPlayerData() ( for main playerunit only) RefreshOpenMenus() RefreshHoverData() This is a start, lets do this gradually