fixed gravity error + new camera behavior