Thanks for playing!
Controller support was not intended, but Godot does have default setup for it, so yeah that explains why it worked partially ^^
Well the good ending is actually the same fight with different dialogue, so you only missed some of my lame jokes haha