shithub: pokecrystal

Download patch

ref: 1fa6aecbfcc81b8794ca10e6d88837b1645f95e1
parent: 3108c9fa6a265a7ecbac6fa2aaa458025f5aeead
author: pikalaxalt <PikalaxALT@gmail.com>
date: Sat May 14 09:46:14 EDT 2016

Unify directional movement macros

--- a/engine/events.asm
+++ b/engine/events.asm
@@ -547,7 +547,7 @@
 
 .Action:
 	push af
-	callba Function80422
+	callba StopPlayerForEvent
 	pop af
 	scf
 	ret
--- a/engine/map_objects.asm
+++ b/engine/map_objects.asm
@@ -1995,7 +1995,7 @@
 	ret z
 	cp movement_step_bump
 	ret z
-	cp movement_turn_step_right + 1
+	cp movement_slow_step
 	ret c
 	push af
 	ld hl, wFollowerMovementQueueLength
@@ -2509,7 +2509,7 @@
 	ld [wPlayerNextMovement], a
 	ld [wPlayerMovement], a
 	xor a
-	ld [wd04e], a
+	ld [wPlayerTurningDirection], a
 	ld [PlayerObjectStepFrame], a
 	call .TryResetPlayerAction
 	callba CheckWarpFacingDown
--- a/engine/player_movement.asm
+++ b/engine/player_movement.asm
@@ -233,12 +233,12 @@
 ; If the player is turning, change direction first. This also lets
 ; the player change facing without moving by tapping a direction.
 
-	ld a, [wd04e]
+	ld a, [wPlayerTurningDirection]
 	cp 0
-	jr nz, .asm_80169
+	jr nz, .not_turning
 	ld a, [WalkingDirection]
 	cp STANDING
-	jr z, .asm_80169
+	jr z, .not_turning
 
 	ld e, a
 	ld a, [PlayerDirection]
@@ -246,7 +246,7 @@
 	rrca
 	and 3
 	cp e
-	jr z, .asm_80169
+	jr z, .not_turning
 
 	ld a, STEP_TURN
 	call .DoStep
@@ -254,7 +254,7 @@
 	scf
 	ret
 
-.asm_80169
+.not_turning
 	xor a
 	ret
 ; 8016b
@@ -465,10 +465,10 @@
 	ld a, [hl]
 	ld [MovementAnimation], a
 
-	ld hl, .InPlace
+	ld hl, .FinishFacing
 	add hl, de
 	ld a, [hl]
-	ld [wd04e], a
+	ld [wPlayerTurningDirection], a
 
 	ld a, 4
 	ret
@@ -481,53 +481,53 @@
 	dw .SlideStep
 	dw .TurningStep
 	dw .BackJumpStep
-	dw .InPlace
+	dw .FinishFacing
 
 .SlowStep:
-	slow_step_down
-	slow_step_up
-	slow_step_left
-	slow_step_right
+	slow_step DOWN
+	slow_step UP
+	slow_step LEFT
+	slow_step RIGHT
 .NormalStep:
-	step_down
-	step_up
-	step_left
-	step_right
+	step DOWN
+	step UP
+	step LEFT
+	step RIGHT
 .FastStep:
-	big_step_down
-	big_step_up
-	big_step_left
-	big_step_right
+	big_step DOWN
+	big_step UP
+	big_step LEFT
+	big_step RIGHT
 .JumpStep:
-	jump_step_down
-	jump_step_up
-	jump_step_left
-	jump_step_right
+	jump_step DOWN
+	jump_step UP
+	jump_step LEFT
+	jump_step RIGHT
 .SlideStep:
-	fast_slide_step_down
-	fast_slide_step_up
-	fast_slide_step_left
-	fast_slide_step_right
+	fast_slide_step DOWN
+	fast_slide_step UP
+	fast_slide_step LEFT
+	fast_slide_step RIGHT
 .BackJumpStep:
-	jump_step_up
-	jump_step_down
-	jump_step_right
-	jump_step_left
+	jump_step UP
+	jump_step DOWN
+	jump_step RIGHT
+	jump_step LEFT
 .TurningStep:
-	turn_step_down
-	turn_step_up
-	turn_step_left
-	turn_step_right
-.InPlace:
-	db $80 + movement_turn_head_down
-	db $80 + movement_turn_head_up
-	db $80 + movement_turn_head_left
-	db $80 + movement_turn_head_right
+	turn_step DOWN
+	turn_step UP
+	turn_step LEFT
+	turn_step RIGHT
+.FinishFacing:
+	db $80 + DOWN
+	db $80 + UP
+	db $80 + LEFT
+	db $80 + RIGHT
 ; 802b3
 
 .StandInPlace: ; 802b3
 	ld a, 0
-	ld [wd04e], a
+	ld [wPlayerTurningDirection], a
 	ld a, movement_step_sleep
 	ld [MovementAnimation], a
 	xor a
@@ -536,7 +536,7 @@
 
 ._WalkInPlace: ; 802bf
 	ld a, 0
-	ld [wd04e], a
+	ld [wPlayerTurningDirection], a
 	ld a, movement_step_bump
 	ld [MovementAnimation], a
 	xor a
@@ -549,7 +549,7 @@
 	call CheckStandingOnIce
 	ret nc
 
-	ld a, [wd04e]
+	ld a, [wPlayerTurningDirection]
 	cp 0
 	ret z
 
@@ -812,7 +812,7 @@
 ; 80404
 
 CheckStandingOnIce:: ; 80404
-	ld a, [wd04e]
+	ld a, [wPlayerTurningDirection]
 	cp 0
 	jr z, .not_ice
 	cp $f0
@@ -833,7 +833,7 @@
 	ret
 ; 80422
 
-Function80422:: ; 80422
+StopPlayerForEvent:: ; 80422
 	ld hl, wPlayerNextMovement
 	ld a, movement_step_sleep
 	cp [hl]
@@ -841,6 +841,6 @@
 
 	ld [hl], a
 	ld a, 0
-	ld [wd04e], a
+	ld [wPlayerTurningDirection], a
 	ret
 ; 80430
--- a/engine/player_object.asm
+++ b/engine/player_object.asm
@@ -598,10 +598,10 @@
 	ret
 
 .movement_data
-	slow_step_down
-	slow_step_up
-	slow_step_left
-	slow_step_right
+	slow_step DOWN
+	slow_step UP
+	slow_step LEFT
+	slow_step RIGHT
 
 FollowNotExact:: ; 839e
 	push bc
@@ -827,12 +827,12 @@
 	jr z, .check_y
 	jr c, .left
 	and a
-	ld a, movement_step_right
+	ld a, movement_step + RIGHT
 	ret
 
 .left
 	and a
-	ld a, movement_step_left
+	ld a, movement_step + LEFT
 	ret
 
 .check_y
@@ -843,12 +843,12 @@
 	jr z, .same_xy
 	jr c, .up
 	and a
-	ld a, movement_step_down
+	ld a, movement_step + DOWN
 	ret
 
 .up
 	and a
-	ld a, movement_step_up
+	ld a, movement_step + UP
 	ret
 
 .same_xy
--- a/engine/std_scripts.asm
+++ b/engine/std_scripts.asm
@@ -1907,8 +1907,8 @@
 	end
 
 Movement_ContestResults_WalkAfterWarp: ; bcea1
-	step_right
-	step_down
-	turn_head_up
+	step RIGHT
+	step DOWN
+	turn_head UP
 	step_end
 ; bcea5
--- a/event/forced_movement.asm
+++ b/event/forced_movement.asm
@@ -29,32 +29,32 @@
 
 .MovementData_up: ; 0x12564
 	step_dig 16
-	turn_in_down
+	turn_in DOWN
 	step_dig 16
-	turn_head_down
+	turn_head DOWN
 	step_end
 ; 0x1256b
 
 .MovementData_down: ; 0x1256b
 	step_dig 16
-	turn_in_up
+	turn_in UP
 	step_dig 16
-	turn_head_up
+	turn_head UP
 	step_end
 ; 0x12572
 
 .MovementData_right: ; 0x12572
 	step_dig 16
-	turn_in_left
+	turn_in LEFT
 	step_dig 16
-	turn_head_left
+	turn_head LEFT
 	step_end
 ; 0x12579
 
 .MovementData_left: ; 0x12579
 	step_dig 16
-	turn_in_right
+	turn_in RIGHT
 	step_dig 16
-	turn_head_right
+	turn_head RIGHT
 	step_end
 ; 0x12580
--- a/event/overworld.asm
+++ b/event/overworld.asm
@@ -751,7 +751,7 @@
 	ret
 
 .WaterfallStep: ; cb4f
-	turn_waterfall_up
+	turn_waterfall UP
 	step_end
 
 .Text_UsedWaterfall: ; 0xcb51
--- a/home/movement.asm
+++ b/home/movement.asm
@@ -121,18 +121,18 @@
 ; 1ba5
 
 .MovementData:
-	slow_step_down
-	slow_step_up
-	slow_step_left
-	slow_step_right
-	step_down
-	step_up
-	step_left
-	step_right
-	big_step_down
-	big_step_up
-	big_step_left
-	big_step_right
+	slow_step DOWN
+	slow_step UP
+	slow_step LEFT
+	slow_step RIGHT
+	step DOWN
+	step UP
+	step LEFT
+	step RIGHT
+	big_step DOWN
+	big_step UP
+	big_step LEFT
+	big_step RIGHT
 ; 1bb1
 
 SetMenuAttributes:: ; 1bb1
--- a/macros/movement.asm
+++ b/macros/movement.asm
@@ -1,286 +1,105 @@
 
 	enum_start
 
-	enum movement_turn_head_down
-turn_head_down: macro
-	db movement_turn_head_down ; $00
+	enum movement_turn_head
+turn_head: macro
+	db movement_turn_head | \1 ; $00
 	endm
 
-	enum movement_turn_head_up
-turn_head_up: macro
-	db movement_turn_head_up ; $01
-	endm
+__enum__ SET $4
 
-	enum movement_turn_head_left
-turn_head_left: macro
-	db movement_turn_head_left ; $02
+	enum movement_turn_step
+turn_step: macro
+	db movement_turn_step | \1 ; $04
 	endm
 
-	enum movement_turn_head_right
-turn_head_right: macro
-	db movement_turn_head_right ; $03
-	endm
+__enum__ SET $8
 
-	enum movement_turn_step_down
-turn_step_down: macro
-	db movement_turn_step_down ; $04
+	enum movement_slow_step
+slow_step: macro
+	db movement_slow_step | \1; $08
 	endm
 
-	enum movement_turn_step_up
-turn_step_up: macro
-	db movement_turn_step_up ; $05
-	endm
+__enum__ SET $c
 
-	enum movement_turn_step_left
-turn_step_left: macro
-	db movement_turn_step_left ; $06
+	enum movement_step
+step: macro
+	db movement_step | \1 ; $0c
 	endm
 
-	enum movement_turn_step_right
-turn_step_right: macro
-	db movement_turn_step_right ; $07
-	endm
+__enum__ SET $10
 
