shooter example adapted to new solver