Collaborative puzzling
It should be possible to move multiple pieces at the same time, so that more than one person can play a puzzle on a sufficiently large screen.
The technical challenges are related to #1, so it should be considered to implement a common framework for multi-touch events.