The Little Ball That Could Puzles