package Ġf rc . team 5 3 3 3 . strong hold . core . commands Ċ Ċ import Ġf rc . team 5 3 3 3 . strong hold . core . strategy . Strategy Angle Align R ough Ċ import Ġf rc . team 5 3 3 3 . strong hold . core . strategy . Strategy Controller Ċ import Ġf rc . team 5 3 3 3 . strong hold . core . strategy . Strategy Vision Align Ċ import Ġj aci . open rio . toast . core . command . Abstract Command Ċ import Ġj aci . open rio . toast . core . command . I Help able Ċ import Ġkotlin . collections . first Ċ import Ġkotlin . text . toDouble Ċ import Ġkotlin . text . toInt Ċ Ċ class ĠVision Align Command Ġ: ĠAbstract Command (), ĠI Help able Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Help (): ĠString ? Ġ= Ġ" Align s Ġthe Ġrobot Ġwith Ġa Ġvisible Ġvision Ġtarget " ĊĊĠĠĠ Ġoverride Ġfun Ġget CommandName (): ĠString ? Ġ= Ġ" vision " ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke Command ( arg Length : ĠInt , Ġargs : ĠArray < out ĠString > ?, Ġcommand : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠStrategy Controller . INSTANCE . set Strategy ( Strategy Vision Align ()) ĊĠĠĠ Ġ} Ċ }