Crafting fun games.