My controller is X-Input/Direct-Input compatible, I specifically chose this controller to make sure that it works with both Direct-Input and X-Input games.
It is the Speedlink Torid.
Yes, I managed to dodge some bats, but as the layout is procedural generated, their placement is random and when they just come out at high speed while you are walking on a thin path, there is nothing you can do about it but curse the randomity of the world. :-3
Hey, thanks for creating enjoyable games! :-D