-#define EP_PLAYER 25
-#define EP_WALKABLE_OVER 26
-#define EP_WALKABLE_THROUGH 27
-#define EP_WALKABLE_UNDER 28
-#define EP_PASSABLE_OVER 29
-#define EP_PASSABLE_THROUGH 30
-#define EP_PASSABLE_UNDER 31
-
-/* values for runtime properties (non-storable) */
-#define EP_WALKABLE 32
-#define EP_PASSABLE 33
-#define EP_PLAYER_OVER 34
-#define EP_PLAYER_INSIDE 35
-#define EP_PLAYER_UNDER 36
-#define EP_DIGGABLE 37
-#define EP_COLLECTIBLE 38
-#define EP_OVER_PLAYER 39
-#define EP_ACTIVE_BOMB 40
-#define EP_BELT 41
-#define EP_BELT_ACTIVE 42
-#define EP_BELT_SWITCH 43
-#define EP_SP_ELEMENT 44
-#define EP_HAS_CONTENT 45
-#define EP_TUBE 46
-
-#define NUM_ELEMENT_PROPERTIES 47
+
+/* values for special configurable properties (depending on level settings) */
+#define EP_EM_SLIPPERY_WALL 25
+
+/* values for special graphics properties (no effect on game engine) */
+#define EP_CAN_BE_CRUMBLED 26
+
+/* values for pre-defined properties */
+#define EP_PLAYER 27
+#define EP_CAN_PASS_MAGIC_WALL 28
+#define EP_SWITCHABLE 29
+#define EP_BD_ELEMENT 30
+#define EP_SP_ELEMENT 31
+#define EP_SB_ELEMENT 32
+#define EP_GEM 33
+#define EP_FOOD_DARK_YAMYAM 34
+#define EP_FOOD_PENGUIN 35
+#define EP_FOOD_PIG 36
+#define EP_HISTORIC_WALL 37
+#define EP_HISTORIC_SOLID 38
+#define EP_CLASSIC_ENEMY 39
+#define EP_BELT 40
+#define EP_BELT_ACTIVE 41
+#define EP_BELT_SWITCH 42
+#define EP_TUBE 43
+#define EP_KEYGATE 44
+#define EP_AMOEBOID 45
+#define EP_AMOEBALIVE 46
+#define EP_HAS_CONTENT 47
+#define EP_ACTIVE_BOMB 48
+#define EP_INACTIVE 49
+
+/* values for derived properties (determined from properties above) */
+#define EP_ACCESSIBLE_OVER 50
+#define EP_ACCESSIBLE_INSIDE 51
+#define EP_ACCESSIBLE_UNDER 52
+#define EP_WALKABLE 53
+#define EP_PASSABLE 54
+#define EP_ACCESSIBLE 55
+#define EP_SNAPPABLE 56
+#define EP_WALL 57
+#define EP_SOLID_FOR_PUSHING 58
+#define EP_DRAGONFIRE_PROOF 59
+#define EP_EXPLOSION_PROOF 60
+#define EP_CAN_SMASH 61
+#define EP_CAN_EXPLODE 62
+
+/* values for internal purpose only (level editor) */
+#define EP_EXPLODE_RESULT 63
+#define EP_WALK_TO_OBJECT 64
+#define EP_DEADLY 65
+
+#define NUM_ELEMENT_PROPERTIES 66