I do like Touhou! I mean, whats not to like about a giant lizards walking around destroying cities and fighting other giant monsters?