Text this: Designing the user experience of game development tools