Add alternative implementation to Garrido's original warehouse simulation model