Kyle Shanahan admits he can't often see the plays that Garoppolo makes, but thanks his QB for making them