A mix of frustration and fun