-	enum movement_slow_step_down
-slow_step_down: macro
-	db movement_slow_step_down ; $08
+	enum movement_big_step
+big_step: macro
+	db movement_big_step | \1 ; $10
 	endm
 
-	enum movement_slow_step_up
-slow_step_up: macro
-	db movement_slow_step_up ; $09
-	endm
+__enum__ SET $14
 
-	enum movement_slow_step_left
-slow_step_left: macro
-	db movement_slow_step_left ; $0a
-	endm
-
-	enum movement_slow_step_right
-slow_step_right: macro
-	db movement_slow_step_right ; $0b
-	endm
-
-	enum movement_step_down
-step_down: macro
-	db movement_step_down ; $0c
-	endm
-
-	enum movement_step_up
-step_up: macro
-	db movement_step_up ; $0d
-	endm
-
-	enum movement_step_left
-step_left: macro
-	db movement_step_left ; $0e
-	endm
-
-	enum movement_step_right
-step_right: macro
-	db movement_step_right ; $0f
-	endm
-
-	enum movement_big_step_down
-big_step_down: macro
-	db movement_big_step_down ; $10
-	endm
-
-	enum movement_big_step_up
-big_step_up: macro
-	db movement_big_step_up ; $11
-	endm
-
-	enum movement_big_step_left
-big_step_left: macro
-	db movement_big_step_left ; $12
-	endm
-
-	enum movement_big_step_right
-big_step_right: macro
-	db movement_big_step_right ; $13
-	endm
-
-	enum movement_slow_slide_step_down
-slow_slide_step_down: macro
-	db movement_slow_slide_step_down ; $14
-	endm
-
-	enum movement_slow_slide_step_up
-slow_slide_step_up: macro
-	db movement_slow_slide_step_up ; $15
-	endm
-
-	enum movement_slow_slide_step_left
-slow_slide_step_left: macro
-	db movement_slow_slide_step_left ; $16
-	endm
-
-	enum movement_slow_slide_step_right
-slow_slide_step_right: macro
-	db movement_slow_slide_step_right ; $17
-	endm
-
-	enum movement_slide_step_down
-slide_step_down: macro
-	db movement_slide_step_down ; $18
-	endm
-
-	enum movement_slide_step_up
-slide_step_up: macro
-	db movement_slide_step_up ; $19
+	enum movement_slow_slide_step
+slow_slide_step: macro
+	db movement_slow_slide_step | \1 ; $14
 	endm
 
-	enum movement_slide_step_left
-slide_step_left: macro
-	db movement_slide_step_left ; $1a
-	endm
+__enum__ SET $18
 
-	enum movement_slide_step_right
-slide_step_right: macro
-	db movement_slide_step_right ; $1b
+	enum movement_slide_step
+slide_step: macro
+	db movement_slide_step | \1 ; $18
 	endm
 
-	enum movement_fast_slide_step_down
-fast_slide_step_down: macro
-	db movement_fast_slide_step_down ; $1c
-	endm
+__enum__ SET $1c
 
-	enum movement_fast_slide_step_up
-fast_slide_step_up: macro
-	db movement_fast_slide_step_up ; $1d
+	enum movement_fast_slide_step
+fast_slide_step: macro
+	db movement_fast_slide_step | \1 ; $1c
 	endm
 
-	enum movement_fast_slide_step_left
-fast_slide_step_left: macro
-	db movement_fast_slide_step_left ; $1e
-	endm
+__enum__ SET $20
 
-	enum movement_fast_slide_step_right
-fast_slide_step_right: macro
-	db movement_fast_slide_step_right ; $1f
+	enum movement_turn_away
+turn_away: macro
+	db movement_turn_away | \1 ; $20
 	endm
 
-	enum movement_turn_away_down
-turn_away_down: macro
-	db movement_turn_away_down ; $20
-	endm
+__enum__ SET $24
 
-	enum movement_turn_away_up
-turn_away_up: macro
-	db movement_turn_away_up ; $21
+	enum movement_turn_in
+turn_in: macro
+	db movement_turn_in | \1 ; $24
 	endm
 
-	enum movement_turn_away_left
-turn_away_left: macro
-	db movement_turn_away_left ; $22
-	endm
+__enum__ SET $28
 
-	enum movement_turn_away_right
-turn_away_right: macro
-	db movement_turn_away_right ; $23
+	enum movement_turn_waterfall
+turn_waterfall: macro
+	db movement_turn_waterfall | \1 ; $28
 	endm
 
-	enum movement_turn_in_down
-turn_in_down: macro
-	db movement_turn_in_down ; $24
-	endm
+__enum__ SET $2c
 
-	enum movement_turn_in_up
-turn_in_up: macro
-	db movement_turn_in_up ; $25
+	enum movement_slow_jump_step
+slow_jump_step: macro
+	db movement_slow_jump_step | \1 ; $2c
 	endm
 
-	enum movement_turn_in_left
-turn_in_left: macro
-	db movement_turn_in_left ; $26
-	endm
+__enum__ SET $30
 
-	enum movement_turn_in_right
-turn_in_right: macro
-	db movement_turn_in_right ; $27
+	enum movement_jump_step
+jump_step: macro
+	db movement_jump_step | \1 ; $30
 	endm
 
-	enum movement_turn_waterfall_down
-turn_waterfall_down: macro
-	db movement_turn_waterfall_down ; $28
-	endm
+__enum__ SET $34
 
-	enum movement_turn_waterfall_up
-turn_waterfall_up: macro
-	db movement_turn_waterfall_up ; $29
+	enum movement_fast_jump_step
+fast_jump_step: macro
+	db movement_fast_jump_step | \1 ; $34
 	endm
 
-	enum movement_turn_waterfall_left
-turn_waterfall_left: macro
-	db movement_turn_waterfall_left ; $2a
-	endm
+; Control
+__enum__ SET $38
 
-	enum movement_turn_waterfall_right
-turn_waterfall_right: macro
-	db movement_turn_waterfall_right ; $2b
-	endm
-
-	enum movement_slow_jump_step_down
-slow_jump_step_down: macro
-	db movement_slow_jump_step_down ; $2c
-	endm
-
-	enum movement_slow_jump_step_up
-slow_jump_step_up: macro
-	db movement_slow_jump_step_up ; $2d
-	endm
-
-	enum movement_slow_jump_step_left
-slow_jump_step_left: macro
-	db movement_slow_jump_step_left ; $2e
-	endm
-
-	enum movement_slow_jump_step_right
-slow_jump_step_right: macro
-	db movement_slow_jump_step_right ; $2f
-	endm
-
-	enum movement_jump_step_down
-jump_step_down: macro
-	db movement_jump_step_down ; $30
-	endm
-
-	enum movement_jump_step_up
-jump_step_up: macro
-	db movement_jump_step_up ; $31
-	endm
-
-	enum movement_jump_step_left
-jump_step_left: macro
-	db movement_jump_step_left ; $32
-	endm
-
-	enum movement_jump_step_right
-jump_step_right: macro
-	db movement_jump_step_right ; $33
-	endm
-
-	enum movement_fast_jump_step_down
-fast_jump_step_down: macro
-	db movement_fast_jump_step_down ; $34
-	endm
-
-	enum movement_fast_jump_step_up
-fast_jump_step_up: macro
-	db movement_fast_jump_step_up ; $35
-	endm
-
-	enum movement_fast_jump_step_left
-fast_jump_step_left: macro
-	db movement_fast_jump_step_left ; $36
-	endm
-
-	enum movement_fast_jump_step_right
-fast_jump_step_right: macro
-	db movement_fast_jump_step_right ; $37
-	endm
-
 	enum movement_remove_sliding
 remove_sliding: macro
 	db movement_remove_sliding ; $38
@@ -310,6 +129,8 @@
 hide_person: macro
 	db movement_hide_person ; $3d
 	endm
+
+; Sleep
 
 	enum movement_step_sleep
 step_sleep: macro
--- a/maps/AzaleaTown.asm
+++ b/maps/AzaleaTown.asm
@@ -219,36 +219,36 @@
 
 
 AzaleaTownRivalBattleApproachMovement1:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 AzaleaTownRivalBattleApproachMovement2:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_down
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 AzaleaTownRivalBattleExitMovement:
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 Movement_PlayerWalksOutOfKurtsHouse:
-	step_left
-	step_left
-	step_up
-	turn_head_left
+	step LEFT
+	step LEFT
+	step UP
+	turn_head LEFT
 	step_end
 
 AzaleaTownRivalBeforeText:
--- a/maps/BattleTower1F.asm
+++ b/maps/BattleTower1F.asm
@@ -268,87 +268,87 @@
 	jumptextfaceplayer Text_BattleTowerGranny
 
 MovementData_BattleTower1FWalkToElevator:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 MovementData_BattleTowerHallwayPlayerEntersBattleRoom:
-	step_up
+	step UP
 	step_end
 
 MovementData_BattleTowerElevatorExitElevator:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_BattleTowerHallwayWalkTo1020Room:
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
 MovementData_BattleTowerHallwayWalkTo3040Room:
-	step_right
-	step_right
-	step_up
-	step_right
-	turn_head_left
+	step RIGHT
+	step RIGHT
+	step UP
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_BattleTowerHallwayWalkTo90100Room:
-	step_left
-	step_left
+	step LEFT
+	step LEFT
 MovementData_BattleTowerHallwayWalkTo7080Room:
-	step_left
-	step_left
+	step LEFT
+	step LEFT
 MovementData_BattleTowerHallwayWalkTo5060Room:
-	step_left
-	step_left
-	step_up
-	step_left
-	turn_head_right
+	step LEFT
+	step LEFT
+	step UP
+	step LEFT
+	turn_head RIGHT
 	step_end
 
 MovementData_BattleTowerBattleRoomPlayerWalksIn:
-	step_up
-	step_up
-	step_up
-	step_up
-	turn_head_right
+	step UP
+	step UP
+	step UP
+	step UP
+	turn_head RIGHT
 	step_end
 
 MovementData_BattleTowerBattleRoomOpponentWalksIn:
-	slow_step_down
-	slow_step_down
-	slow_step_down
-	turn_head_left
+	slow_step DOWN
+	slow_step DOWN
+	slow_step DOWN
+	turn_head LEFT
 	step_end
 
 MovementData_BattleTowerBattleRoomOpponentWalksOut:
-	turn_head_up
-	slow_step_up
-	slow_step_up
-	slow_step_up
+	turn_head UP
+	slow_step UP
+	slow_step UP
+	slow_step UP
 	step_end
 
 MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer:
-	slow_step_right
-	slow_step_right
-	slow_step_up
-	slow_step_up
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step UP
+	slow_step UP
 	step_end
 
 MovementData_BattleTowerBattleRoomReceptionistWalksAway:
-	slow_step_down
-	slow_step_down
-	slow_step_left
-	slow_step_left
-	turn_head_right
+	slow_step DOWN
+	slow_step DOWN
+	slow_step LEFT
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist:
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent:
-	turn_head_right
+	turn_head RIGHT
 	step_end
 
 Text_BattleTowerWelcomesYou: ; 0x9e5ab
