Added a .gitignore file to keep pycache untracked in git
Added logic to prevent unsupported controller/layout combinations
only western and normal are supported for steamdeck right now
additional unsupported combinations might exist, but im not sure.
I believe this type of logic is useful because someone might take a lot of time to generate the mod they want, get it transferred to their steamdeck, and go to test it, only to find that the mod did not behave as expected.
I believe this type of logic is useful because someone might take a lot of time to generate the mod they want, get it transferred to their steamdeck, and go to test it, only to find that the mod did not behave as expected.
Resolves #25