Physics Puzzles and Possible Solutions