Three Touhou Project Titles, Three Developers, One Sony Console Cute girls? Check. Can easily kill you? Check. Yup. Definitely a Touhou Project thing.