	.macro create_movement name
	enum _\name
	.macro \name
	.byte _\name
	.endm
	.endm

	enum_start
	create_movement step_00
	create_movement step_01
	create_movement step_02
	create_movement step_03
	create_movement slow_step_down
	create_movement slow_step_up
	create_movement slow_step_left
	create_movement slow_step_right
	create_movement step_down
	create_movement step_up
	create_movement step_left
	create_movement step_right
	create_movement fast_step_down
	create_movement fast_step_up
	create_movement fast_step_left
	create_movement fast_step_right
	create_movement step_10
	create_movement step_11
	create_movement step_12
	create_movement step_13
	create_movement step_14
	create_movement step_15
	create_movement step_16
	create_movement step_17
	create_movement step_18
	create_movement step_19
	create_movement step_1a
	create_movement step_1b
	create_movement step_1c
	create_movement step_1d
	create_movement step_1e
	create_movement step_1f
	create_movement step_20
	create_movement step_21
	create_movement step_22
	create_movement step_23
	create_movement step_24
	create_movement step_25
	create_movement step_26
	create_movement step_27
	create_movement step_28
	create_movement step_29
	create_movement step_2a
	create_movement step_2b
	create_movement step_2c
	create_movement step_2d
	create_movement step_2e
	create_movement step_2f
	create_movement step_30
	create_movement step_31
	create_movement step_32
	create_movement step_33
	create_movement step_34
	create_movement step_35
	create_movement step_36
	create_movement step_37
	create_movement step_38
	create_movement step_39
	create_movement step_3a
	create_movement step_3b
	create_movement step_3c
	create_movement step_3d
	create_movement step_3e
	create_movement step_3f
	create_movement step_40
	create_movement step_41
	create_movement step_42
	create_movement step_43
	create_movement step_44
	create_movement step_45
	create_movement step_46
	create_movement step_47
	create_movement step_48
	create_movement step_49
	create_movement step_4a
	create_movement step_4b
	create_movement step_4c
	create_movement step_4d
	create_movement step_4e
	create_movement step_4f
	create_movement step_50
	create_movement step_51
	create_movement step_52
	create_movement step_53
	create_movement step_54
	create_movement step_55
	create_movement step_56
	create_movement step_57
	create_movement step_58
	create_movement step_59
	create_movement step_5a
	create_movement step_5b
	create_movement step_5c
	create_movement step_5d
	create_movement step_5e
	create_movement step_5f
	create_movement step_60
	create_movement step_61
	create_movement step_62
	create_movement step_63
	create_movement step_64
	create_movement step_65

	enum_start 0x91
	create_movement step_91
	create_movement step_92

	enum_start 0x96
	create_movement step_96

	enum_start 0xfe
	create_movement step_end
