Android word puzzle