handle errors without crashing (no pucks, no lines, etc.)