Game-based tools

Work in progress.