Alley implemented with monitor

No idea why it works, but it does :D