--- a/maps/BattleTowerElevator.asm
+++ b/maps/BattleTowerElevator.asm
@@ -38,12 +38,12 @@
 	end
 
 MovementData_BattleTowerElevatorReceptionistWalksIn:
-	step_right
-	turn_head_down
+	step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_BattleTowerElevatorPlayerWalksIn:
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 BattleTowerElevator_MapEventHeader:
--- a/maps/BrunosRoom.asm
+++ b/maps/BrunosRoom.asm
@@ -79,10 +79,10 @@
 	end
 
 MovementData_0x1809f9:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 UnknownText_0x1809fe:
--- a/maps/BurnedTower1F.asm
+++ b/maps/BurnedTower1F.asm
@@ -147,11 +147,11 @@
 	itemball HP_UP
 
 BurnedTowerMovement_PlayerWalksToSilver:
-	step_left
+	step LEFT
 	step_end
 
 BurnedTowerMovement_SilverWalksToPlayer:
-	step_right
+	step RIGHT
 	step_end
 
 BurnedTower1FMovement_PlayerStartsToFall:
@@ -159,11 +159,11 @@
 	step_end
 
 BurnedTower1FEusineMovement:
-	step_down
-	step_left
-	step_left
-	step_left
-	step_down
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
 	step_end
 
 BurnedTowerSilver_BeforeText:
--- a/maps/BurnedTowerB1F.asm
+++ b/maps/BurnedTowerB1F.asm
@@ -131,70 +131,70 @@
 
 BurnedTowerRaikouMovement:
 	set_sliding
-	fast_jump_step_down
-	fast_jump_step_left
+	fast_jump_step DOWN
+	fast_jump_step LEFT
 	remove_sliding
 	step_end
 
 BurnedTowerEnteiMovement:
 	set_sliding
-	fast_jump_step_right
-	fast_jump_step_down
-	fast_jump_step_right
+	fast_jump_step RIGHT
+	fast_jump_step DOWN
+	fast_jump_step RIGHT
 	remove_sliding
 	step_end
 
 BurnedTowerSuicuneMovement1:
 	set_sliding
-	fast_jump_step_right
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_left
+	fast_jump_step RIGHT
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step LEFT
 	remove_sliding
 	step_end
 
 BurnedTowerSuicuneMovement2:
 	set_sliding
-	fast_jump_step_left
-	fast_jump_step_up
-	big_step_up
-	fast_jump_step_right
+	fast_jump_step LEFT
+	fast_jump_step UP
+	big_step UP
+	fast_jump_step RIGHT
 	remove_sliding
 	step_end
 
 MovementData_0x18624f:
 	set_sliding
-	big_step_down
+	big_step DOWN
 	remove_sliding
 	step_end
 
 BurnedTowerSuicuneMovement3:
 	set_sliding
-	big_step_up
-	fast_jump_step_right
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_down
+	big_step UP
+	fast_jump_step RIGHT
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 BurnedTowerB1FEusineMovement2:
-	step_left
-	step_left
-	step_down
-	step_down
-	step_left
-	step_down
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step LEFT
+	step DOWN
 	step_end
 
 BurnedTowerB1FEusineMovement1:
-	step_down
-	step_left
-	step_left
-	step_left
-	step_down
-	step_down
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
 	step_end
 
 BurnedTowerB1FEusineText:
--- a/maps/CeladonGameCorner.asm
+++ b/maps/CeladonGameCorner.asm
@@ -145,8 +145,8 @@
 
 MovementData_0x721cd:
 ; Unreferenced.
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 UnknownText_0x721d0:
--- a/maps/CeladonPokeCenter1F.asm
+++ b/maps/CeladonPokeCenter1F.asm
@@ -58,18 +58,18 @@
 	end
 
 .Movement2:
-	step_left
-	step_down
-	step_down
-	step_down
-	step_down
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 .Movement1:
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x71e70:
--- a/maps/CeruleanGym.asm
+++ b/maps/CeruleanGym.asm
@@ -167,36 +167,36 @@
 	jumpstd gymstatue2
 
 MovementData_0x1884e3:
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_0x1884e8:
-	big_step_right
-	big_step_down
+	big_step RIGHT
+	big_step DOWN
 	step_end
 
 MovementData_0x1884eb:
 	fix_facing
 	db $39 ; movement
-	jump_step_up
+	jump_step UP
 	db $38 ; movement
 	remove_fixed_facing
 	step_sleep 8
 	step_sleep 8
-	step_down
-	step_down
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x1884f5:
-	big_step_down
+	big_step DOWN
 	step_end
 
 MovementData_0x1884f7:
 	fix_facing
-	slow_step_up
+	slow_step UP
 	remove_fixed_facing
 	step_end
 
--- a/maps/CherrygroveCity.asm
+++ b/maps/CherrygroveCity.asm
@@ -242,101 +242,101 @@
 	jumpstd martsign
 
 GuideGentMovement1:
-	step_left
-	step_left
-	step_up
-	step_left
-	turn_head_up
+	step LEFT
+	step LEFT
+	step UP
+	step LEFT
+	turn_head UP
 	step_end
 
 GuideGentMovement2:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 GuideGentMovement3:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 GuideGentMovement4:
-	step_left
-	step_left
-	step_left
-	step_down
-	step_left
-	step_left
-	step_left
-	step_down
-	turn_head_left
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
+	turn_head LEFT
 	step_end
 
 GuideGentMovement5:
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	turn_head_up
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head UP
 	step_end
 
 GuideGentMovement6:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 CherrygroveCity_RivalWalksToYou:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 CherrygroveCity_RivalPushesYouOutOfTheWay:
-	big_step_down
-	turn_head_up
+	big_step DOWN
+	turn_head UP
 	step_end
 
 CherrygroveCity_UnusedMovementData:
-	step_left
-	turn_head_down
+	step LEFT
+	turn_head DOWN
 	step_end
 
 CherrygroveCity_RivalExitsStageLeft:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 GuideGentIntroText:
--- a/maps/CianwoodCity.asm
+++ b/maps/CianwoodCity.asm
@@ -156,33 +156,33 @@
 
 MovementData_0x1a00da:
 	db $39 ; movement
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_right
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step RIGHT
 	db $38 ; movement
 	step_end
 
 MovementData_0x1a00e0:
 	db $39 ; movement
-	fast_jump_step_right
-	fast_jump_step_up
-	fast_jump_step_right
-	fast_jump_step_right
+	fast_jump_step RIGHT
+	fast_jump_step UP
+	fast_jump_step RIGHT
+	fast_jump_step RIGHT
 	db $38 ; movement
 	step_end
 
 MovementData_0x1a00e7:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1a00ec:
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x1a00f1:
--- a/maps/CianwoodGym.asm
+++ b/maps/CianwoodGym.asm
@@ -143,9 +143,9 @@
 
 CianwoodGymMovement_ChuckChucksBoulder:
 	set_sliding
-	big_step_left
-	big_step_up
-	fast_jump_step_right
+	big_step LEFT
+	big_step UP
+	fast_jump_step RIGHT
 	remove_sliding
 	step_end
 
--- a/maps/CopycatsHouse2F.asm
+++ b/maps/CopycatsHouse2F.asm
@@ -192,15 +192,15 @@
 	jumpstd picturebookshelf
 
 CopycatSpinAroundMovementData:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 CopycatText_Male_1:
--- a/maps/DragonShrine.asm
+++ b/maps/DragonShrine.asm
@@ -344,66 +344,66 @@
 
 
 MovementData_0x18d2bf:
-	slow_step_up
-	slow_step_up
-	slow_step_up
-	slow_step_right
-	slow_step_up
-	slow_step_up
-	slow_step_up
+	slow_step UP
+	slow_step UP
+	slow_step UP
+	slow_step RIGHT
+	slow_step UP
+	slow_step UP
+	slow_step UP
 	step_end
 
 MovementData_0x18d2c7:
-	slow_step_down
+	slow_step DOWN
 	step_end
 
 MovementData_0x18d2c9:
-	slow_step_left
-	slow_step_left
-	slow_step_left
-	turn_head_down
+	slow_step LEFT
+	slow_step LEFT
+	slow_step LEFT
+	turn_head DOWN
 	step_end
 
 MovementData_0x18d2ce:
-	slow_step_right
-	slow_step_right
+	slow_step RIGHT
+	slow_step RIGHT
 	step_end
 
 MovementData_0x18d2d1:
-	slow_step_right
-	turn_head_down
+	slow_step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x18d2d4:
-	slow_step_up
-	slow_step_up
-	slow_step_up
-	slow_step_up
-	slow_step_up
+	slow_step UP
+	slow_step UP
+	slow_step UP
+	slow_step UP
+	slow_step UP
 	step_end
 
 MovementData_0x18d2da:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	step_end
 
 MovementData_0x18d2dd:
-	slow_step_left
+	slow_step LEFT
 	remove_fixed_facing
 	step_end
 
 MovementData_0x18d2e0:
-	slow_step_right
-	slow_step_right
+	slow_step RIGHT
+	slow_step RIGHT
 	step_end
 
 MovementData_0x18d2e3:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x18d2ea:
--- a/maps/DragonsDenB1F.asm
+++ b/maps/DragonsDenB1F.asm
@@ -197,17 +197,17 @@
 	dwb EVENT_DRAGONS_DEN_B1F_HIDDEN_MAX_ELIXER, MAX_ELIXER
 
 MovementDragonsDen_ClairWalksToYou:
-	slow_step_right
-	slow_step_right
-	slow_step_right
-	slow_step_right
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step RIGHT
 	step_end
 
 MovementDragonsDen_ClairWalksAway:
-	slow_step_left
-	slow_step_left
-	slow_step_left
-	slow_step_left
+	slow_step LEFT
+	slow_step LEFT
+	slow_step LEFT
+	slow_step LEFT
 	step_end
 
 ClairText_Wait:
--- a/maps/EarlsPokemonAcademy.asm
+++ b/maps/EarlsPokemonAcademy.asm
@@ -149,19 +149,19 @@
 	jumpstd difficultbookshelf
 
 MovementData_0x68b2d:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 UnknownText_0x68b3b:
--- a/maps/EcruteakGym.asm
+++ b/maps/EcruteakGym.asm
@@ -168,17 +168,17 @@
 	jumpstd gymstatue2
 
 MovementData_0x99e5d:
-	step_up
+	step UP
 	step_end
 
 MovementData_0x99e5f:
 	fix_facing
-	slow_step_down
+	slow_step DOWN
 	remove_fixed_facing
 	step_end
 
 MovementData_0x99e63:
-	slow_step_down
+	slow_step DOWN
 	step_end
 
 UnknownText_0x99e65:
--- a/maps/EcruteakHouse.asm
+++ b/maps/EcruteakHouse.asm
@@ -144,16 +144,16 @@
 
 MovementData_0x980c7:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	remove_fixed_facing
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 MovementData_0x980cc:
 	fix_facing
-	big_step_right
+	big_step RIGHT
 	remove_fixed_facing
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 UnknownText_0x980d1:
--- a/maps/EcruteakPokeCenter1F.asm
+++ b/maps/EcruteakPokeCenter1F.asm
@@ -77,28 +77,28 @@
 	jumptextfaceplayer EcruteakPokeCenter1FGymGuyText
 
 EcruteakPokeCenter1FBillMovement1:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_right
