Cleaned up alleySemaphor and AlleyMonitor use