An indie game studio from Japan