-	step_right
-	step_right
-	turn_head_up
+	step UP
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head UP
 	step_end
 
 EcruteakPokeCenter1FBillMovement2:
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 EcruteakPokeCenter1FPlayerMovement1:
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
 	step_end
 
 EcruteakPokeCenter1F_BillText1:
--- a/maps/ElmsLab.asm
+++ b/maps/ElmsLab.asm
@@ -616,118 +616,118 @@
 	jumpstd difficultbookshelf
 
 ElmsLab_WalkUpToElmMovement:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	turn_head_left
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	turn_head LEFT
 	step_end
 
 MovementData_0x78f70:
-	step_up
+	step UP
 	step_end
 
 MeetCopScript2_StepLeft:
-	step_left
+	step LEFT
 	step_end
 
 MeetCopScript_WalkUp:
-	step_up
-	step_up
-	turn_head_right
+	step UP
+	step UP
+	turn_head RIGHT
 	step_end
 
 OfficerLeavesMovement:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 AideWalksRight1:
-	step_right
-	step_right
-	turn_head_up
+	step RIGHT
+	step RIGHT
+	turn_head UP
 	step_end
 
 AideWalksRight2:
-	step_right
-	step_right
-	step_right
-	turn_head_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head UP
 	step_end
 
 AideWalksLeft1:
-	step_left
-	step_left
-	turn_head_down
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 AideWalksLeft2:
-	step_left
-	step_left
-	step_left
-	turn_head_down
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 ElmJumpUpMovement:
 	fix_facing
-	big_step_up
+	big_step UP
 	remove_fixed_facing
 	step_end
 
 ElmJumpDownMovement:
 	fix_facing
-	big_step_down
+	big_step DOWN
 	remove_fixed_facing
 	step_end
 
 ElmJumpLeftMovement:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	remove_fixed_facing
 	step_end
 
 ElmJumpRightMovement:
 	fix_facing
-	big_step_right
+	big_step RIGHT
 	remove_fixed_facing
 	step_end
 
 ElmsLab_ElmToDefaultPositionMovement1:
-	step_up
+	step UP
 	step_end
 
 ElmsLab_ElmToDefaultPositionMovement2:
-	step_right
-	step_right
-	step_up
-	turn_head_down
+	step RIGHT
+	step RIGHT
+	step UP
+	turn_head DOWN
 	step_end
 
 AfterCyndaquilMovement:
-	step_left
-	step_up
-	turn_head_up
+	step LEFT
+	step UP
+	turn_head UP
 	step_end
 
 AfterTotodileMovement:
-	step_left
-	step_left
-	step_up
-	turn_head_up
+	step LEFT
+	step LEFT
+	step UP
+	turn_head UP
 	step_end
 
 AfterChikoritaMovement:
-	step_left
-	step_left
-	step_left
-	step_up
-	turn_head_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	turn_head UP
 	step_end
 
 ElmText_Intro:
--- a/maps/FastShip1F.asm
+++ b/maps/FastShip1F.asm
@@ -141,72 +141,72 @@
 	end
 
 MovementData_0x7520e:
-	slow_step_left
-	turn_head_right
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 MovementData_0x75211:
-	slow_step_right
-	turn_head_down
+	slow_step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x75214:
-	slow_step_down
-	turn_head_up
+	slow_step DOWN
+	turn_head UP
 	step_end
 
 MovementData_0x75217:
-	step_down
-	step_down
-	turn_head_down
+	step DOWN
+	step DOWN
+	turn_head DOWN
 	step_end
 
 MovementData_0x7521b:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_0x75220:
-	step_right
+	step RIGHT
 	step_end
 
 MovementData_0x75222:
-	big_step_down
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_0x7522e:
-	big_step_right
-	turn_head_left
+	big_step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_0x75231:
-	step_up
+	step UP
 	step_end
 
 MovementData_0x75233:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x75235:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 MovementData_0x75238:
-	step_right
-	step_up
+	step RIGHT
+	step UP
 	step_end
 
 UnknownText_0x7523b:
--- a/maps/FastShipB1F.asm
+++ b/maps/FastShipB1F.asm
@@ -210,16 +210,16 @@
 
 MovementData_0x76871:
 	fix_facing
-	big_step_right
+	big_step RIGHT
 	remove_fixed_facing
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 MovementData_0x76876:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	remove_fixed_facing
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 UnknownText_0x7687b:
--- a/maps/FastShipCabins_NNW_NNE_NE.asm
+++ b/maps/FastShipCabins_NNW_NNE_NE.asm
@@ -118,19 +118,19 @@
 	jumpstd trashcan
 
 MovementData_0x75637:
-	step_left
-	step_left
-	step_up
-	step_up
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x7563c:
-	step_down
-	step_left
-	step_left
-	step_up
-	step_up
-	step_up
+	step DOWN
+	step LEFT
+	step LEFT
+	step UP
+	step UP
+	step UP
 	step_end
 
 CooltrainermSeanSeenText:
--- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm
+++ b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm
@@ -221,23 +221,23 @@
 	jumpstd trashcan
 
 MovementData_0x76004:
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_0x7600c:
-	step_up
-	step_up
-	turn_head_left
+	step UP
+	step UP
+	turn_head LEFT
 	step_end
 
 MovementData_0x76010:
-	step_down
+	step DOWN
 	step_end
 
 UnknownText_0x76012:
--- a/maps/FuchsiaGym.asm
+++ b/maps/FuchsiaGym.asm
@@ -220,19 +220,19 @@
 	jumpstd gymstatue2
 
 MovementData_0x195f27:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 UnknownText_0x195f35:
--- a/maps/FuchsiaPokeCenter1F.asm
+++ b/maps/FuchsiaPokeCenter1F.asm
@@ -47,19 +47,19 @@
 	end
 
 MovementData_0x196486:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 UnknownText_0x196494:
--- a/maps/GoldenrodCity.asm
+++ b/maps/GoldenrodCity.asm
@@ -275,17 +275,17 @@
 	jumptext GoldenrodCityFlowerShopSignText
 
 MovementData_0x198a5f:
-	step_right
-	step_right
-	step_up
+	step RIGHT
+	step RIGHT
+	step UP
 	step_end
 
 MovementData_0x198a63:
-	step_down
-	step_right
-	step_right
-	step_up
-	step_up
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
 	step_end
 
 UnknownText_0x198a69:
--- a/maps/GoldenrodGym.asm
+++ b/maps/GoldenrodGym.asm
@@ -177,13 +177,13 @@
 	jumpstd gymstatue2
 
 BridgetWalksUpMovement:
-	step_left
-	turn_head_up
+	step LEFT
+	turn_head UP
 	step_end
 
 BridgetWalksAwayMovement:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 UnknownText_0x54122:
--- a/maps/GoldenrodMagnetTrainStation.asm
+++ b/maps/GoldenrodMagnetTrainStation.asm
@@ -45,7 +45,7 @@
 	end
 
 .MovementBoardTheTrain:
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 .PassNotInBag:
@@ -74,37 +74,37 @@
 	jumptextfaceplayer UnknownText_0x552a3
 
 MovementData_0x55146:
-	step_up
-	step_up
-	step_right
-	turn_head_left
+	step UP
+	step UP
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_0x5514b:
-	step_left
-	step_down
-	step_down
+	step LEFT
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x5514f:
-	step_up
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x55158:
-	step_left
-	step_left
-	step_down
-	step_down
-	step_down
-	step_down
-	turn_head_up
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	turn_head UP
 	step_end
 
 UnknownText_0x55160:
--- a/maps/GoldenrodPokeCenter1F.asm
+++ b/maps/GoldenrodPokeCenter1F.asm
@@ -120,35 +120,35 @@
 	end
 
 MovementData_0x6105a:
-	step_up
-	step_right
-	step_right
-	step_right
-	turn_head_down
+	step UP
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x61060:
-	step_left
-	step_left
-	step_left
-	step_down
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
 	step_end
 
 MovementData_0x61065:
-	step_up
-	step_right
-	step_right
-	step_right
-	step_right
-	turn_head_down
+	step UP
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x6106c:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_down
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
 	step_end
 
 ; unused
--- a/maps/HallOfFame.asm
+++ b/maps/HallOfFame.asm
@@ -50,20 +50,20 @@
 	end
 
 HallOfFame_WalkUpWithLance:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_right
-	turn_head_left
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 HallOfFame_SlowlyApproachMachine:
-	slow_step_up
+	slow_step UP
 	step_end
 
 HallOfFame_LanceText:
--- a/maps/IlexForest.asm
+++ b/maps/IlexForest.asm
@@ -489,257 +489,257 @@
 	end
 
 MovementData_Farfetchd_Pos1_Pos2:
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetchd_Pos2_Pos3:
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_down
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step DOWN
 	step_end
 
 MovementData_Farfetchd_Pos2_Pos8:
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_Farfetchd_Pos3_Pos4:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_Farfetchd_Pos3_Pos2:
-	big_step_up
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step UP
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_Farfetchd_Pos4_Pos5:
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_Farfetchd_Pos4_Pos3:
-	big_step_left
-	jump_step_left
-	big_step_left
-	big_step_left
+	big_step LEFT
+	jump_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_Farfetchd_Pos5_Pos6:
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_Farfetchd_Pos5_Pos7:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_Farfetched_Pos5_Pos4_Up:
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_up
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos5_Pos4_Right:
-	big_step_right
-	turn_head_up
+	big_step RIGHT
+	turn_head UP
 	step_sleep 1
-	turn_head_down
+	turn_head DOWN
 	step_sleep 1
-	turn_head_up
+	turn_head UP
 	step_sleep 1
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
 	fix_facing
-	jump_step_up
+	jump_step UP
 	step_sleep 8
 	step_sleep 8
 	remove_fixed_facing
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos6_Pos7:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_up
-	big_step_up
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos6_Pos5:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos7_Pos8:
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_Farfetched_Pos7_Pos6:
-	big_step_down
-	big_step_down
-	big_step_left
-	big_step_down
-	big_step_down
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step DOWN
+	big_step DOWN
+	big_step LEFT
+	big_step DOWN
+	big_step DOWN
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_Farfetched_Pos7_Pos5:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_Farfetched_Pos8_Pos9:
-	big_step_down
-	big_step_left
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step LEFT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_Farfetched_Pos8_Pos7:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_Farfetched_Pos8_Pos2:
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos9_Pos10:
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
 	fix_facing
-	jump_step_right
+	jump_step RIGHT
 	step_sleep 8
 	step_sleep 8
 	remove_fixed_facing
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos9_Pos8_Right:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_Farfetched_Pos9_Pos8_Down:
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
 	fix_facing
-	jump_step_right
+	jump_step RIGHT
 	step_sleep 8
 	step_sleep 8
 	remove_fixed_facing
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
 	step_end
 
 MovementData_0x6ef4e:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x6ef53:
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x6ef58:
 	fix_facing
-	slow_step_down
+	slow_step DOWN
 	remove_fixed_facing
 	step_end
 
