Don't bind stuff to Z/Y. I see this done again and again in Game after Game. If you can't or don't want to support dynamic Keyboard Layouts, you should at least keep the major Layouts of US/EU in mind when setting your Keybindings, and Y/Z are swapped in Germany, so it makes it way different to control. Not always for the best.
Edit ontop: You seem to automatically set the Keyboardlayout to US, so I can use Y as the Z in the readme etc. This is fine, but you should still register and change the display in the Keybind options and so on to display Y, so I don't think I need to press Z when its really Y. You also have a key rebind so its even less of an Issue. I still keep the above Paragraph in Hopes somebody reads this and changes their Keybinds.
Your Resolution is automatically set to the Screen one on first start which is nice.
But if I tab out too often it goes into window mode or something, and when I tab back in, swaps to some giant resolution that causes only a quarter of the actual Area or so to be visible. This might be a non-issue tho, since You don't have to expect a Player to tab out constantly.
Its nice that you gave a Readme with the controls I can keep open on the Side. Thank you for that.
The Controls on Keyboard ingame are pretty bad. I didn't understand some of the requirements and displays, so sorry if I get something wrong, but do you need manual carddraw? It seems to be just something you can do if your Hand gets more empty, and you need to pay attention to the battlescreen for Positioning. So why not use Card on space, move Arrows, and swap card on A and D, instead of A and S. I'm more used to A/D for side movement, and I'm sure others are aswell.
The Deamon screen is a neat Idea, but a bad execution at the moment I think. Rotation doesn't work or isn't shown anywhere how to, and the swapping between selecting a Demon and your Grid also is poorly done. It says to use left arrow key, but that doesn't work, I have to use down key, which also doesn't work all the Time, but only sometimes. Sprites on there are too big, You should have a smaller list on the side, and a smaller grid. Also the Return button or whatever it is thats on the right seems dumb.
Scrap Gun seems to just be the out of Cards option? But Cards refill upon an empty deck, so theres no need for that at all?
Your Control for removing a Card, again, is weird. If I press down it scrolls up? I'm assuming its to keep the selection of what Card I have on view, but I don't have any Card selected. And if I have 8 or less cards, they are all in view already.
Best tactic in the end appeared to be to just spam card usage, redrawing when the Hand is empty. and use scrap gun whenever I couldn't do anything else. Not worrying about what the Cards do or where they Aim, but focusing entirely on dodging and moving on the Battlefield.
Your Sprites are great for the Player and the ENemiy, but the Battlefield and Demon selection sprites aren't. I'm assuming the later to be placeholders.
Its got Potential for a Fun little indie cardgame dungeoncrawler roguelike thing or whatever you call these Games these Days, but the Controls and the Gameplay need a bit of work I think.