Fix Webcam.py

Now more OO, hopefully less tightly coupled. It’s marginally better.