update camera to be able to assign a boundary for movement (rectangular)