diff --git a/.gitignore b/.gitignore
index 1c7990a..e4cc54b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,13 @@
# Developers' private notes/output dirs/etc
private/
+# Make sure nobody pushes the lock file (I want all deps
+# to stay up-to-date, if it breaks, it needs to be fixed!)
+poetry.lock
+
+# PyCharm exceptions
+.idea/workspace.xml
+
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/itch-dl.iml b/.idea/itch-dl.iml
new file mode 100644
index 0000000..6fb469e
--- /dev/null
+++ b/.idea/itch-dl.iml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..1663bcc
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..33f4e40
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file