first pass at camera limiting