--- a/maps/IndigoPlateauPokeCenter1F.asm
+++ b/maps/IndigoPlateauPokeCenter1F.asm
@@ -183,29 +183,29 @@
 	end
 
 PlateauRivalMovement1:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	turn_head_left
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	turn_head LEFT
 	step_end
 
 PlateauRivalMovement2:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	turn_head_right
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	turn_head RIGHT
 	step_end
 
 PlateauRivalLeavesMovement:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x180178:
--- a/maps/KarensRoom.asm
+++ b/maps/KarensRoom.asm
@@ -79,10 +79,10 @@
 	end
 
 MovementData_0x180c22:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 UnknownText_0x180c27:
--- a/maps/KogasRoom.asm
+++ b/maps/KogasRoom.asm
@@ -79,10 +79,10 @@
 	end
 
 MovementData_0x18078e:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 UnknownText_0x180793:
--- a/maps/KrissHouse1F.asm
+++ b/maps/KrissHouse1F.asm
@@ -199,19 +199,19 @@
 	jumptext FridgeText
 
 MovementData_0x7a5fc:
-	turn_head_right
+	turn_head RIGHT
 	step_end
 
 MovementData_0x7a5fe:
-	slow_step_right
+	slow_step RIGHT
 	step_end
 
 MovementData_0x7a600:
-	turn_head_left
+	turn_head LEFT
 	step_end
 
 MovementData_0x7a602:
-	slow_step_left
+	slow_step LEFT
 	step_end
 
 UnknownText_0x7a604:
--- a/maps/KurtsHouse.asm
+++ b/maps/KurtsHouse.asm
@@ -437,20 +437,20 @@
 	jumpstd radio2
 
 MovementData_0x18e466:
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_0x18e46c:
-	big_step_right
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_down
+	big_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 UnknownText_0x18e473:
--- a/maps/LancesRoom.asm
+++ b/maps/LancesRoom.asm
@@ -136,79 +136,79 @@
 	end
 
 LancesRoom_PlayerWalksInMovementData:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_ApproachLanceFromLeft:
-	step_up
-	step_up
-	turn_head_right
+	step UP
+	step UP
+	turn_head RIGHT
 	step_end
 
 MovementData_ApproachLanceFromRight:
-	step_up
-	step_left
-	step_up
-	turn_head_right
+	step UP
+	step LEFT
+	step UP
+	turn_head RIGHT
 	step_end
 
 LancesRoomMovementData_MaryRushesIn:
-	big_step_up
-	big_step_up
-	big_step_up
-	turn_head_down
+	big_step UP
+	big_step UP
+	big_step UP
+	turn_head DOWN
 	step_end
 
 LancesRoomMovementData_OakWalksIn:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 LancesRoomMovementData_MaryYieldsToOak:
-	step_left
-	turn_head_right
+	step LEFT
+	turn_head RIGHT
 	step_end
 
 LancesRoomMovementData_MaryInterviewChampion:
-	big_step_up
-	turn_head_right
+	big_step UP
+	turn_head RIGHT
 	step_end
 
 LancesRoomMovementData_LancePositionsSelfToGuidePlayerAway:
-	step_up
-	step_left
-	turn_head_down
+	step UP
+	step LEFT
+	turn_head DOWN
 	step_end
 
 LancesRoomMovementData_LanceLeadsPlayerToHallOfFame:
-	step_up
+	step UP
 	step_end
 
 LancesRoomMovementData_PlayerExits:
-	step_up
+	step UP
 	step_end
 
 LancesRoomMovementData_MaryTriesToFollow:
-	step_up
-	step_right
-	turn_head_up
+	step UP
+	step RIGHT
+	turn_head UP
 	step_end
 
 LancesRoomMovementData_MaryRunsBackAndForth:
-	big_step_right
-	big_step_right
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_left
-	big_step_left
-	turn_head_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step LEFT
+	big_step LEFT
+	turn_head UP
 	step_end
 
 LanceBattleIntroText:
--- a/maps/MahoganyMart1F.asm
+++ b/maps/MahoganyMart1F.asm
@@ -119,46 +119,46 @@
 
 MovementData_0x6c3f6:
 	fix_facing
-	big_step_left
-	big_step_right
+	big_step LEFT
+	big_step RIGHT
 	remove_fixed_facing
 	step_end
 
 MovementData_0x6c3fb:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	remove_fixed_facing
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
 	step_end
 
 MovementData_0x6c403:
 	fix_facing
-	big_step_left
+	big_step LEFT
 	remove_fixed_facing
 	step_end
 
 MovementData_0x6c407:
-	slow_step_left
-	turn_head_down
+	slow_step LEFT
+	turn_head DOWN
 	step_end
 
 MovementData_0x6c40a:
-	slow_step_right
-	slow_step_up
-	slow_step_up
+	slow_step RIGHT
+	slow_step UP
+	slow_step UP
 	step_end
 
 MovementData_0x6c40e:
-	slow_step_up
-	slow_step_right
-	slow_step_right
+	slow_step UP
+	slow_step RIGHT
+	slow_step RIGHT
 	step_end
 
 MovementData_0x6c412:
-	slow_step_right
+	slow_step RIGHT
 	step_end
 
 UnknownText_0x6c414:
--- a/maps/MahoganyTown.asm
+++ b/maps/MahoganyTown.asm
@@ -126,22 +126,22 @@
 	jumpstd pokecentersign
 
 MovementData_0x1900a4:
-	step_down
-	big_step_up
-	turn_head_down
+	step DOWN
+	big_step UP
+	turn_head DOWN
 MovementData_0x1900a7:
-	step_left
+	step LEFT
 	step_end
 
 MovementData_0x1900a9:
-	step_right
-	step_down
-	turn_head_left
+	step RIGHT
+	step DOWN
+	turn_head LEFT
 	step_end
 
 MovementData_0x1900ad:
-	step_up
-	turn_head_down
+	step UP
+	turn_head DOWN
 	step_end
 
 UnknownText_0x1900b0:
--- a/maps/MountMoon.asm
+++ b/maps/MountMoon.asm
@@ -74,19 +74,19 @@
 	end
 
 MountMoonSilverMovementBefore:
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MountMoonSilverMovementAfter:
-	step_right
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MountMoonSilverTextBefore:
--- a/maps/MountMoonSquare.asm
+++ b/maps/MountMoonSquare.asm
@@ -8,7 +8,7 @@
 	db 1
 
 	; triggers
-	dw UnknownScript_0x77092, 0
+	dw .Trigger0, 0
 
 .MapCallbacks:
 	db 2
@@ -15,18 +15,17 @@
 
 	; callbacks
 
-	dbw MAPCALLBACK_NEWMAP, UnknownScript_0x77093
+	dbw MAPCALLBACK_NEWMAP, .DisappearMoonStone
+	dbw MAPCALLBACK_OBJECTS, .DisappearRock
 
-	dbw MAPCALLBACK_OBJECTS, UnknownScript_0x77097
-
-UnknownScript_0x77092:
+.Trigger0:
 	end
 
-UnknownScript_0x77093:
+.DisappearMoonStone:
 	setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
 	return
 
-UnknownScript_0x77097:
+.DisappearRock:
 	disappear MOUNTMOONSQUARE_ROCK
 	return
 
@@ -39,7 +38,7 @@
 	iffalse .NoDancing
 	appear MOUNTMOONSQUARE_FAIRY1
 	appear MOUNTMOONSQUARE_FAIRY2
-	applymovement PLAYER, MovementData_0x77121
+	applymovement PLAYER, PlayerWalksUpToDancingClefairies
 	pause 15
 	appear MOUNTMOONSQUARE_ROCK
 	spriteface MOUNTMOONSQUARE_FAIRY1, RIGHT
@@ -48,19 +47,19 @@
 	pause 30
 	follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2
 	cry CLEFAIRY
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77123
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep1
 	cry CLEFAIRY
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77126
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep2
 	cry CLEFAIRY
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77128
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep3
 	cry CLEFAIRY
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x7712b
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep4
 	cry CLEFAIRY
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x7712d
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep5
 	stopfollow
-	applymovement MOUNTMOONSQUARE_FAIRY2, MovementData_0x77130
+	applymovement MOUNTMOONSQUARE_FAIRY2, ClefairyDanceStep6
 	follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77132
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep7
 	stopfollow
 	spriteface MOUNTMOONSQUARE_FAIRY1, DOWN
 	pause 10
@@ -69,7 +68,7 @@
 	cry CLEFAIRY
 	pause 15
 	follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2
-	applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77134
+	applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyFleeMovement
 	disappear MOUNTMOONSQUARE_FAIRY1
 	disappear MOUNTMOONSQUARE_FAIRY2
 	stopfollow
@@ -90,48 +89,48 @@
 MtMoonSquareRock:
 	jumpstd smashrock
 
-MovementData_0x77121:
-	step_up
+PlayerWalksUpToDancingClefairies:
+	step UP
 	step_end
 
-MovementData_0x77123:
-	slow_step_down
-	slow_jump_step_down
+ClefairyDanceStep1:
+	slow_step DOWN
+	slow_jump_step DOWN
 	step_end
 
-MovementData_0x77126:
-	slow_jump_step_right
+ClefairyDanceStep2:
+	slow_jump_step RIGHT
 	step_end
 
-MovementData_0x77128:
-	slow_step_up
-	slow_jump_step_up
+ClefairyDanceStep3:
+	slow_step UP
+	slow_jump_step UP
 	step_end
 
-MovementData_0x7712b:
-	slow_jump_step_left
+ClefairyDanceStep4:
+	slow_jump_step LEFT
 	step_end
 
-MovementData_0x7712d:
-	slow_step_down
-	slow_jump_step_down
+ClefairyDanceStep5:
+	slow_step DOWN
+	slow_jump_step DOWN
 	step_end
 
-MovementData_0x77130:
-	slow_step_down
+ClefairyDanceStep6:
+	slow_step DOWN
 	step_end
 
-MovementData_0x77132:
-	slow_step_right
+ClefairyDanceStep7:
+	slow_step RIGHT
 	step_end
 
-MovementData_0x77134:
-	step_right
-	step_right
-	step_right
-	jump_step_right
-	step_right
-	step_right
+ClefairyFleeMovement:
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	jump_step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 DontLitterSignText:
--- a/maps/MrPokemonsHouse.asm
+++ b/maps/MrPokemonsHouse.asm
@@ -157,20 +157,20 @@
 	jumptext MrPokemonsHouse_StrangeCoinsText
 
 MrPokemonsHouse_PlayerWalksToMrPokemon:
-	step_right
-	step_up
+	step RIGHT
+	step UP
 	step_end
 
 MrPokemonsHouse_OakWalksToPlayer:
-	step_down
-	step_left
-	step_left
+	step DOWN
+	step LEFT
+	step LEFT
 	step_end
 
 MrPokemonsHouse_OakExits:
-	step_down
-	step_left
-	turn_head_down
+	step DOWN
+	step LEFT
+	turn_head DOWN
 	db $3f ; movement
 	step_end
 
