diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..cb17005
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,122 @@
+## Gradle:
+.gradle/
+gradle-app.setting
+/build/
+/pixel/build/
+
+
+## Java:
+*.class
+*.war
+*.ear
+hs_err_pid*
+.attach_pid*
+
+
+## IntelliJ, Android Studio:
+.idea/
+*.ipr
+*.iws
+*.iml
+
+## Eclipse:
+.classpath
+.project
+.metadata/
+/android/bin/
+/core/bin/
+/lwjgl2/bin/
+/lwjgl3/bin/
+/html/bin/
+/teavm/bin/
+/ios/bin/
+/ios-moe/bin/
+/headless/bin/
+/server/bin/
+/shared/bin/
+*.tmp
+*.bak
+*.swp
+*~.nib
+.settings/
+.loadpath
+.externalToolBuilders/
+*.launch
+
+
+## NetBeans:
+
+/nbproject/private/
+/android/nbproject/private/
+/core/nbproject/private/
+/lwjgl2/nbproject/private/
+/lwjgl3/nbproject/private/
+/html/nbproject/private/
+/teavm/nbproject/private/
+/ios/nbproject/private/
+/ios-moe/nbproject/private/
+/headless/nbproject/private/
+/server/nbproject/private/
+/shared/nbproject/private/
+
+/nbbuild/
+/android/nbbuild/
+/core/nbbuild/
+/lwjgl2/nbbuild/
+/lwjgl3/nbbuild/
+/html/nbbuild/
+/teavm/nbbuild/
+/ios/nbbuild/
+/ios-moe/nbbuild/
+/headless/nbbuild/
+/server/nbbuild/
+/shared/nbbuild/
+
+/dist/
+/android/dist/
+/core/dist/
+/lwjgl2/dist/
+/lwjgl3/dist/
+/html/dist/
+/teavm/dist/
+/ios/dist/
+/ios-moe/dist/
+/headless/dist/
+/server/dist/
+/shared/dist/
+
+/nbdist/
+/android/nbdist/
+/core/nbdist/
+/lwjgl2/nbdist/
+/lwjgl3/nbdist/
+/html/nbdist/
+/teavm/nbdist/
+/ios/nbdist/
+/ios-moe/nbdist/
+/headless/nbdist/
+/server/nbdist/
+/shared/nbdist/
+
+nbactions.xml
+nb-configuration.xml
+
+## OS-Specific:
+.DS_Store
+Thumbs.db
+
+## Miscellaneous:
+*~
+*.*#
+*#*#
+/assets/assets.txt
+
+## Special cases:
+
+## There is a resource-config.json file generated by nativeimage.gradle if you use Graal Native Image.
+## Some usage may need extra resource configuration in a different file with the same name.
+## You could also add that configuration to the text in nativeimage.gradle .
+## You should delete or comment out the next line if you have configuration in a different resource-config.json .
+**/resource-config.json
+
+credentials.properties
\ No newline at end of file
diff --git a/next.xml b/next.xml
new file mode 100644
index 0000000..3dd6831
--- /dev/null
+++ b/next.xml
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+ Env.PLATFORM
+ Platform.Android
+
+
+ screenHeight
+ 480
+
+
+
+
+
+ screenWidth
+
+
+ screenHeight
+
+ 640f
+ 480f
+
+
+
+
+
+
+
+
+
+
+ screenWidth
+ 0.0
+
+
+ screenHeight
+ 0.0
+
+
+
+
+
+
+
+
+ test
+
+
+
+ 11
+
+ 1
+ 2
+
+
+
+
+
+
+
+ screenWidth
+ screenHeight
+
+ 1.3333333333333333
+
+
+
+
+ num3
+ 640.0
+
+
+ num4
+
+
+ 640.0
+
+ screenHeight
+ screenWidth
+
+
+
+
+
+
+
+
+
+ num3
+
+
+ 480.0
+
+ screenWidth
+ screenHeight
+
+
+
+
+
+ num4
+ 480.0
+
+
+
+
+ result.LeftX
+ 0
+
+
+ result.RightX
+
+
+ num3
+
+
+
+
+ result.TopY
+ 0
+
+
+ result.BottomY
+
+
+ num4
+
+
+
+
+
+
+ result
+
+
+
+
+
diff --git a/next.xsd b/next.xsd
new file mode 100644
index 0000000..0f5c600
--- /dev/null
+++ b/next.xsd
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+