square and circle can't leave the view bounds of the camera anymore.