--- a/maps/NewBarkTown.asm
+++ b/maps/NewBarkTown.asm
@@ -144,52 +144,52 @@
 	jumptext ElmsHouseSignText
 
 Movement_TeacherRunsToYou1_NBT:
-	step_left
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 Movement_TeacherRunsToYou2_NBT:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_down
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 Movement_TeacherBringsYouBack1_NBT:
-	step_right
-	step_right
-	step_right
-	step_right
-	turn_head_left
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 Movement_TeacherBringsYouBack2_NBT:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	turn_head_left
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 Movement_SilverPushesYouAway_NBT:
-	turn_head_up
-	step_down
+	turn_head UP
+	step DOWN
 	step_end
 
 Movement_SilverShovesYouOut_NBT:
-	turn_head_up
+	turn_head UP
 	fix_facing
-	jump_step_down
+	jump_step DOWN
 	remove_fixed_facing
 	step_end
 
 Movement_SilverReturnsToTheShadows_NBT:
-	step_right
+	step RIGHT
 	step_end
 
 Text_GearIsImpressive:
--- a/maps/OlivineCity.asm
+++ b/maps/OlivineCity.asm
@@ -120,55 +120,55 @@
 	jumpstd martsign
 
 MovementData_0x1a88d2:
-	step_down
-	step_right
-	step_right
+	step DOWN
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x1a88d6:
-	step_down
-	step_down
-	step_right
-	step_right
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x1a88db:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1a88e8:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1a88f4:
-	step_down
-	turn_head_up
+	step DOWN
+	turn_head UP
 	step_end
 
 MovementData_0x1a88f7:
-	step_up
-	turn_head_down
+	step UP
+	turn_head DOWN
 	step_end
 
 UnknownText_0x1a88fa:
--- a/maps/OlivineLighthouse6F.asm
+++ b/maps/OlivineLighthouse6F.asm
@@ -131,33 +131,33 @@
 	itemball SUPER_POTION
 
 MovementData_0x60c68:
-	slow_step_up
-	slow_step_up
-	slow_step_right
-	slow_step_up
-	slow_step_up
+	slow_step UP
+	slow_step UP
+	slow_step RIGHT
+	slow_step UP
+	slow_step UP
 	step_sleep 8
 	step_sleep 8
 	step_end
 
 MovementData_0x60c70:
-	slow_step_down
-	slow_step_right
-	slow_step_right
-	slow_step_right
-	slow_step_up
-	slow_step_right
-	slow_step_right
-	slow_step_right
+	slow_step DOWN
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step UP
+	slow_step RIGHT
+	slow_step RIGHT
+	slow_step RIGHT
 	step_end
 
 MovementData_0x60c79:
-	slow_step_up
-	slow_step_up
-	slow_step_right
-	slow_step_up
-	slow_step_up
-	slow_step_up
+	slow_step UP
+	slow_step UP
+	slow_step RIGHT
+	slow_step UP
+	slow_step UP
+	slow_step UP
 	step_sleep 8
 	step_end
 
--- a/maps/OlivinePort.asm
+++ b/maps/OlivinePort.asm
@@ -240,52 +240,52 @@
 
 
 MovementData_0x74a30:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x74a32:
-	step_up
+	step UP
 	step_end
 
 MovementData_0x74a34:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_0x74a37:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x74a3f:
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x74a49:
-	step_up
-	step_right
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step UP
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x74a55:
--- a/maps/PokeCenter2F.asm
+++ b/maps/PokeCenter2F.asm
@@ -625,180 +625,180 @@
 	end
 
 PokeCenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight:
-	slow_step_up
-	slow_step_left
-	turn_head_right
+	slow_step UP
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMobileMobileMovementData_ReceptionistWalksUpAndLeft_LookDown:
-	slow_step_up
-	slow_step_left
-	turn_head_down
+	slow_step UP
+	slow_step LEFT
+	turn_head DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsLeftLooksDown:
-	slow_step_left
-	turn_head_down
+	slow_step LEFT
+	turn_head DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsRightLooksDown:
-	slow_step_right
-	turn_head_down
+	slow_step RIGHT
+	turn_head DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight_2:
-	slow_step_up
-	slow_step_left
-	turn_head_right
+	slow_step UP
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_ReceptionistLooksRight:
-	turn_head_right
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesThreeStepsUp:
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesTwoStepsUp:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepUp:
-	step_up
+	step UP
 	step_end
 
 PokeCenter2FMobileMovementData_PlayerWalksIntoMobileBattleRoom:
-	step_up
-	step_up
-	step_right
-	step_up
+	step UP
+	step UP
+	step RIGHT
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesTwoStepsUp_2:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerWalksLeftAndUp:
-	step_left
-	step_up
+	step LEFT
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerWalksRightAndUp:
-	step_right
-	step_up
+	step RIGHT
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesThreeStepsDown:
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesTwoStepsDown:
-	step_down
-	step_down
+	step DOWN
+	step DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepDown:
-	step_down
+	step DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsRightAndDown:
-	slow_step_right
-	slow_step_down
+	slow_step RIGHT
+	slow_step DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsRightLooksDown_2:
-	slow_step_right
-	turn_head_down
+	slow_step RIGHT
+	turn_head DOWN
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsRightLooksDown_3:
-	slow_step_up
-	slow_step_left
-	turn_head_right
+	slow_step UP
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsLeftLooksRight:
-	slow_step_left
-	turn_head_right
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMobileMovementData_ReceptionistWalksUpAndLeft:
-	slow_step_up
-	slow_step_left
-	turn_head_right
+	slow_step UP
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_PlayerWalksOutOfMobileRoom:
-	step_down
-	step_left
-	step_down
-	step_down
+	step DOWN
+	step LEFT
+	step DOWN
+	step DOWN
 	step_end
 
 PokeCenter2FMobileMovementData_ReceptionistWalksRightAndDown:
-	slow_step_right
-	slow_step_down
+	slow_step RIGHT
+	slow_step DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_left
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head LEFT
 	step_end
 
 PokeCenter2FMovementData_PlayerSpinsClockwiseEndsFacingDown:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepDown_2:
-	step_down
+	step DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesTwoStepsDown_2:
-	step_down
-	step_down
+	step DOWN
+	step DOWN
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepUp_2:
-	step_up
+	step UP
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepRight:
-	step_right
+	step RIGHT
 	step_end
 
 PokeCenter2FMovementData_PlayerTakesOneStepLeft:
-	step_left
+	step LEFT
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsLeftLooksRight_2:
-	slow_step_left
-	turn_head_right
+	slow_step LEFT
+	turn_head RIGHT
 	step_end
 
 PokeCenter2FMovementData_ReceptionistStepsRightLooksLeft_2:
-	slow_step_right
-	turn_head_left
+	slow_step RIGHT
+	turn_head LEFT
 	step_end
 
 Text_BattleReceptionistMobile:
--- a/maps/PowerPlant.asm
+++ b/maps/PowerPlant.asm
@@ -202,18 +202,18 @@
 	jumpstd difficultbookshelf
 
 MovementData_0x188ed5:
-	step_right
-	step_right
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x188eda:
-	step_down
-	step_down
-	step_left
-	step_left
-	turn_head_down
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 UnknownText_0x188ee0:
--- a/maps/RadioTower1F.asm
+++ b/maps/RadioTower1F.asm
@@ -203,13 +203,13 @@
 	jumptext UnknownText_0x5d631
 
 MovementData_0x5ce71:
-	step_right
-	turn_head_up
+	step RIGHT
+	turn_head UP
 	step_end
 
 MovementData_0x5ce74:
-	step_left
-	turn_head_up
+	step LEFT
+	turn_head UP
 	step_end
 
 UnknownText_0x5ce77:
--- a/maps/RadioTower2F.asm
+++ b/maps/RadioTower2F.asm
@@ -339,8 +339,8 @@
 	jumpstd magazinebookshelf
 
 MovementData_0x5d921:
-	slow_step_down
-	slow_step_right
+	slow_step DOWN
+	slow_step RIGHT
 	step_end
 
 UnknownText_0x5d924:
--- a/maps/RadioTower5F.asm
+++ b/maps/RadioTower5F.asm
@@ -156,42 +156,42 @@
 	jumpstd magazinebookshelf
 
 FakeDirectorMovement:
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 RadioTower5FDirectorWalksIn:
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
-	step_down
-	step_down
-	step_down
-	step_left
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step LEFT
 	step_end
 
 RadioTower5FDirectorWalksOut:
-	step_right
-	step_up
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x60125:
-	step_left
-	step_left
+	step LEFT
+	step LEFT
 	step_end
 
 FakeDirectorTextBefore1:
--- a/maps/Route16Gate.asm
+++ b/maps/Route16Gate.asm
@@ -33,8 +33,8 @@
 	end
 
 MovementData_0x73405:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 UnknownText_0x73408:
--- a/maps/Route1718Gate.asm
+++ b/maps/Route1718Gate.asm
@@ -33,8 +33,8 @@
 	end
 
 MovementData_0x73629:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 UnknownText_0x7362c:
--- a/maps/Route25.asm
+++ b/maps/Route25.asm
@@ -197,47 +197,47 @@
 
 
 MovementData_0x19efe8:
-	big_step_down
+	big_step DOWN
 	step_end
 
 MovementData_0x19efea:
-	big_step_down
-	big_step_down
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_0x19efed:
-	step_up
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
+	step UP
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x19eff4:
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x19effa:
-	step_down
-	step_left
+	step DOWN
+	step LEFT
 	step_end
 
 MovementData_0x19effd:
-	step_up
-	step_left
+	step UP
+	step LEFT
 	step_end
 
 MovementData_0x19f000:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 UnknownText_0x19f006:
--- a/maps/Route27.asm
+++ b/maps/Route27.asm
@@ -310,12 +310,12 @@
 	itemball RARE_CANDY
 
 MovementData_0x1a0a66:
-	step_left
-	step_left
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x1a0a69:
-	step_left
+	step LEFT
 	step_end
 
 UnknownText_0x1a0a6b:
--- a/maps/Route29.asm
+++ b/maps/Route29.asm
@@ -220,37 +220,37 @@
 	itemball POTION
 
 DudeMovementData1a:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_right
-	step_right
+	step UP
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	step RIGHT
 	step_end
 
 DudeMovementData2a:
-	step_up
-	step_up
-	step_up
-	step_right
-	step_right
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	step RIGHT
 	step_end
 
 DudeMovementData1b:
-	step_left
-	step_left
-	step_down
-	step_down
-	step_down
-	step_down
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 DudeMovementData2b:
-	step_left
-	step_left
-	step_down
-	step_down
-	step_down
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x1a10a7:
--- a/maps/Route30.asm
+++ b/maps/Route30.asm
@@ -253,14 +253,14 @@
 
 Route30_JoeysRattataAttacksMovement:
 	fix_facing
-	big_step_up
-	big_step_down
+	big_step UP
+	big_step DOWN
 	step_end
 
 Route30_MikeysRattataAttacksMovement:
 	fix_facing
-	big_step_down
-	big_step_up
+	big_step DOWN
+	big_step UP
 	step_end
 
 Text_UseTackle:
