Game based coding