just a touhou rts game