--- a/maps/Route32.asm
+++ b/maps/Route32.asm
@@ -519,16 +519,16 @@
 
 
 Movement_Route32CooltrainerMPushesYouBackToViolet:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 Movement_Route32CooltrainerMReset1:
-	step_down
+	step DOWN
 	step_end
 
 Movement_Route32CooltrainerMReset2:
-	step_right
+	step RIGHT
 	step_end
 
 Route32CooltrainerMText_WhatsTheHurry:
--- a/maps/Route34.asm
+++ b/maps/Route34.asm
@@ -499,17 +499,17 @@
 
 
 Route34MovementData_DayCareManWalksBackInside:
-	slow_step_left
-	slow_step_left
-	slow_step_up
+	slow_step LEFT
+	slow_step LEFT
+	slow_step UP
 	step_end
 
 Route34MovementData_DayCareManWalksBackInside_WalkAroundPlayer:
-	slow_step_down
-	slow_step_left
-	slow_step_left
-	slow_step_up
-	slow_step_up
+	slow_step DOWN
+	slow_step LEFT
+	slow_step LEFT
+	slow_step UP
+	slow_step UP
 	step_end
 
 YoungsterSamuelSeenText:
--- a/maps/Route34IlexForestGate.asm
+++ b/maps/Route34IlexForestGate.asm
@@ -82,13 +82,13 @@
 	jumptextfaceplayer UnknownText_0x62e97
 
 MovementData_0x62d97:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 MovementData_0x62d9a:
-	step_down
-	step_right
+	step DOWN
+	step RIGHT
 	step_end
 
 UnknownText_0x62d9d:
--- a/maps/Route35NationalParkgate.asm
+++ b/maps/Route35NationalParkgate.asm
@@ -216,18 +216,18 @@
 	end
 
 MovementData_0x6a2e2:
-	step_down
-	turn_head_left
+	step DOWN
+	turn_head LEFT
 	step_end
 
 MovementData_0x6a2e5:
-	step_right
-	step_up
-	step_up
+	step RIGHT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x6a2e9:
-	step_up
+	step UP
 	step_end
 
 UnknownText_0x6a2eb:
--- a/maps/Route36.asm
+++ b/maps/Route36.asm
@@ -376,42 +376,42 @@
 	step_end
 
 WeirdTreeMovement_Flee:
-	fast_jump_step_up
-	fast_jump_step_up
+	fast_jump_step UP
+	fast_jump_step UP
 	step_end
 
 FloriaMovement1:
-	step_down
-	step_down
-	step_down
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 FloriaMovement2:
-	step_left
-	step_down
-	step_down
-	step_down
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 Route36SuicuneMovement:
 	set_sliding
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_down
-	fast_jump_step_right
-	fast_jump_step_right
-	fast_jump_step_right
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step DOWN
+	fast_jump_step RIGHT
+	fast_jump_step RIGHT
+	fast_jump_step RIGHT
 	remove_sliding
 	step_end
 
--- a/maps/Route36NationalParkgate.asm
+++ b/maps/Route36NationalParkgate.asm
@@ -475,9 +475,9 @@
 	jumptext UnknownText_0x6b84c
 
 MovementData_0x6add1:
-	big_step_down
-	big_step_right
-	turn_head_up
+	big_step DOWN
+	big_step RIGHT
+	turn_head UP
 	step_end
 
 UnknownText_0x6add5:
--- a/maps/Route40.asm
+++ b/maps/Route40.asm
@@ -141,28 +141,28 @@
 	dwb EVENT_ROUTE_40_HIDDEN_HYPER_POTION, HYPER_POTION
 
 MovementData_0x1a621c:
-	step_right
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1a6224:
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1a622a:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 SwimmermSimonSeenText:
--- a/maps/Route42.asm
+++ b/maps/Route42.asm
@@ -219,12 +219,12 @@
 
 MovementData_0x1a9356:
 	db $39 ; movement
-	fast_jump_step_up
-	fast_jump_step_up
-	fast_jump_step_up
-	fast_jump_step_right
-	fast_jump_step_right
-	fast_jump_step_right
+	fast_jump_step UP
+	fast_jump_step UP
+	fast_jump_step UP
+	fast_jump_step RIGHT
+	fast_jump_step RIGHT
+	fast_jump_step RIGHT
 	db $38 ; movement
 	step_end
 
--- a/maps/Route43Gate.asm
+++ b/maps/Route43Gate.asm
@@ -132,69 +132,69 @@
 	end
 
 MovementData_0x19aca2:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x19aca4:
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_right
-	turn_head_up
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step RIGHT
+	turn_head UP
 	step_end
 
 MovementData_0x19acaa:
-	big_step_left
-	big_step_left
-	big_step_down
-	big_step_down
+	big_step LEFT
+	big_step LEFT
+	big_step DOWN
+	big_step DOWN
 	step_end
 
 MovementData_0x19acaf:
-	big_step_down
-	big_step_down
-	big_step_right
-	big_step_right
-	turn_head_down
+	big_step DOWN
+	big_step DOWN
+	big_step RIGHT
+	big_step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x19acb5:
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	turn_head_down
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	turn_head DOWN
 	step_end
 
 MovementData_0x19acbb:
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
-	turn_head_up
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x19acc1:
-	big_step_right
-	big_step_right
-	big_step_down
-	big_step_down
-	turn_head_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	turn_head UP
 	step_end
 
 MovementData_0x19acc7:
-	big_step_down
-	big_step_down
-	big_step_left
-	big_step_left
-	turn_head_down
+	big_step DOWN
+	big_step DOWN
+	big_step LEFT
+	big_step LEFT
+	turn_head DOWN
 	step_end
 
 MovementData_0x19accd:
-	big_step_right
-	big_step_right
-	big_step_up
-	big_step_up
+	big_step RIGHT
+	big_step RIGHT
+	big_step UP
+	big_step UP
 	step_end
 
 UnknownText_0x19acd2:
--- a/maps/RuinsofAlphOutside.asm
+++ b/maps/RuinsofAlphOutside.asm
@@ -140,20 +140,20 @@
 	jumptext UnknownText_0x58362
 
 MovementData_0x580ba:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_up
-	step_up
-	step_right
-	step_right
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x580c5:
-	step_up
+	step UP
 	step_end
 
 UnknownText_0x580c7:
--- a/maps/RuinsofAlphResearchCenter.asm
+++ b/maps/RuinsofAlphResearchCenter.asm
@@ -181,18 +181,18 @@
 	jumptext UnknownText_0x59886
 
 MovementData_0x5926f:
-	step_up
-	step_up
-	step_left
-	turn_head_up
+	step UP
+	step UP
+	step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x59274:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x59276:
-	step_up
+	step UP
 	step_end
 
 UnknownText_0x59278:
--- a/maps/SaffronTrainStation.asm
+++ b/maps/SaffronTrainStation.asm
@@ -47,7 +47,7 @@
 	end
 
 .MovementBoardTheTrain:
-	turn_head_down
+	turn_head DOWN
 	step_end
 
 .PassNotInBag:
@@ -95,37 +95,37 @@
 	jumptextfaceplayer UnknownText_0x18ab20
 
 MovementData_0x18a88f:
-	step_up
-	step_up
-	step_right
-	turn_head_left
+	step UP
+	step UP
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_0x18a894:
-	step_left
-	step_down
-	step_down
+	step LEFT
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x18a898:
-	step_up
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x18a8a1:
-	step_left
-	step_left
-	step_down
-	step_down
-	step_down
-	step_down
-	turn_head_up
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	turn_head UP
 	step_end
 
 UnknownText_0x18a8a9:
--- a/maps/SlowpokeWellB1F.asm
+++ b/maps/SlowpokeWellB1F.asm
@@ -127,21 +127,21 @@
 	itemball SUPER_POTION
 
 KurtSlowpokeWellVictoryMovementData:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
 	step_sleep 8
 	step_sleep 8
 	step_sleep 8
-	step_left
-	step_up
-	step_up
+	step LEFT
+	step UP
+	step UP
 	step_sleep 8
 	step_sleep 8
 	step_sleep 8
-	turn_head_left
+	turn_head LEFT
 	step_end
 
 UnknownText_0x5a6b5:
--- a/maps/SproutTower3F.asm
+++ b/maps/SproutTower3F.asm
@@ -140,19 +140,19 @@
 	itemball ESCAPE_ROPE
 
 MovementData_0x184a1d:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x184a22:
-	step_up
+	step UP
 	step_end
 
 MovementData_0x184a24:
-	step_right
-	step_down
+	step RIGHT
+	step DOWN
 	step_end
 
 UnknownText_0x184a27:
--- a/maps/TeamRocketBaseB1F.asm
+++ b/maps/TeamRocketBaseB1F.asm
@@ -549,91 +549,91 @@
 
 
 SecurityCameraMovement1:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 SecurityCameraMovement2:
-	big_step_up
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	turn_head_right
+	big_step UP
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	turn_head RIGHT
 	step_end
 
 SecurityCameraMovement3:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 SecurityCameraMovement4:
 ; he jumps over a trap
-	jump_step_up
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	turn_head_right
+	jump_step UP
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	turn_head RIGHT
 	step_end
 
 SecurityCameraMovement5:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 SecurityCameraMovement6:
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_left
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step LEFT
 	step_end
 
 SecurityCameraMovement7:
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_right
-	big_step_up
-	big_step_up
-	big_step_left
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step RIGHT
+	big_step UP
+	big_step UP
+	big_step LEFT
 	step_end
 
 SecurityCameraMovement8:
-	big_step_down
-	big_step_down
-	big_step_right
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step DOWN
+	big_step DOWN
+	big_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 SecurityCameraMovement9:
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 CameraGrunt1SeenText:
--- a/maps/TeamRocketBaseB2F.asm
+++ b/maps/TeamRocketBaseB2F.asm
@@ -367,204 +367,204 @@
 
 
 MovementData_0x6d212:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x6d219:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x6d21f:
-	step_down
-	step_down
-	step_down
-	turn_head_right
+	step DOWN
+	step DOWN
+	step DOWN
+	turn_head RIGHT
 	step_end
 
 MovementData_0x6d224:
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	turn_head_down
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	turn_head DOWN
 	step_end
 
 MovementData_0x6d22f:
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 MovementData_0x6d236:
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_0x6d23b:
 	fix_facing
 	db $39 ; movement
-	jump_step_right
+	jump_step RIGHT
 	db $38 ; movement
 	remove_fixed_facing
 	step_end
 
 MovementData_0x6d241:
-	slow_step_down
-	turn_head_left
+	slow_step DOWN
+	turn_head LEFT
 	step_end
 
 MovementData_0x6d244:
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x6d248:
-	big_step_left
+	big_step LEFT
 	step_end
 
 MovementData_0x6d24a:
-	big_step_left
+	big_step LEFT
 	step_end
 
 MovementData_0x6d24c:
-	big_step_left
-	big_step_up
-	turn_head_left
+	big_step LEFT
+	big_step UP
+	turn_head LEFT
 	step_end
 
 MovementData_0x6d250:
