This is a simple but fun activity for all elementary ages. For the younger ones I like to just let them be creative and work out the complexities of designing a puzzle that can be successfully put together by friends. If done the right way, it can really invoke higher-order thinking. For older stude...