Touhou in past, present and future