-	step_right
-	step_right
-	turn_head_down
+	step RIGHT
+	step RIGHT
+	turn_head DOWN
 	step_end
 
 MovementData_0x6d254:
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x6d258:
 	step_sleep 8
-	step_left
-	step_left
-	turn_head_up
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_sleep 8
-	step_right
-	step_right
-	step_right
-	step_right
-	turn_head_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	turn_head UP
 	step_sleep 8
-	step_left
-	step_left
-	turn_head_down
+	step LEFT
+	step LEFT
+	turn_head DOWN
 	step_end
 
 MovementData_0x6d267:
-	step_right
-	step_right
-	step_right
-	step_right
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 MovementData_0x6d271:
-	step_up
-	step_left
-	step_left
-	step_left
-	step_left
-	turn_head_up
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x6d278:
-	step_left
+	step LEFT
 	step_end
 
 MovementData_0x6d27a:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x6d283:
-	step_down
-	step_down
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x6d28c:
-	step_right
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x6d299:
-	step_right
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x6d2a4:
-	step_right
-	step_right
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 UnknownText_0x6d2ad:
--- a/maps/TeamRocketBaseB3F.asm
+++ b/maps/TeamRocketBaseB3F.asm
@@ -226,101 +226,101 @@
 	itemball ULTRA_BALL
 
 MovementData_0x6e12a:
-	step_right
+	step RIGHT
 	step_end
 
 MovementData_0x6e12c:
-	step_down
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x6e133:
-	step_up
-	step_up
-	step_up
-	step_left
-	step_left
-	turn_head_up
+	step UP
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x6e13a:
-	step_up
-	step_up
-	step_left
-	step_up
-	step_left
-	step_left
-	turn_head_up
+	step UP
+	step UP
+	step LEFT
+	step UP
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x6e142:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x6e144:
-	big_step_right
-	big_step_right
+	big_step RIGHT
+	big_step RIGHT
 	step_end
 
 MovementData_0x6e147:
 	fix_facing
-	fast_jump_step_left
+	fast_jump_step LEFT
 	remove_fixed_facing
 	step_sleep 8
 	step_sleep 8
-	slow_step_right
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_right
-	big_step_down
-	big_step_down
-	big_step_down
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_left
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_up
-	big_step_left
-	big_step_left
+	slow_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step RIGHT
+	big_step DOWN
+	big_step DOWN
+	big_step DOWN
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step LEFT
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step UP
+	big_step LEFT
+	big_step LEFT
 	step_end
 
 RocketBaseRivalEnterMovement:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 RocketBaseRivalLeaveMovement:
-	step_left
-	step_left
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
+	step LEFT
+	step LEFT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 RocketBaseRivalShovesPlayerMovement:
 	fix_facing
-	big_step_right
+	big_step RIGHT
 	remove_fixed_facing
 	step_end
 
--- a/maps/TinTower1F.asm
+++ b/maps/TinTower1F.asm
@@ -236,83 +236,83 @@
 	jumptextfaceplayer TinTowerEusineHoOhText
 
 TinTowerPlayerMovement1:
-	slow_step_up
-	slow_step_up
-	slow_step_up
-	slow_step_up
+	slow_step UP
+	slow_step UP
+	slow_step UP
+	slow_step UP
 	step_end
 
 TinTowerRaikouMovement1:
 	set_sliding
-	fast_jump_step_down
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 TinTowerRaikouMovement2:
 	set_sliding
-	fast_jump_step_down
-	fast_jump_step_right
-	fast_jump_step_down
+	fast_jump_step DOWN
+	fast_jump_step RIGHT
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 TinTowerEnteiMovement1:
 	set_sliding
-	fast_jump_step_down
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 TinTowerEnteiMovement2:
 	set_sliding
-	fast_jump_step_down
-	fast_jump_step_left
-	fast_jump_step_down
+	fast_jump_step DOWN
+	fast_jump_step LEFT
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 TinTowerSuicuneMovement:
 	set_sliding
-	fast_jump_step_down
+	fast_jump_step DOWN
 	remove_sliding
 	step_end
 
 TinTowerPlayerMovement2:
 	fix_facing
-	big_step_down
+	big_step DOWN
 	remove_fixed_facing
 	step_end
 
 MovementData_0x1851ec:
-	step_up
-	step_up
-	step_up
-	turn_head_left
+	step UP
+	step UP
+	step UP
+	turn_head LEFT
 	step_end
 
 MovementData_0x1851f1:
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x1851f5:
-	step_up
-	step_up
-	step_left
-	step_left
-	turn_head_up
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	turn_head UP
 	step_end
 
 MovementData_0x1851fb:
-	step_up
-	step_up
+	step UP
+	step UP
 	step_end
 
 MovementData_0x1851fe:
-	step_up
-	step_right
-	step_right
-	step_up
+	step UP
+	step RIGHT
+	step RIGHT
+	step UP
 	step_end
 
 TinTowerEusineSuicuneText:
--- a/maps/TrainerHouseB1F.asm
+++ b/maps/TrainerHouseB1F.asm
@@ -77,40 +77,40 @@
 	end
 
 Movement_EnterTrainerHouseBattleRoom:
-	step_left
-	step_left
-	step_left
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_left
-	turn_head_right
+	step LEFT
+	step LEFT
+	step LEFT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step LEFT
+	turn_head RIGHT
 	step_end
 
 Movement_ExitTrainerHouseBattleRoom:
-	step_up
-	step_up
-	step_up
-	step_right
-	step_up
-	step_up
-	step_up
-	step_up
-	step_up
-	step_right
-	step_right
-	step_right
-	step_right
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	step UP
+	step UP
+	step UP
+	step UP
+	step UP
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 Movement_TrainerHouseTurnBack:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 TrainerHouseB1FIntroText:
--- a/maps/UndergroundPathSwitchRoomEntrances.asm
+++ b/maps/UndergroundPathSwitchRoomEntrances.asm
@@ -643,33 +643,33 @@
 
 
 UndergroundSilverApproachMovement1:
-	step_down
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 UndergroundSilverApproachMovement2:
-	step_down
-	step_down
-	step_left
-	step_left
-	step_left
+	step DOWN
+	step DOWN
+	step LEFT
+	step LEFT
+	step LEFT
 	step_end
 
 UndergroundSilverRetreatMovement1:
-	step_right
-	step_right
-	step_right
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
 	step_end
 
 UndergroundSilverRetreatMovement2:
-	step_right
-	step_right
-	step_right
-	step_up
-	step_up
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step UP
+	step UP
 	step_end
 
 UndergroundSilverBeforeText:
--- a/maps/VermilionPort.asm
+++ b/maps/VermilionPort.asm
@@ -203,34 +203,34 @@
 
 
 MovementData_0x74ef1:
-	step_down
+	step DOWN
 	step_end
 
 MovementData_0x74ef3:
-	step_up
+	step UP
 	step_end
 
 MovementData_0x74ef5:
-	step_right
-	turn_head_left
+	step RIGHT
+	turn_head LEFT
 	step_end
 
 MovementData_0x74ef8:
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_0x74efe:
-	step_right
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
-	step_down
+	step RIGHT
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x74f06:
--- a/maps/VictoryRoad.asm
+++ b/maps/VictoryRoad.asm
@@ -122,49 +122,49 @@
 
 
 MovementData_0x74539:
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x74542:
-	step_up
-	step_up
-	step_left
-	step_left
-	step_left
-	step_left
-	step_left
-	step_up
-	step_up
+	step UP
+	step UP
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step LEFT
+	step UP
+	step UP
 	step_end
 
 MovementData_0x7454c:
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
 	step_end
 
 MovementData_0x74555:
-	step_down
-	step_down
-	step_right
-	step_right
-	step_right
-	step_right
-	step_right
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step RIGHT
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x7455f:
--- a/maps/VictoryRoadGate.asm
+++ b/maps/VictoryRoadGate.asm
@@ -52,7 +52,7 @@
 	jumptextfaceplayer UnknownText_0x9bb37
 
 MovementData_0x9ba27:
-	step_down
+	step DOWN
 	step_end
 
 UnknownText_0x9ba29:
--- a/maps/VioletCity.asm
+++ b/maps/VioletCity.asm
@@ -103,82 +103,82 @@
 	dwb EVENT_VIOLET_CITY_HIDDEN_HYPER_POTION, HYPER_POTION
 
 VioletCityFollowEarl_MovementData:
-	big_step_down
-	big_step_down
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	big_step_down
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	big_step_right
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	big_step_up
-	turn_head_down
+	big_step DOWN
+	big_step DOWN
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	big_step DOWN
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	big_step RIGHT
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	big_step UP
+	turn_head DOWN
 	step_end
 
 VioletCityFinishFollowEarl_MovementData:
-	step_up
+	step UP
 	step_end
 
 VioletCitySpinningEarl_MovementData:
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
-	turn_head_left
-	turn_head_up
-	turn_head_right
-	turn_head_down
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
+	turn_head LEFT
+	turn_head UP
+	turn_head RIGHT
+	turn_head DOWN
 	step_end
 
 Text_EarlAsksIfYouBeatFalkner:
--- a/maps/VioletPokeCenter1F.asm
+++ b/maps/VioletPokeCenter1F.asm
@@ -88,21 +88,21 @@
 	jumptextfaceplayer UnknownText_0x698b8
 
 MovementData_AideWalksStraightOutOfPokecenter:
-	step_down
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 MovementData_AideWalksLeftToExitPokecenter:
-	step_left
-	step_down
+	step LEFT
+	step DOWN
 	step_end
 
 MovementData_AideFinishesLeavingPokecenter:
-	step_down
-	step_down
-	step_down
+	step DOWN
+	step DOWN
+	step DOWN
 	step_end
 
 UnknownText_0x69555:
--- a/maps/WillsRoom.asm
+++ b/maps/WillsRoom.asm
@@ -79,10 +79,10 @@
 	end
 
 MovementData_0x18052c:
-	step_up
-	step_up
-	step_up
-	step_up
+	step UP
+	step UP
+	step UP
+	step UP
 	step_end
 
 UnknownText_0x180531:
--- a/maps/WiseTriosRoom.asm
+++ b/maps/WiseTriosRoom.asm
@@ -121,18 +121,18 @@
 	end
 
 MovementData_0x98622:
-	step_left
-	step_left
+	step LEFT
+	step LEFT
 	step_end
 
 MovementData_0x98625:
-	step_right
-	step_down
+	step RIGHT
+	step DOWN
 	step_end
 
 MovementData_0x98628:
-	step_right
-	step_down
+	step RIGHT
+	step DOWN
 	step_end
 
 UnknownText_0x9862b:
--- a/wram.asm
+++ b/wram.asm
@@ -1702,8 +1702,9 @@
 wRunningTrainerBattleScript:: ds 1
 MenuItemsListEnd::
 wTempTrainerHeaderEnd::
-wd04e:: ds 24
-wTMHMMoveNameBackup:: ds MOVE_NAME_LENGTH
+wPlayerTurningDirection:: ; d04e
+	ds 24
+wTMHMMoveNameBackup:: ds MOVE_NAME_LENGTH ; d066
 
 StringBuffer1:: ; d073
 	ds 19
--