Adding RunwayControl.py (which treats one string as two "sides") - this will eventually replace Patterns.py