Working Detection and Vision

This updates rather quickly, but that can be modified down the road.