Text this: How to invent: beyond Rubik's cube