Camera now checks world boundaries in separate method.