Algorithms for Stochastic Games with Perfect Monitoring