added Desired strategy (simpler implementation of DesiredPosition strategy)
added Desired strategy (new implementation of DesiredStrategy)