diff --git a/boom.project.gmx b/boom.project.gmx
index 8c1c128..0d64332 100644
--- a/boom.project.gmx
+++ b/boom.project.gmx
@@ -103,6 +103,7 @@
sprites\i_ingot_gold
sprites\i_moving_h
sprites\i_stomping_h_r
+ sprites\i_gravity
background\cloud
@@ -122,6 +123,7 @@
+
fonts\points
@@ -223,6 +225,7 @@
+
@@ -281,6 +284,10 @@
rooms\t_classic
+
+ rooms\r_test
+ rooms\r_CD
+
help.rtf
diff --git a/objects/debugobj.object.gmx b/objects/debugobj.object.gmx
index 35bb6ab..761cc09 100644
--- a/objects/debugobj.object.gmx
+++ b/objects/debugobj.object.gmx
@@ -8,6 +8,48 @@
<undefined>
<undefined>
+
+
+ 1
+ 601
+ 0
+ 0
+ 0
+ -1
+ 1
+ action_execute_script
+
+ self
+ 0
+ 0
+
+
+ 9
+
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+
+
1
diff --git a/objects/o_generale.object.gmx b/objects/o_generale.object.gmx
index 4dda419..d723644 100644
--- a/objects/o_generale.object.gmx
+++ b/objects/o_generale.object.gmx
@@ -508,20 +508,6 @@ physics_draw_debug();
-
- 1
- 424
- 2
- 0
- 0
- 0
- 0
-
-
- self
- 0
- 0
-
1
203
@@ -536,6 +522,20 @@ physics_draw_debug();
0
0
+
+ 1
+ 424
+ 2
+ 0
+ 0
+ 0
+ 0
+
+
+ self
+ 0
+ 0
+
-1
diff --git a/objects/o_gravity_up.object.gmx b/objects/o_gravity_up.object.gmx
new file mode 100644
index 0000000..8c32638
--- /dev/null
+++ b/objects/o_gravity_up.object.gmx
@@ -0,0 +1,151 @@
+
+
diff --git a/rooms/r_CD.room.gmx b/rooms/r_CD.room.gmx
new file mode 100644
index 0000000..33e781d
--- /dev/null
+++ b/rooms/r_CD.room.gmx
@@ -0,0 +1,324 @@
+
+
+
+ 2560
+ 480
+ 32
+ 32
+ 0
+ 60
+ 0
+ 64
+ -1
+
+ -1
+ -1
+
+ -1
+ 875
+ 460
+ -1
+ -1
+ -1
+ -1
+ -1
+ 0
+ 0
+ -1
+ 0
+ -230
+ 220
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+ 0
+ 0
+ 640
+ 480
+ 0
+ 60
+ 0.100000001490116
+
diff --git a/rooms/r_test.room.gmx b/rooms/r_test.room.gmx
new file mode 100644
index 0000000..7d707fb
--- /dev/null
+++ b/rooms/r_test.room.gmx
@@ -0,0 +1,380 @@
+
+
+
+ 2560
+ 480
+ 32
+ 32
+ 0
+ 60
+ 0
+ 64
+ -1
+
+ -1
+ -1
+
+ -1
+ 875
+ 460
+ -1
+ -1
+ -1
+ -1
+ -1
+ 0
+ 0
+ -1
+ 0
+ -230
+ 220
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+ 0
+ 0
+ 640
+ 480
+ 0
+ 60
+ 0.100000001490116
+
diff --git a/scripts/gravinvert.gml b/scripts/gravinvert.gml
new file mode 100644
index 0000000..8804168
--- /dev/null
+++ b/scripts/gravinvert.gml
@@ -0,0 +1 @@
+physics_world_gravity(0, -60)
diff --git a/sprites/i_gravity.sprite.gmx b/sprites/i_gravity.sprite.gmx
new file mode 100644
index 0000000..84f7273
--- /dev/null
+++ b/sprites/i_gravity.sprite.gmx
@@ -0,0 +1,24 @@
+
+
+ 16
+ 16
+ 1
+ 0
+ 0
+ 0
+ 0
+ 31
+ 0
+ 31
+ 0
+ 0
+
+ 0
+
+ 0
+ 32
+ 32
+
+ images\i_gravity_0.png
+
+
diff --git a/sprites/images/i_gravity_0.png b/sprites/images/i_gravity_0.png
new file mode 100644
index 0000000..0ae4430
Binary files /dev/null and b/sprites/images/i_gravity_0.png differ