camera moves with person at arbitrary boundaries