diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..13566b81b018ad684f3a35fee301741b2734c8f4
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/gfx.o b/gfx.o
new file mode 100644
index 0000000000000000000000000000000000000000..5bb2b551b365b9287ff7f4f477f532231dd3f4cc
Binary files /dev/null and b/gfx.o differ
diff --git a/main b/main
new file mode 100755
index 0000000000000000000000000000000000000000..489a462ac89cb5996a72b559347b99b722608477
Binary files /dev/null and b/main differ
diff --git a/main.o b/main.o
new file mode 100644
index 0000000000000000000000000000000000000000..26be52b8e69c0e47d53f94a6079ee88826077a63
Binary files /dev/null and b/main.o differ
diff --git a/utils.o b/utils.o
new file mode 100644
index 0000000000000000000000000000000000000000..7dad14a574db8b879d7afd2df59557a6d0cddb7c
Binary files /dev/null and b/utils.o differ
diff --git a/vec2.o b/vec2.o
new file mode 100644
index 0000000000000000000000000000000000000000..c24be60e8d373b9f8be8df068a5e9b269ae8b337
Binary files /dev/null and b/vec2.o differ