shithub: pokecrystal

Download patch

ref: 0cbe04da44744073c4c164df970b1571b1fda1a6
parent: 131875d3e37044ec995287af7c93decd86a0d659
parent: 1d9a68dbdd0132035f1fc7b7ea8f7fdc24741507
author: yenatch <yenatch@gmail.com>
date: Sun Jun 24 15:54:03 EDT 2018

Merge pull request #531 from mid-kid/master

Remove all address comments

--- a/audio/cries.asm
+++ b/audio/cries.asm
@@ -1,178 +1,148 @@
-Cry_Marill: ; f2d81
+Cry_Marill:
 	musicheader 3, 5, Cry_Marill_Ch5
 	musicheader 1, 6, Cry_Marill_Ch6
 	musicheader 1, 8, Cry_Marill_Ch8
-; f2d8a
 
-Cry_Togepi: ; f2d8a
+Cry_Togepi:
 	musicheader 2, 5, Cry_Togepi_Ch5
 	musicheader 1, 6, Cry_Togepi_Ch6
-; f2d90
 
-Cry_Togetic: ; f2d90
+Cry_Togetic:
 	musicheader 2, 5, Cry_Togetic_Ch5
 	musicheader 1, 6, Cry_Togetic_Ch6
-; f2d96
 
-Cry_Spinarak: ; f2d96
+Cry_Spinarak:
 	musicheader 3, 5, Cry_Spinarak_Ch5
 	musicheader 1, 6, Cry_Spinarak_Ch6
 	musicheader 1, 8, Cry_Spinarak_Ch8
-; f2d9f
 
-Cry_Raikou: ; f2d9f
+Cry_Raikou:
 	musicheader 3, 5, Cry_Raikou_Ch5
 	musicheader 1, 6, Cry_Raikou_Ch6
 	musicheader 1, 8, Cry_Raikou_Ch8
-; f2da8
 
-Cry_Hoothoot: ; f2da8
+Cry_Hoothoot:
 	musicheader 3, 5, Cry_Hoothoot_Ch5
 	musicheader 1, 6, Cry_Hoothoot_Ch6
 	musicheader 1, 8, Cry_Hoothoot_Ch8
-; f2db1
 
-Cry_Sentret: ; f2db1
+Cry_Sentret:
 	musicheader 2, 5, Cry_Sentret_Ch5
 	musicheader 1, 6, Cry_Sentret_Ch6
-; f2db7
 
-Cry_Slowking: ; f2db7
+Cry_Slowking:
 	musicheader 3, 5, Cry_Slowking_Ch5
 	musicheader 1, 6, Cry_Slowking_Ch6
 	musicheader 1, 8, Cry_Slowking_Ch8
-; f2dc0
 
-Cry_Mareep: ; f2dc0
+Cry_Mareep:
 	musicheader 2, 5, Cry_Mareep_Ch5
 	musicheader 1, 6, Cry_Mareep_Ch6
-; f2dc6
 
-Cry_Cyndaquil: ; f2dc6
+Cry_Cyndaquil:
 	musicheader 3, 5, Cry_Cyndaquil_Ch5
 	musicheader 1, 6, Cry_Cyndaquil_Ch6
 	musicheader 1, 8, Cry_Cyndaquil_Ch8
-; f2dcf
 
-Cry_Chikorita: ; f2dcf
+Cry_Chikorita:
 	musicheader 3, 5, Cry_Chikorita_Ch5
 	musicheader 1, 6, Cry_Chikorita_Ch6
 	musicheader 1, 8, Cry_Chikorita_Ch8
-; f2dd8
 
-Cry_Gligar: ; f2dd8
+Cry_Gligar:
 	musicheader 2, 5, Cry_Gligar_Ch5
 	musicheader 1, 8, Cry_Gligar_Ch8
-; f2dde
 
-Cry_Girafarig: ; f2dde
+Cry_Girafarig:
 	musicheader 3, 5, Cry_Girafarig_Ch5
 	musicheader 1, 6, Cry_Girafarig_Ch6
 	musicheader 1, 8, Cry_Girafarig_Ch8
-; f2de7
 
-Cry_Slugma: ; f2de7
+Cry_Slugma:
 	musicheader 2, 5, Cry_Slugma_Ch5
 	musicheader 1, 8, Cry_Slugma_Ch8
-; f2ded
 
-Cry_Ledyba: ; f2ded
+Cry_Ledyba:
 	musicheader 3, 5, Cry_Ledyba_Ch5
 	musicheader 1, 6, Cry_Ledyba_Ch6
 	musicheader 1, 8, Cry_Ledyba_Ch8
-; f2df6
 
-Cry_Wooper: ; f2df6
+Cry_Wooper:
 	musicheader 3, 5, Cry_Wooper_Ch5
 	musicheader 1, 6, Cry_Wooper_Ch6
 	musicheader 1, 8, Cry_Wooper_Ch8
-; f2dff
 
-Cry_Donphan: ; f2dff
+Cry_Donphan:
 	musicheader 3, 5, Cry_Donphan_Ch5
 	musicheader 1, 6, Cry_Donphan_Ch6
 	musicheader 1, 8, Cry_Donphan_Ch8
-; f2e08
 
-Cry_Typhlosion: ; f2e08
+Cry_Typhlosion:
 	musicheader 3, 5, Cry_Typhlosion_Ch5
 	musicheader 1, 6, Cry_Typhlosion_Ch6
 	musicheader 1, 8, Cry_Typhlosion_Ch8
-; f2e11
 
-Cry_Natu: ; f2e11
+Cry_Natu:
 	musicheader 3, 5, Cry_Natu_Ch5
 	musicheader 1, 6, Cry_Natu_Ch6
 	musicheader 1, 8, Cry_Natu_Ch8
-; f2e1a
 
-Cry_Teddiursa: ; f2e1a
+Cry_Teddiursa:
 	musicheader 3, 5, Cry_Teddiursa_Ch5
 	musicheader 1, 6, Cry_Teddiursa_Ch6
 	musicheader 1, 8, Cry_Teddiursa_Ch8
-; f2e23
 
-Cry_Sunflora: ; f2e23
+Cry_Sunflora:
 	musicheader 3, 5, Cry_Sunflora_Ch5
 	musicheader 1, 6, Cry_Sunflora_Ch6
 	musicheader 1, 8, Cry_Sunflora_Ch8
-; f2e2c
 
-Cry_Ampharos: ; f2e2c
+Cry_Ampharos:
 	musicheader 3, 5, Cry_Ampharos_Ch5
 	musicheader 1, 6, Cry_Ampharos_Ch6
 	musicheader 1, 8, Cry_Ampharos_Ch8
-; f2e35
 
-Cry_Totodile: ; f2e35
+Cry_Totodile:
 	musicheader 3, 5, Cry_Totodile_Ch5
 	musicheader 1, 6, Cry_Totodile_Ch6
 	musicheader 1, 8, Cry_Totodile_Ch8
-; f2e3e
 
-Cry_Cleffa: ; f2e3e
+Cry_Cleffa:
 	musicheader 3, 5, Cry_Cleffa_Ch5
 	musicheader 1, 6, Cry_Cleffa_Ch6
 	musicheader 1, 8, Cry_Cleffa_Ch8
-; f2e47
 
-Cry_Pichu: ; f2e47
+Cry_Pichu:
 	musicheader 3, 5, Cry_Pichu_Ch5
 	musicheader 1, 6, Cry_Pichu_Ch6
 	musicheader 1, 8, Cry_Pichu_Ch8
-; f2e50
 
-Cry_Aipom: ; f2e50
+Cry_Aipom:
 	musicheader 3, 5, Cry_Aipom_Ch5
 	musicheader 1, 6, Cry_Aipom_Ch6
 	musicheader 1, 8, Cry_Aipom_Ch8
-; f2e59
 
-Cry_Dunsparce: ; f2e59
+Cry_Dunsparce:
 	musicheader 3, 5, Cry_Dunsparce_Ch5
 	musicheader 1, 6, Cry_Dunsparce_Ch6
 	musicheader 1, 8, Cry_Dunsparce_Ch8
-; f2e62
 
-Cry_Magcargo: ; f2e62
+Cry_Magcargo:
 	musicheader 3, 5, Cry_Magcargo_Ch5
 	musicheader 1, 6, Cry_Magcargo_Ch6
 	musicheader 1, 8, Cry_Magcargo_Ch8
-; f2e6b
 
-Cry_Entei: ; f2e6b
+Cry_Entei:
 	musicheader 3, 5, Cry_Entei_Ch5
 	musicheader 1, 6, Cry_Entei_Ch6
 	musicheader 1, 8, Cry_Entei_Ch8
-; f2e74
 
-Cry_Mantine: ; f2e74
+Cry_Mantine:
 	musicheader 3, 5, Cry_Mantine_Ch5
 	musicheader 1, 6, Cry_Mantine_Ch6
 	musicheader 1, 8, Cry_Mantine_Ch8
-; f2e7d
 
-Cry_Entei_Ch5: ; f2e7d
+Cry_Entei_Ch5:
 	soundinput $ff
 	sound_duty 3, 0, 2, 1
 	sound __,  2, $f8, $05f8
@@ -181,9 +151,8 @@
 	sound C_,  5, $f2, $0574
 	soundinput $88
 	endchannel
-; f2e94
 
-Cry_Entei_Ch6: ; f2e94
+Cry_Entei_Ch6:
 	sound_duty 3, 0, 3, 0
 	sound __,  2, $c8, $0640
 	sound __,  7, $ff, $0668
@@ -190,17 +159,15 @@
 	sound __,  8, $a8, $0534
 	sound C_,  5, $a2, $04a4
 	endchannel
-; f2ea7
 
-Cry_Entei_Ch8: ; f2ea7
+Cry_Entei_Ch8:
 	noise __, 11, $d6, $6a
 	noise __,  7, $bc, $6c
 	noise __,  7, $e2, $5c
 	noise C#,  1, $b4, $6c
 	endchannel
-; f2eb4
 
-Cry_Magcargo_Ch5: ; f2eb4
+Cry_Magcargo_Ch5:
 	sound_duty 0, 1, 0, 3
 	sound __,  5, $af, $0720
 	sound __,  3, $f8, $071c
@@ -210,9 +177,8 @@
 	sound __, 13, $c8, $0712
 	sound __,  5, $91, $070e
 	endchannel
-; f2ed3
 
-Cry_Magcargo_Ch6: ; f2ed3
+Cry_Magcargo_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  2, $b8, $0710
 	sound __,  4, $d8, $072c
@@ -222,9 +188,8 @@
 	sound __, 13, $f8, $0760
 	sound __,  5, $c1, $0750
 	endchannel
-; f2ef2
 
-Cry_Magcargo_Ch8: ; f2ef2
+Cry_Magcargo_Ch8:
 	noise __,  3, $e8, $3b
 .loop
 	noise __,  2, $f1, $4e
@@ -232,9 +197,8 @@
 	noise __,  3, $d8, $3f
 	noise C_,  5, $c2, $5f
 	endchannel
-; f2f03
 
-Cry_Dunsparce_Ch5: ; f2f03
+Cry_Dunsparce_Ch5:
 	sound_duty 2, 0, 2, 0
 	sound __,  2, $f8, $05b0
 	sound __,  2, $f8, $04b4
@@ -246,23 +210,20 @@
 	sound C_,  1, $c3, $0490
 	soundinput $88
 	endchannel
-; f2f26
 
-Cry_Dunsparce_Ch6: ; f2f26
+Cry_Dunsparce_Ch6:
 	sound_duty 2, 0, 2, 0
 	sound __,  9, $b8, $04c8
 	sound C#,  1, $b5, $0410
 	endchannel
-; f2f31
 
-Cry_Dunsparce_Ch8: ; f2f31
+Cry_Dunsparce_Ch8:
 	noise __,  4, $ff, $4b
 	noise __,  4, $ef, $4c
 	noise C#,  1, $b5, $5f
 	endchannel
-; f2f3b
 
-Cry_Slowking_Ch5: ; f2f3b
+Cry_Slowking_Ch5:
 	sound_duty 3, 0, 3, 0
 	sound __,  3, $f1, $0550
 	sound __,  3, $f1, $0530
@@ -272,9 +233,8 @@
 	sound __,  3, $f2, $0630
 	sound C_,  1, $f2, $0550
 	endchannel
-; f2f5a
 
-Cry_Slowking_Ch6: ; f2f5a
+Cry_Slowking_Ch6:
 	sound_duty 2, 0, 3, 3
 	sound __,  5, $e1, $0620
 	sound __,  6, $e2, $0500
@@ -282,9 +242,8 @@
 	sound __,  3, $e1, $0520
 	sound C_,  1, $e2, $0500
 	endchannel
-; f2f71
 
-Cry_Slowking_Ch8: ; f2f71
+Cry_Slowking_Ch8:
 	noise __,  3, $8a, $5d
 	noise __,  3, $9a, $4c
 	noise __,  6, $9a, $5d
@@ -294,9 +253,8 @@
 	noise __,  3, $9a, $5f
 	noise C_,  1, $b2, $6f
 	endchannel
-; f2f8a
 
-Cry_Pichu_Ch5: ; f2f8a
+Cry_Pichu_Ch5:
 	dutycycle $0
 	soundinput $f7
 	sound __,  3, $f8, $078d
@@ -309,9 +267,8 @@
 	sound __,  3, $f8, $07b8
 	soundinput $88
 	endchannel
-; f2fab
 
-Cry_Pichu_Ch6: ; f2fab
+Cry_Pichu_Ch6:
 	sound_duty 0, 0, 1, 0
 	sound __,  3, $c8, $076d
 	sound __,  3, $c8, $0771
@@ -319,9 +276,8 @@
 	sound __,  3, $c8, $0794
 	sound __,  3, $c8, $0798
 	endchannel
-; f2fc2
 
-Cry_Pichu_Ch8: ; f2fc2
+Cry_Pichu_Ch8:
 	noise __,  3, $b8, $1
 	noise __,  3, $b8, $19
 	noise __,  3, $c8, $18
@@ -328,9 +284,8 @@
 	noise __,  3, $b8, $10
 	noise __,  9, $c2, $18
 	endchannel
-; f2fd2
 
-Cry_Marill_Ch5: ; f2fd2
+Cry_Marill_Ch5:
 	sound_duty 2, 0, 2, 0
 	sound __,  3, $88, $06d8
 	sound __,  9, $e2, $06e0
@@ -340,9 +295,8 @@
 	sound __,  3, $d8, $06b0
 	sound __,  9, $c1, $06aa
 	endchannel
-; f2ff1
 
-Cry_Marill_Ch6: ; f2ff1
+Cry_Marill_Ch6:
 	sound_duty 3, 0, 2, 1
 	sound __,  3, $68, $06b1
 	sound __,  6, $c1, $06b9
@@ -351,9 +305,8 @@
 	sound __,  3, $a8, $0684
 	sound __, 11, $92, $067b
 	endchannel
-; f300c
 
-Cry_Marill_Ch8: ; f300c
+Cry_Marill_Ch8:
 	noise __,  2, $99, $6c
 	noise __,  2, $92, $5c
 	noise __, 11, $62, $4c
@@ -361,12 +314,11 @@
 	noise __,  3, $68, $6b
 	noise __, 11, $62, $6c
 	endchannel
-; f301f
 
-Cry_Togepi_Ch5: ; f301f
+Cry_Togepi_Ch5:
 	tone $0002
-Cry_Togepi_Ch6: ; f3022
-Cry_Togetic_branch_f3022: ; f3022
+Cry_Togepi_Ch6:
+Cry_Togetic_branch_f3022:
 	sound_duty 2, 0, 1, 1
 	sound __,  5, $f1, $0796
 	sound __,  5, $f1, $072d
@@ -373,19 +325,17 @@
 	sound __,  8, $0, 0
 	sound C_,  1, $f1, $07a7
 	endchannel
-; f3035
 
-Cry_Togetic_Ch5: ; f3035
+Cry_Togetic_Ch5:
 	tone $0002
-Cry_Togetic_Ch6: ; f3038
+Cry_Togetic_Ch6:
 	callchannel Cry_Togetic_branch_f3022
 	loopchannel 2, Cry_Togetic_Ch6
 	sound __, 15, $0, 0
 	sound __,  9, $f2, $07c2
 	endchannel
-; f3048
 
-Cry_Spinarak_Ch5: ; f3048
+Cry_Spinarak_Ch5:
 	dutycycle $1
 	sound __,  4, $2c, $07c4
 	sound __,  2, $0, $0001
@@ -392,9 +342,8 @@
 	sound __,  6, $59, $07b9
 	sound __,  7, $b4, $07bb
 	endchannel
-; f305b
 
-Cry_Spinarak_Ch6: ; f305b
+Cry_Spinarak_Ch6:
 	sound_duty 2, 2, 2, 0
 	sound __,  4, $2c, $07c7
 	sound __,  2, $0, 0
@@ -401,17 +350,15 @@
 	sound __,  6, $59, $07be
 	sound __,  7, $b4, $07bd
 	endchannel
-; f306e
 
-Cry_Spinarak_Ch8: ; f306e
+Cry_Spinarak_Ch8:
 	noise __,  4, $92, $10
 	noise __,  2, $39, $0
 	noise __,  6, $69, $10
 	noise __,  7, $93, $0
 	endchannel
-; f307b
 
-Cry_Raikou_Ch5: ; f307b
+Cry_Raikou_Ch5:
 	sound_duty 0, 2, 3, 3
 	sound __,  3, $f1, $04b0
 	sound __,  3, $f7, $0590
@@ -421,9 +368,8 @@
 	sound __,  4, $f2, $06b0
 	sound C_,  1, $f2, $0690
 	endchannel
-; f309a
 
-Cry_Raikou_Ch6: ; f309a
+Cry_Raikou_Ch6:
 	sound_duty 2, 0, 3, 3
 	sound __,  3, $f1, $0720
 	sound __,  3, $e1, $0650
@@ -434,9 +380,8 @@
 	sound __,  4, $f2, $0690
 	sound C_,  1, $e2, $06a0
 	endchannel
-; f30bd
 
-Cry_Raikou_Ch8: ; f30bd
+Cry_Raikou_Ch8:
 	noise __,  3, $89, $2e
 	noise __,  3, $99, $1f
 	noise __,  5, $89, $4e
@@ -446,9 +391,8 @@
 	noise __,  4, $ec, $4d
 	noise C_,  1, $d2, $4f
 	endchannel
-; f30d6
 
-Cry_Hoothoot_Ch5: ; f30d6
+Cry_Hoothoot_Ch5:
 	sound_duty 2, 1, 2, 1
 	sound __,  5, $78, $0650
 	sound __,  5, $f8, $0660
@@ -459,9 +403,8 @@
 	sound __,  5, $f8, $0678
 	sound __,  5, $f1, $0674
 	endchannel
-; f30f9
 
-Cry_Hoothoot_Ch6: ; f30f9
+Cry_Hoothoot_Ch6:
 	sound_duty 2, 0, 2, 0
 .loop1
 	sound __,  3, $a1, $0600
@@ -472,56 +415,49 @@
 	sound __,  5, $a2, $0634
 	sound __,  5, $91, $0638
 	endchannel
-; f3114
 
-Cry_Hoothoot_Ch8: ; f3114
+Cry_Hoothoot_Ch8:
 	noise __,  2, $68, $36
 	noise C_,  1, $88, $6a
 	noise __,  2, $98, $5e
 	noise C_,  1, $a7, $6e
 	endchannel
-; f3121
 
-Cry_Sentret_Ch5: ; f3121
+Cry_Sentret_Ch5:
 	tone $0020
 	dutycycle $0
 	jumpchannel Cry_Sentret_branch_f312b
-; f3129
 
-Cry_Sentret_Ch6: ; f3129
+Cry_Sentret_Ch6:
 	sound_duty 3, 2, 1, 0
-Cry_Sentret_branch_f312b: ; f312b
+Cry_Sentret_branch_f312b:
 	sound __,  9, $39, $072d
 	sound __,  9, $f1, $0720
 	endchannel
-; f3134
 
-Cry_Sentret_Ch8: ; f3134
+Cry_Sentret_Ch8:
 	noise __,  9, $3b, $0
 	noise __,  9, $92, $0
 	endchannel
-; f313b
 
-Cry_Mareep_Ch5: ; f313b
+Cry_Mareep_Ch5:
 	tone $0020
 	dutycycle $0
 	jumpchannel Cry_Mareep_branch_f3145
-; f3143
 
-Cry_Mareep_Ch6: ; f3143
+Cry_Mareep_Ch6:
 	sound_duty 1, 0, 0, 0
-Cry_Mareep_branch_f3145: ; f3145
-Cry_Gligar_branch_f3145: ; f3145
+Cry_Mareep_branch_f3145:
+Cry_Gligar_branch_f3145:
 	sound __,  5, $3a, $073d
 	sound __,  7, $f8, $0762
 	sound __,  7, $f8, $0760
 	sound __,  7, $f1, $075e
 	endchannel
-; f3156
 
-Cry_Cyndaquil_Ch5: ; f3156
+Cry_Cyndaquil_Ch5:
 	tone $0020
-Cry_Cyndaquil_Ch6: ; f3159
+Cry_Cyndaquil_Ch6:
 	dutycycle $2
 	sound __,  9, $2f, $0107
 .loop1
@@ -533,18 +469,16 @@
 	sound __,  2, $51, $0312
 	loopchannel 4, .loop2
 	endchannel
-; f3178
 
-Cry_Cyndaquil_Ch8: ; f3178
-Cry_Gligar_Ch8: ; f3178
+Cry_Cyndaquil_Ch8:
+Cry_Gligar_Ch8:
 	noise __,  9, $3f, $52
 	noise C#,  1, $93, $4f
 	endchannel
-; f317f
 
-Cry_Chikorita_Ch5: ; f317f
+Cry_Chikorita_Ch5:
 	tone $0020
-Cry_Chikorita_Ch6: ; f3182
+Cry_Chikorita_Ch6:
 	sound_duty 1, 0, 2, 0
 	sound __,  3, $c8, $0641
 	sound __,  3, $48, $0641
@@ -552,28 +486,24 @@
 	sound __,  5, $f8, $078e
 	sound __,  5, $f1, $078b
 	endchannel
-; f3199
 
-Cry_Chikorita_Ch8: ; f3199
+Cry_Chikorita_Ch8:
 	noise __,  5, $91, $10
 	noise __,  9, $94, $3
 	endchannel
-; f31a0
 
-Cry_Gligar_Ch5: ; f31a0
+Cry_Gligar_Ch5:
 	sound_duty 2, 0, 2, 2
 	jumpchannel Cry_Gligar_branch_f3145
-; f31a5
 
-Cry_Girafarig_Ch5: ; f31a5
+Cry_Girafarig_Ch5:
 	dutycycle $1
 	tone $0004
 	jumpchannel Cry_Girafarig_branch_f31af
-; f31ad
 
-Cry_Girafarig_Ch6: ; f31ad
+Cry_Girafarig_Ch6:
 	sound_duty 1, 0, 0, 1
-Cry_Girafarig_branch_f31af: ; f31af
+Cry_Girafarig_branch_f31af:
 	sound __,  5, $68, $0758
 	sound __,  3, $e8, $0760
 	sound __,  3, $e8, $0767
@@ -580,9 +510,8 @@
 	sound __,  3, $e8, $076c
 	sound __,  8, $f1, $0767
 	endchannel
-; f31c4
 
-Cry_Girafarig_Ch8: ; f31c4
+Cry_Girafarig_Ch8:
 	noise __,  5, $29, $0
 	noise __,  3, $39, $1
 	noise __,  3, $49, $2
@@ -589,9 +518,8 @@
 	noise __,  3, $59, $1
 	noise __,  8, $41, $0
 	endchannel
-; f31d4
 
-Cry_Slugma_Ch5: ; f31d4
+Cry_Slugma_Ch5:
 	sound_duty 1, 0, 1, 2
 	sound __, 13, $f2, $07a6
 	sound __,  5, $f8, $07b0
@@ -599,25 +527,22 @@
 	sound __,  7, $f8, $03a0
 	sound __,  9, $e1, $0290
 	endchannel
-; f31eb
 
-Cry_Slugma_Ch8: ; f31eb
+Cry_Slugma_Ch8:
 	noise __, 13, $b2, $50
 	noise __,  9, $a8, $60
 	noise __,  7, $a8, $5b
 	noise __,  9, $a1, $5c
 	endchannel
-; f31f8
 
-Cry_Ledyba_Ch5: ; f31f8
+Cry_Ledyba_Ch5:
 	tone $0002
 	dutycycle $2
 	jumpchannel Cry_Ledyba_branch_f3202
-; f3200
 
-Cry_Ledyba_Ch6: ; f3200
+Cry_Ledyba_Ch6:
 	sound_duty 1, 0, 0, 0
-Cry_Ledyba_branch_f3202: ; f3202
+Cry_Ledyba_branch_f3202:
 	sound __,  4, $f8, $0791
 	sound __,  4, $d8, $078d
 	sound __,  3, $0, 0
@@ -625,9 +550,8 @@
 	sound __,  2, $f8, $0741
 	sound __,  5, $e1, $0751
 	endchannel
-; f321b
 
-Cry_Ledyba_Ch8: ; f321b
+Cry_Ledyba_Ch8:
 	noise __,  4, $59, $21
 	noise __,  4, $81, $0
 	noise __,  3, $20, $0
@@ -635,10 +559,9 @@
 	noise __,  2, $80, $10
 	noise __,  5, $87, $0
 	endchannel
-; f322e
 
-Cry_Wooper_Ch5: ; f322e
-Cry_Donphan_Ch5: ; f322e
+Cry_Wooper_Ch5:
+Cry_Donphan_Ch5:
 	dutycycle $2
 	sound __,  3, $99, $0718
 	sound __,  5, $ab, $0722
@@ -647,10 +570,9 @@
 	sound __,  9, $d1, $0712
 	sound __,  9, $0, 0
 	endchannel
-; f3249
 
-Cry_Wooper_Ch6: ; f3249
-Cry_Donphan_Ch6: ; f3249
+Cry_Wooper_Ch6:
+Cry_Donphan_Ch6:
 	sound_duty 3, 1, 0, 0
 	sound __,  3, $b9, $0738
 	sound __,  5, $cb, $0742
@@ -659,9 +581,8 @@
 	sound __,  9, $f1, $0732
 	sound __,  9, $0, 0
 	endchannel
-; f3264
 
-Cry_Wooper_Ch8: ; f3264
+Cry_Wooper_Ch8:
 	noise __,  3, $5b, $4
 	noise __,  5, $68, $13
 	noise __,  9, $68, $20
@@ -668,9 +589,8 @@
 	noise __,  5, $68, $13
 	noise C_,  1, $51, $4
 	endchannel
-; f3274
 
-Cry_Donphan_Ch8: ; f3274
+Cry_Donphan_Ch8:
 	noise __,  3, $8b, $59
 	noise __,  5, $a8, $6a
 	noise __,  9, $a8, $70
@@ -677,10 +597,9 @@
 	noise __,  5, $a8, $69
 	noise C_,  1, $92, $6c
 	endchannel
-; f3284
 
-Cry_Typhlosion_Ch5: ; f3284
-Cry_Teddiursa_Ch5: ; f3284
+Cry_Typhlosion_Ch5:
+Cry_Teddiursa_Ch5:
 	sound_duty 2, 0, 1, 0
 .loop1
 	sound __,  4, $c1, $0791
@@ -701,10 +620,9 @@
 	sound __,  2, $21, $0401
 	loopchannel 4, .loop5
 	endchannel
-; f32bb
 
-Cry_Typhlosion_Ch6: ; f32bb
-Cry_Teddiursa_Ch6: ; f32bb
+Cry_Typhlosion_Ch6:
+Cry_Teddiursa_Ch6:
 	sound_duty 0, 2, 3, 1
 	sound __,  9, $99, $0740
 	sound __,  9, $79, $0746
@@ -714,88 +632,78 @@
 	sound __,  9, $f8, $0787
 	sound C_,  9, $e2, $0783
 	endchannel
-; f32da
 
-Cry_Typhlosion_Ch8: ; f32da
+Cry_Typhlosion_Ch8:
 	noise C_,  1, $a6, $16
 	noise C_,  9, $98, $3d
 	noise C#,  1, $98, $5c
 	noise C#,  1, $75, $5f
 	endchannel
-; f32e7
 
-Cry_Natu_Ch5: ; f32e7
+Cry_Natu_Ch5:
 	sound_duty 2, 3, 1, 3
-Cry_Mantine_branch_f32e9: ; f32e9
-Cry_Sunflora_branch_f32e9: ; f32e9
+Cry_Mantine_branch_f32e9:
+Cry_Sunflora_branch_f32e9:
 	sound __,  5, $f8, $07b1
 	sound __,  5, $f8, $07b0
 	sound __,  5, $48, $07af
-Cry_Mantine_branch_f32f5: ; f32f5
+Cry_Mantine_branch_f32f5:
 	sound __,  5, $f8, $07b2
 	sound __,  5, $f8, $07b3
 	sound __,  5, $48, $07b4
 	endchannel
-; f3302
 
-Cry_Mantine_branch_f3302: ; f3302
-Cry_Natu_Ch6: ; f3302
-Cry_Sunflora_Ch6: ; f3302
+Cry_Mantine_branch_f3302:
+Cry_Natu_Ch6:
+Cry_Sunflora_Ch6:
 	sound_duty 2, 0, 3, 3
 	sound __,  5, $f8, $07b2
 	sound __,  5, $f8, $07b1
 	sound __,  5, $28, $07b0
-Cry_Mantine_branch_f3310: ; f3310
+Cry_Mantine_branch_f3310:
 	sound __,  5, $f8, $07b4
 	sound __,  5, $f8, $07b6
 	sound __,  5, $48, $07b8
 	endchannel
-; f331d
 
-Cry_Mantine_branch_f331d: ; f331d
-Cry_Natu_Ch8: ; f331d
-Cry_Sunflora_Ch8: ; f331d
+Cry_Mantine_branch_f331d:
+Cry_Natu_Ch8:
+Cry_Sunflora_Ch8:
 	noise __,  5, $88, $5
 	noise __,  5, $88, $4
 	noise __,  5, $38, $3
-Cry_Mantine_branch_f3326: ; f3326
+Cry_Mantine_branch_f3326:
 	noise __,  5, $88, $5
 	noise __,  5, $88, $4
 	noise __,  5, $87, $4
 	endchannel
-; f3330
 
-Cry_Teddiursa_Ch8: ; f3330
+Cry_Teddiursa_Ch8:
 	noise __,  9, $a6, $3a
 	noise __,  9, $a1, $5a
 	endchannel
-; f3337
 
-Cry_Sunflora_Ch5: ; f3337
+Cry_Sunflora_Ch5:
 	dutycycle $0
 	jumpchannel Cry_Sunflora_branch_f32e9
-; f333c
 
-Cry_Mantine_Ch5: ; f333c
+Cry_Mantine_Ch5:
 	dutycycle $0
 	callchannel Cry_Mantine_branch_f32e9
 	callchannel Cry_Mantine_branch_f32f5
 	endchannel
-; f3345
 
-Cry_Mantine_Ch6: ; f3345
+Cry_Mantine_Ch6:
 	callchannel Cry_Mantine_branch_f3302
 	callchannel Cry_Mantine_branch_f3310
 	endchannel
-; f334c
 
-Cry_Mantine_Ch8: ; f334c
+Cry_Mantine_Ch8:
 	callchannel Cry_Mantine_branch_f331d
 	callchannel Cry_Mantine_branch_f3326
 	endchannel
-; f3353
 
-Cry_Ampharos_Ch5: ; f3353
+Cry_Ampharos_Ch5:
 	sound_duty 2, 3, 1, 3
 .loop
 	sound __,  2, $c1, $0520
@@ -806,9 +714,8 @@
 	sound __,  5, $78, $0730
 	sound C_,  9, $c2, $0420
 	endchannel
-; f3370
 
-Cry_Ampharos_Ch6: ; f3370
+Cry_Ampharos_Ch6:
 	sound_duty 2, 0, 3, 0
 	sound __,  9, $f8, $0700
 	sound __,  8, $f8, $0720
@@ -816,9 +723,8 @@
 	sound __,  5, $f8, $0760
 	sound C_,  9, $f2, $0730
 	endchannel
-; f3387
 
-Cry_Ampharos_Ch8: ; f3387
+Cry_Ampharos_Ch8:
 	noise __,  5, $88, $6d
 	noise __,  5, $d8, $68
 	noise __,  8, $c8, $69
@@ -826,9 +732,8 @@
 	noise __,  5, $98, $3c
 	noise C_,  9, $d2, $5b
 	endchannel
-; f339a
 
-Cry_Totodile_Ch5: ; f339a
+Cry_Totodile_Ch5:
 	sound_duty 2, 0, 3, 0
 	sound __,  9, $f8, $0330
 	sound __,  9, $f8, $0340
@@ -836,9 +741,8 @@
 	sound __,  9, $b8, $07b3
 	sound C#,  1, $b2, $07b4
 	endchannel
-; f33b1
 
-Cry_Totodile_Ch6: ; f33b1
+Cry_Totodile_Ch6:
 	sound_duty 2, 0, 1, 0
 	sound __,  9, $e8, $0320
 	sound __,  9, $e8, $0328
@@ -846,17 +750,15 @@
 	sound __,  9, $88, $0782
 	sound C#,  1, $72, $0784
 	endchannel
-; f33c8
 
-Cry_Totodile_Ch8: ; f33c8
+Cry_Totodile_Ch8:
 	noise __,  3, $be, $49
 	noise __,  6, $be, $3a
 	noise __,  3, $be, $29
 	noise C#,  9, $d3, $6e
 	endchannel
-; f33d5
 
-Cry_Cleffa_Ch5: ; f33d5
+Cry_Cleffa_Ch5:
 	sound_duty 1, 2, 3, 0
 	soundinput $ff
 	sound __,  3, $f8, $0720
@@ -870,9 +772,8 @@
 	sound __,  9, $f1, $0737
 	soundinput $88
 	endchannel
-; f33fc
 
-Cry_Cleffa_Ch6: ; f33fc
+Cry_Cleffa_Ch6:
 	sound_duty 2, 0, 2, 0
 	sound __,  7, $b2, $071e
 	sound __,  6, $92, $0779
@@ -879,9 +780,8 @@
 	sound __,  5, $82, $073e
 	sound __,  9, $a1, $0735
 	endchannel
-; f340f
 
-Cry_Cleffa_Ch8: ; f340f
+Cry_Cleffa_Ch8:
 	noise __,  3, $64, $7f
 	noise __,  3, $84, $7d
 	noise __,  3, $a4, $6f
@@ -889,9 +789,8 @@
 	noise __,  3, $94, $6f
 	noise __,  3, $61, $6b
 	endchannel
-; f3422
 
-Cry_Aipom_Ch5: ; f3422
+Cry_Aipom_Ch5:
 	sound_duty 2, 0, 1, 3
 	sound __,  4, $f8, $06b0
 	sound __,  2, $f8, $06a5
@@ -901,9 +800,8 @@
 	sound __,  4, $f8, $0720
 	sound C_,  5, $f2, $070e
 	endchannel
-; f3441
 
-Cry_Aipom_Ch6: ; f3441
+Cry_Aipom_Ch6:
 	sound_duty 3, 1, 2, 0
 .loop1
 	sound __,  2, $f1, $07b4
@@ -916,9 +814,8 @@
 	loopchannel 2, .loop3
 	sound C_,  1, $92, $0795
 	endchannel
-; f3460
 
-Cry_Aipom_Ch8: ; f3460
+Cry_Aipom_Ch8:
 	noise __,  1, $f1, $28
 	loopchannel 4, Cry_Aipom_Ch8
 	noise __,  1, $91, $49
@@ -929,237 +826,198 @@
 	noise __,  4, $b2, $4d
 	noise C_,  5, $a3, $4c
 	endchannel
-; f347d
 
-Cry_Nidoran_M: ; f347d
+Cry_Nidoran_M:
 	musicheader 3, 5, Cry_Nidoran_M_Ch5
 	musicheader 1, 6, Cry_Nidoran_M_Ch6
 	musicheader 1, 8, Cry_Nidoran_M_Ch8
-; f3486
 
-Cry_Nidoran_F: ; f3486
+Cry_Nidoran_F:
 	musicheader 3, 5, Cry_Nidoran_F_Ch5
 	musicheader 1, 6, Cry_Nidoran_F_Ch6
 	musicheader 1, 8, Cry_Nidoran_F_Ch8
-; f348f
 
-Cry_Slowpoke: ; f348f
+Cry_Slowpoke:
 	musicheader 3, 5, Cry_Slowpoke_Ch5
 	musicheader 1, 6, Cry_Slowpoke_Ch6
 	musicheader 1, 8, Cry_Slowpoke_Ch8
-; f3498
 
-Cry_Kangaskhan: ; f3498
+Cry_Kangaskhan:
 	musicheader 3, 5, Cry_Kangaskhan_Ch5
 	musicheader 1, 6, Cry_Kangaskhan_Ch6
 	musicheader 1, 8, Cry_Kangaskhan_Ch8
-; f34a1
 
-Cry_Charmander: ; f34a1
+Cry_Charmander:
 	musicheader 3, 5, Cry_Charmander_Ch5
 	musicheader 1, 6, Cry_Charmander_Ch6
 	musicheader 1, 8, Cry_Charmander_Ch8
-; f34aa
 
-Cry_Grimer: ; f34aa
+Cry_Grimer:
 	musicheader 3, 5, Cry_Grimer_Ch5
 	musicheader 1, 6, Cry_Grimer_Ch6
 	musicheader 1, 8, Cry_Grimer_Ch8
-; f34b3
 
-Cry_Voltorb: ; f34b3
+Cry_Voltorb:
 	musicheader 3, 5, Cry_Voltorb_Ch5
 	musicheader 1, 6, Cry_Voltorb_Ch6
 	musicheader 1, 8, Cry_Voltorb_Ch8
-; f34bc
 
-Cry_Muk: ; f34bc
+Cry_Muk:
 	musicheader 3, 5, Cry_Muk_Ch5
 	musicheader 1, 6, Cry_Muk_Ch6
 	musicheader 1, 8, Cry_Muk_Ch8
-; f34c5
 
-Cry_Oddish: ; f34c5
+Cry_Oddish:
 	musicheader 3, 5, Cry_Oddish_Ch5
 	musicheader 1, 6, Cry_Oddish_Ch6
 	musicheader 1, 8, Cry_Oddish_Ch8
-; f34ce
 
-Cry_Raichu: ; f34ce
+Cry_Raichu:
 	musicheader 3, 5, Cry_Raichu_Ch5
 	musicheader 1, 6, Cry_Raichu_Ch6
 	musicheader 1, 8, Cry_Raichu_Ch8
-; f34d7
 
-Cry_Nidoqueen: ; f34d7
+Cry_Nidoqueen:
 	musicheader 3, 5, Cry_Nidoqueen_Ch5
 	musicheader 1, 6, Cry_Nidoqueen_Ch6
 	musicheader 1, 8, Cry_Nidoqueen_Ch8
-; f34e0
 
-Cry_Diglett: ; f34e0
+Cry_Diglett:
 	musicheader 3, 5, Cry_Diglett_Ch5
 	musicheader 1, 6, Cry_Diglett_Ch6
 	musicheader 1, 8, Cry_Diglett_Ch8
-; f34e9
 
-Cry_Seel: ; f34e9
+Cry_Seel:
 	musicheader 3, 5, Cry_Seel_Ch5
 	musicheader 1, 6, Cry_Seel_Ch6
 	musicheader 1, 8, Cry_Seel_Ch8
-; f34f2
 
-Cry_Drowzee: ; f34f2
+Cry_Drowzee:
 	musicheader 3, 5, Cry_Drowzee_Ch5
 	musicheader 1, 6, Cry_Drowzee_Ch6
 	musicheader 1, 8, Cry_Drowzee_Ch8
-; f34fb
 
-Cry_Pidgey: ; f34fb
+Cry_Pidgey:
 	musicheader 3, 5, Cry_Pidgey_Ch5
 	musicheader 1, 6, Cry_Pidgey_Ch6
 	musicheader 1, 8, Cry_Pidgey_Ch8
-; f3504
 
-Cry_Bulbasaur: ; f3504
+Cry_Bulbasaur:
 	musicheader 3, 5, Cry_Bulbasaur_Ch5
 	musicheader 1, 6, Cry_Bulbasaur_Ch6
 	musicheader 1, 8, Cry_Bulbasaur_Ch8
-; f350d
 
-Cry_Spearow: ; f350d
+Cry_Spearow:
 	musicheader 3, 5, Cry_Spearow_Ch5
 	musicheader 1, 6, Cry_Spearow_Ch6
 	musicheader 1, 8, Cry_Spearow_Ch8
-; f3516
 
-Cry_Rhydon: ; f3516
+Cry_Rhydon:
 	musicheader 3, 5, Cry_Rhydon_Ch5
 	musicheader 1, 6, Cry_Rhydon_Ch6
 	musicheader 1, 8, Cry_Rhydon_Ch8
-; f351f
 
-Cry_Golem: ; f351f
+Cry_Golem:
 	musicheader 3, 5, Cry_Golem_Ch5
 	musicheader 1, 6, Cry_Golem_Ch6
 	musicheader 1, 8, Cry_Golem_Ch8
-; f3528
 
-Cry_Blastoise: ; f3528
+Cry_Blastoise:
 	musicheader 3, 5, Cry_Blastoise_Ch5
 	musicheader 1, 6, Cry_Blastoise_Ch6
 	musicheader 1, 8, Cry_Blastoise_Ch8
-; f3531
 
-Cry_Pidgeotto: ; f3531
+Cry_Pidgeotto:
 	musicheader 3, 5, Cry_Pidgeotto_Ch5
 	musicheader 1, 6, Cry_Pidgeotto_Ch6
 	musicheader 1, 8, Cry_Pidgeotto_Ch8
-; f353a
 
-Cry_Weedle: ; f353a
+Cry_Weedle:
 	musicheader 3, 5, Cry_Weedle_Ch5
 	musicheader 1, 6, Cry_Weedle_Ch6
 	musicheader 1, 8, Cry_Weedle_Ch8
-; f3543
 
-Cry_Caterpie: ; f3543
+Cry_Caterpie:
 	musicheader 3, 5, Cry_Caterpie_Ch5
 	musicheader 1, 6, Cry_Caterpie_Ch6
 	musicheader 1, 8, Cry_Caterpie_Ch8
-; f354c
 
-Cry_Ekans: ; f354c
+Cry_Ekans:
 	musicheader 3, 5, Cry_Ekans_Ch5
 	musicheader 1, 6, Cry_Ekans_Ch6
 	musicheader 1, 8, Cry_Ekans_Ch8
-; f3555
 
-Cry_Fearow: ; f3555
+Cry_Fearow:
 	musicheader 3, 5, Cry_Fearow_Ch5
 	musicheader 1, 6, Cry_Fearow_Ch6
 	musicheader 1, 8, Cry_Fearow_Ch8
-; f355e
 
-Cry_Clefairy: ; f355e
+Cry_Clefairy:
 	musicheader 3, 5, Cry_Clefairy_Ch5
 	musicheader 1, 6, Cry_Clefairy_Ch6
 	musicheader 1, 8, Cry_Clefairy_Ch8
-; f3567
 
-Cry_Venonat: ; f3567
+Cry_Venonat:
 	musicheader 3, 5, Cry_Venonat_Ch5
 	musicheader 1, 6, Cry_Venonat_Ch6
 	musicheader 1, 8, Cry_Venonat_Ch8
-; f3570
 
-Cry_Lapras: ; f3570
+Cry_Lapras:
 	musicheader 3, 5, Cry_Lapras_Ch5
 	musicheader 1, 6, Cry_Lapras_Ch6
 	musicheader 1, 8, Cry_Lapras_Ch8
-; f3579
 
-Cry_Metapod: ; f3579
+Cry_Metapod:
 	musicheader 3, 5, Cry_Metapod_Ch5
 	musicheader 1, 6, Cry_Metapod_Ch6
 	musicheader 1, 8, Cry_Metapod_Ch8
-; f3582
 
-Cry_Squirtle: ; f3582
+Cry_Squirtle:
 	musicheader 3, 5, Cry_Squirtle_Ch5
 	musicheader 1, 6, Cry_Squirtle_Ch6
 	musicheader 1, 8, Cry_Squirtle_Ch8
-; f358b
 
-Cry_Paras: ; f358b
+Cry_Paras:
 	musicheader 3, 5, Cry_Paras_Ch5
 	musicheader 1, 6, Cry_Paras_Ch6
 	musicheader 1, 8, Cry_Paras_Ch8
-; f3594
 
-Cry_Growlithe: ; f3594
+Cry_Growlithe:
 	musicheader 3, 5, Cry_Growlithe_Ch5
 	musicheader 1, 6, Cry_Growlithe_Ch6
 	musicheader 1, 8, Cry_Growlithe_Ch8
-; f359d
 
-Cry_Krabby: ; f359d
+Cry_Krabby:
 	musicheader 3, 5, Cry_Krabby_Ch5
 	musicheader 1, 6, Cry_Krabby_Ch6
 	musicheader 1, 8, Cry_Krabby_Ch8
-; f35a6
 
-Cry_Psyduck: ; f35a6
+Cry_Psyduck:
 	musicheader 3, 5, Cry_Psyduck_Ch5
 	musicheader 1, 6, Cry_Psyduck_Ch6
 	musicheader 1, 8, Cry_Psyduck_Ch8
-; f35af
 
-Cry_Rattata: ; f35af
+Cry_Rattata:
 	musicheader 3, 5, Cry_Rattata_Ch5
 	musicheader 1, 6, Cry_Rattata_Ch6
 	musicheader 1, 8, Cry_Rattata_Ch8
-; f35b8
 
-Cry_Vileplume: ; f35b8
+Cry_Vileplume:
 	musicheader 3, 5, Cry_Vileplume_Ch5
 	musicheader 1, 6, Cry_Vileplume_Ch6
 	musicheader 1, 8, Cry_Vileplume_Ch8
-; f35c1
 
-Cry_Vulpix: ; f35c1
+Cry_Vulpix:
 	musicheader 3, 5, Cry_Vulpix_Ch5
 	musicheader 1, 6, Cry_Vulpix_Ch6
 	musicheader 1, 8, Cry_Vulpix_Ch8
-; f35ca
 
-Cry_Weepinbell: ; f35ca
+Cry_Weepinbell:
 	musicheader 3, 5, Cry_Weepinbell_Ch5
 	musicheader 1, 6, Cry_Weepinbell_Ch6
 	musicheader 1, 8, Cry_Weepinbell_Ch8
-; f35d3
 
-Unused_Cry_Ch5: ; f35d3
+Unused_Cry_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $e0, $0780
 	sound __, 16, $f0, $0784
@@ -1168,9 +1026,8 @@
 	sound __, 11, $6c, $0780
 	sound __,  9, $71, $0784
 	endchannel
-; f35ee
 
-Unused_Cry_Ch6: ; f35ee
+Unused_Cry_Ch6:
 	sound_duty 1, 1, 0, 0
 	sound __, 16, $a0, $0741
 	sound __, 16, $b0, $0743
@@ -1179,9 +1036,8 @@
 	sound __, 11, $4c, $0741
 	sound __,  9, $31, $0746
 	endchannel
-; f3609
 
-Unused_Cry_Ch8: ; f3609
+Unused_Cry_Ch8:
 	noise __,  3, $f2, $4c
 	noise __,  7, $e0, $3a
 	noise __, 16, $d0, $3a
@@ -1190,9 +1046,8 @@
 	noise __, 13, $7d, $4c
 	noise __, 16, $d3, $4c
 	endchannel
-; f361f
 
-Cry_Raichu_Ch5: ; f361f
+Cry_Raichu_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $f7, $07a0
 	sound __,  7, $e6, $07a3
@@ -1202,9 +1057,8 @@
 	sound __,  5, $e3, $07d7
 	sound __, 16, $f2, $07d8
 	endchannel
-; f363c
 
-Cry_Raichu_Ch6: ; f363c
+Cry_Raichu_Ch6:
 	sound_duty 1, 1, 0, 0
 	sound __,  3, $8, 0
 	sound __, 16, $a7, $06a1
@@ -1215,9 +1069,8 @@
 	sound __,  5, $83, $06d9
 	sound __, 16, $a2, $06d7
 	endchannel
-; f365d
 
-Cry_Raichu_Ch8: ; f365d
+Cry_Raichu_Ch8:
 	noise __,  3, $f2, $3c
 	noise __,  9, $e4, $3e
 	noise __, 16, $d7, $3c
@@ -1227,9 +1080,8 @@
 	noise __,  7, $d4, $3d
 	noise __,  9, $c1, $3b
 	endchannel
-; f3676
 
-Cry_Vileplume_Ch5: ; f3676
+Cry_Vileplume_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $f7, $07c0
 	sound __,  7, $e4, $07c1
@@ -1237,9 +1089,8 @@
 	sound __,  5, $d3, $07c2
 	sound __,  9, $c1, $07c0
 	endchannel
-; f368d
 
-Cry_Vileplume_Ch6: ; f368d
+Cry_Vileplume_Ch6:
 	sound_duty 3, 3, 1, 1
 	sound __, 16, $97, $0781
 	sound __,  7, $84, $0780
@@ -1246,17 +1097,15 @@
 	sound __, 11, $96, $0781
 	sound __, 16, $83, $0781
 	endchannel
-; f36a0
 
-Cry_Vileplume_Ch8: ; f36a0
+Cry_Vileplume_Ch8:
 	noise __,  4, $f2, $3c
 	noise __, 14, $e6, $2c
 	noise __, 16, $d7, $3c
 	noise __,  9, $c1, $2c
 	endchannel
-; f36ad
 
-Cry_Vulpix_Ch5: ; f36ad
+Cry_Vulpix_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $f7, $0680
 	sound __, 11, $e6, $0684
@@ -1267,9 +1116,8 @@
 	sound __,  5, $d3, $0660
 	sound __,  9, $c1, $0640
 	endchannel
-; f36d0
 
-Cry_Vulpix_Ch6: ; f36d0
+Cry_Vulpix_Ch6:
 	sound_duty 1, 1, 0, 0
 	sound __, 16, $b7, $0641
 	sound __, 11, $96, $0642
@@ -1280,9 +1128,8 @@
 	sound __,  5, $93, $0622
 	sound __,  9, $71, $0601
 	endchannel
-; f36f3
 
-Cry_Vulpix_Ch8: ; f36f3
+Cry_Vulpix_Ch8:
 	noise __, 16, $e4, $3c
 	noise __, 11, $c7, $4c
 	noise __, 11, $c7, $3c
@@ -1289,9 +1136,8 @@
 	noise __, 13, $b7, $4c
 	noise __, 16, $a2, $5c
 	endchannel
-; f3703
 
-Cry_Rhydon_Ch5: ; f3703
+Cry_Rhydon_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  7, $f7, $07a0
 	sound __,  9, $e6, $07a4
@@ -1301,9 +1147,8 @@
 	sound __,  3, $c2, $0728
 	sound __,  9, $b1, $0730
 	endchannel
-; f3722
 
-Cry_Rhydon_Ch6: ; f3722
+Cry_Rhydon_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  5, $8, 0
 	sound __,  7, $a7, $0741
@@ -1314,9 +1159,8 @@
 	sound __,  4, $82, $06cc
 	sound __,  9, $71, $06d8
 	endchannel
-; f3745
 
-Cry_Rhydon_Ch8: ; f3745
+Cry_Rhydon_Ch8:
 	noise __,  3, $f2, $4c
 	noise __,  7, $e6, $3a
 	noise __,  5, $d7, $3a
@@ -1325,9 +1169,8 @@
 	noise __, 13, $d2, $3d
 	noise __,  9, $d1, $2c
 	endchannel
-; f375b
 
-Cry_Weepinbell_Ch5: ; f375b
+Cry_Weepinbell_Ch5:
 	sound_duty 1, 1, 2, 2
 	sound __,  7, $f4, $0740
 	sound __, 16, $e3, $0730
@@ -1335,9 +1178,8 @@
 	sound __,  6, $b3, $0748
 	sound __,  9, $d1, $0750
 	endchannel
-; f3772
 
-Cry_Weepinbell_Ch6: ; f3772
+Cry_Weepinbell_Ch6:
 	sound_duty 3, 1, 3, 1
 	sound __,  7, $c3, $0712
 	sound __, 16, $b3, $0704
@@ -1345,17 +1187,15 @@
 	sound __,  5, $c3, $0721
 	sound __,  9, $b1, $0732
 	endchannel
-; f3789
 
-Cry_Weepinbell_Ch8: ; f3789
+Cry_Weepinbell_Ch8:
 	noise __,  9, $d6, $2c
 	noise __, 13, $c6, $3c
 	noise __, 11, $b6, $2c
 	noise __,  9, $91, $1c
 	endchannel
-; f3796
 
-Cry_Kangaskhan_Ch5: ; f3796
+Cry_Kangaskhan_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  5, $f7, $0608
 	sound __,  7, $e6, $0600
@@ -1365,9 +1205,8 @@
 	sound __,  5, $d3, $05a0
 	sound __,  9, $e1, $0580
 	endchannel
-; f37b5
 
-Cry_Kangaskhan_Ch6: ; f37b5
+Cry_Kangaskhan_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  5, $c7, $0504
 	sound __,  7, $a6, $0502
@@ -1377,17 +1216,15 @@
 	sound __,  5, $b3, $04a3
 	sound __,  9, $c1, $0482
 	endchannel
-; f37d4
 
-Cry_Kangaskhan_Ch8: ; f37d4
+Cry_Kangaskhan_Ch8:
 	noise __, 13, $e4, $4c
 	noise __, 11, $c7, $5c
 	noise __, 13, $b6, $4c
 	noise __, 16, $a2, $5c
 	endchannel
-; f37e1
 
-Cry_Bulbasaur_Ch5: ; f37e1
+Cry_Bulbasaur_Ch5:
 	sound_duty 1, 0, 3, 3
 	sound __,  5, $f7, $07c0
 	sound __, 13, $e6, $07c2
@@ -1396,9 +1233,8 @@
 	sound __,  5, $b5, $0660
 	sound __,  9, $c1, $0640
 	endchannel
-; f37fc
 
-Cry_Bulbasaur_Ch6: ; f37fc
+Cry_Bulbasaur_Ch6:
 	sound_duty 0, 3, 0, 3
 	sound __,  4, $c7, $0781
 	sound __, 13, $b6, $0780
@@ -1407,9 +1243,8 @@
 	sound __,  7, $b5, $0621
 	sound __,  9, $a1, $0602
 	endchannel
-; f3817
 
-Cry_Bulbasaur_Ch8: ; f3817
+Cry_Bulbasaur_Ch8:
 	noise __,  4, $e4, $3c
 	noise __, 13, $d6, $2c
 	noise __,  5, $e4, $3c
@@ -1416,9 +1251,8 @@
 	noise __,  9, $b7, $5c
 	noise __, 16, $c2, $5d
 	endchannel
-; f3827
 
-Cry_Spearow_Ch5: ; f3827
+Cry_Spearow_Ch5:
 	sound_duty 1, 2, 0, 3
 	sound __,  9, $f7, $0680
 	sound __,  3, $f7, $0660
@@ -1429,9 +1263,8 @@
 	sound __,  5, $a7, $0730
 	sound __, 16, $91, $0720
 	endchannel
-; f384a
 
-Cry_Spearow_Ch6: ; f384a
+Cry_Spearow_Ch6:
 	sound_duty 1, 2, 3, 1
 	sound __, 11, $e7, $0682
 	sound __,  3, $e7, $0662
@@ -1442,39 +1275,34 @@
 	sound __,  3, $97, $0732
 	sound __, 16, $81, $0722
 	endchannel
-; f386d
 
-Cry_Spearow_Ch8: ; f386d
+Cry_Spearow_Ch8:
 	noise __,  5, $74, $21
 	noise __,  5, $74, $10
 	noise __,  5, $71, $20
 	endchannel
-; f3877
 
-Cry_Nidoran_M_Ch5: ; f3877
+Cry_Nidoran_M_Ch5:
 	sound_duty 1, 1, 3, 3
 	sound __,  5, $f3, $0718
 	sound __, 16, $e5, $0798
 	sound __,  9, $91, $0758
 	endchannel
-; f3886
 
-Cry_Nidoran_M_Ch6: ; f3886
+Cry_Nidoran_M_Ch6:
 	sound_duty 0, 0, 2, 2
 	sound __,  6, $b3, $0708
 	sound __, 16, $c5, $0788
 	sound __,  9, $71, $0748
 	endchannel
-; f3895
 
-Cry_Nidoran_M_Ch8: ; f3895
+Cry_Nidoran_M_Ch8:
 	noise __,  4, $a1, $1c
 	noise __, 15, $94, $2c
 	noise __,  9, $81, $1c
 	endchannel
-; f389f
 
-Cry_Pidgey_Ch5: ; f389f
+Cry_Pidgey_Ch5:
 	sound_duty 1, 1, 2, 2
 	sound __,  5, $e1, $0700
 	sound __,  5, $f2, $0780
@@ -1481,9 +1309,8 @@
 	sound __,  3, $92, $0740
 	sound __,  9, $e1, $0600
 	endchannel
-; f38b2
 
-Cry_Pidgey_Ch6: ; f38b2
+Cry_Pidgey_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  5, $b1, $06e1
 	sound __,  4, $c2, $06e1
@@ -1490,16 +1317,14 @@
 	sound __,  4, $62, $0681
 	sound __,  9, $b1, $05e1
 	endchannel
-; f38c5
 
-Cry_Pidgey_Ch8: ; f38c5
+Cry_Pidgey_Ch8:
 	noise __,  3, $61, $32
 	noise __,  3, $61, $21
 	noise __,  9, $61, $11
 	endchannel
-; f38cf
 
-Cry_Voltorb_Ch5: ; f38cf
+Cry_Voltorb_Ch5:
 	sound_duty 2, 2, 3, 3
 	sound __,  7, $83, $0247
 	sound __, 16, $62, $0226
@@ -1507,11 +1332,10 @@
 	sound __, 10, $63, $0206
 	sound __, 16, $82, $0225
 	sound __, 16, $42, $0207
-Cry_Voltorb_Ch6: ; f38e9
+Cry_Voltorb_Ch6:
 	endchannel
-; f38ea
 
-Cry_Voltorb_Ch8: ; f38ea
+Cry_Voltorb_Ch8:
 	noise __,  9, $d4, $8c
 	noise __,  5, $e2, $9c
 	noise __, 16, $c6, $8c
@@ -1519,32 +1343,28 @@
 	noise __, 16, $d7, $9c
 	noise __, 16, $f2, $ac
 	endchannel
-; f38fd
 
-Cry_Muk_Ch5: ; f38fd
+Cry_Muk_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  5, $f3, $06e0
 	sound __, 16, $e4, $0640
 	sound __,  9, $c1, $0620
 	endchannel
-; f390c
 
-Cry_Muk_Ch6: ; f390c
+Cry_Muk_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  4, $c3, $0683
 	sound __, 15, $b4, $0602
 	sound __,  9, $a1, $0601
 	endchannel
-; f391b
 
-Cry_Muk_Ch8: ; f391b
+Cry_Muk_Ch8:
 	noise __,  5, $d3, $5c
 	noise __, 16, $e6, $4c
 	noise __,  9, $b1, $5c
 	endchannel
-; f3925
 
-Cry_Grimer_Ch5: ; f3925
+Cry_Grimer_Ch5:
 	sound_duty 2, 2, 0, 0
 	sound __,  7, $e2, $0500
 	sound __,  7, $e3, $0580
@@ -1551,19 +1371,17 @@
 	sound __,  7, $d3, $0570
 	sound __,  9, $a1, $0560
 	endchannel
-; f3938
 
-Cry_Grimer_Ch6: ; f3938
+Cry_Grimer_Ch6:
 	sound_duty 1, 1, 3, 3
 	sound __,  7, $e2, $0482
 	sound __,  7, $d3, $0501
 	sound __,  7, $b2, $04e2
 	sound __,  9, $81, $04c1
-Cry_Grimer_Ch8: ; f394a
+Cry_Grimer_Ch8:
 	endchannel
-; f394b
 
-Cry_Diglett_Ch5: ; f394b
+Cry_Diglett_Ch5:
 	sound_duty 0, 3, 0, 3
 	sound __,  5, $f1, $0700
 	sound __,  5, $e1, $0780
@@ -1576,9 +1394,8 @@
 	sound __,  5, $c1, $0742
 	sound __,  9, $b1, $0741
 	endchannel
-; f3976
 
-Cry_Diglett_Ch6: ; f3976
+Cry_Diglett_Ch6:
 	sound_duty 0, 1, 0, 1
 	sound __, 13, $8, 0
 	sound __,  5, $f1, $0701
@@ -1588,9 +1405,8 @@
 	sound __,  5, $f1, $0782
 	sound __,  9, $d1, $0701
 	endchannel
-; f3995
 
-Cry_Diglett_Ch8: ; f3995
+Cry_Diglett_Ch8:
 	noise __, 16, $8, $0
 	noise __,  5, $8, $0
 	noise __,  5, $d1, $4c
@@ -1600,9 +1416,8 @@
 	noise __,  5, $c1, $2c
 	noise __,  9, $a1, $4c
 	endchannel
-; f39ae
 
-Cry_Seel_Ch5: ; f39ae
+Cry_Seel_Ch5:
 	sound_duty 0, 3, 0, 3
 	sound __,  9, $f5, $0600
 	sound __,  3, $d2, $0638
@@ -1614,9 +1429,8 @@
 	sound __,  3, $b2, $0610
 	sound __,  9, $c1, $0620
 	endchannel
-; f39d5
 
-Cry_Seel_Ch6: ; f39d5
+Cry_Seel_Ch6:
 	sound_duty 0, 1, 0, 1
 	sound __, 13, $c3, $05c0
 	sound __,  4, $b1, $05f9
@@ -1627,28 +1441,25 @@
 	sound __,  3, $81, $05d1
 	sound __,  3, $91, $05d9
 	sound __,  9, $91, $05e1
-Cry_Seel_Ch8: ; f39fb
+Cry_Seel_Ch8:
 	endchannel
-; f39fc
 
-Cry_Slowpoke_Ch5: ; f39fc
+Cry_Slowpoke_Ch5:
 	sound_duty 0, 0, 0, 0
 	sound __,  9, $f5, $0480
 	sound __,  3, $e1, $05e0
 	sound __,  9, $d1, $05dc
 	endchannel
-; f3a0b
 
-Cry_Slowpoke_Ch6: ; f3a0b
+Cry_Slowpoke_Ch6:
 	sound_duty 1, 1, 2, 2
 	sound __,  8, $95, $0441
 	sound __,  3, $81, $0521
 	sound __,  9, $61, $051a
-Cry_Slowpoke_Ch8: ; f3a19
+Cry_Slowpoke_Ch8:
 	endchannel
-; f3a1a
 
-Cry_Drowzee_Ch5: ; f3a1a
+Cry_Drowzee_Ch5:
 	sound_duty 0, 2, 0, 2
 	sound __,  6, $f2, $0650
 	sound __, 10, $d1, $0660
@@ -1658,9 +1469,8 @@
 	sound __,  7, $d1, $0620
 	loopchannel 2, Cry_Drowzee_Ch5
 	endchannel
-; f3a39
 
-Cry_Drowzee_Ch6: ; f3a39
+Cry_Drowzee_Ch6:
 	sound_duty 0, 0, 0, 1
 	sound __,  5, $8, 0
 	sound __,  6, $f2, $0651
@@ -1674,9 +1484,8 @@
 	sound __,  6, $f2, $0611
 	sound __,  5, $d1, $0621
 	endchannel
-; f3a68
 
-Cry_Drowzee_Ch8: ; f3a68
+Cry_Drowzee_Ch8:
 	noise __,  7, $d2, $1c
 	noise __, 10, $b1, $2c
 	noise __,  9, $c2, $2c
@@ -1688,9 +1497,8 @@
 	noise __, 10, $c2, $2c
 	noise __,  5, $a1, $3c
 	endchannel
-; f3a87
 
-Cry_Nidoran_F_Ch5: ; f3a87
+Cry_Nidoran_F_Ch5:
 	sound_duty 0, 0, 2, 2
 	sound __,  5, $f3, $0600
 	sound __,  9, $d5, $0760
@@ -1697,9 +1505,8 @@
 	sound __,  4, $e2, $0720
 	sound __,  9, $d1, $0710
 	endchannel
-; f3a9a
 
-Cry_Nidoran_F_Ch6: ; f3a9a
+Cry_Nidoran_F_Ch6:
 	sound_duty 2, 2, 1, 1
 	sound __,  6, $b3, $06f1
 	sound __,  8, $c5, $0752
@@ -1706,17 +1513,15 @@
 	sound __,  4, $a2, $0711
 	sound __,  9, $b1, $0601
 	endchannel
-; f3aad
 
-Cry_Nidoran_F_Ch8: ; f3aad
+Cry_Nidoran_F_Ch8:
 	noise __,  4, $a2, $3c
 	noise __, 13, $94, $2c
 	noise __,  4, $82, $1c
 	noise __,  9, $71, $2c
 	endchannel
-; f3aba
 
-Cry_Nidoqueen_Ch5: ; f3aba
+Cry_Nidoqueen_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  9, $f7, $06e0
 	sound __,  7, $e6, $06e5
@@ -1726,9 +1531,8 @@
 	sound __,  5, $f2, $06b0
 	sound __, 16, $a2, $06c8
 	endchannel
-; f3ad9
 
-Cry_Nidoqueen_Ch6: ; f3ad9
+Cry_Nidoqueen_Ch6:
 	sound_duty 1, 1, 0, 0
 	sound __,  4, $8, 0
 	sound __,  9, $a7, $06a1
@@ -1739,9 +1543,8 @@
 	sound __,  5, $a2, $0671
 	sound __, 16, $72, $0689
 	endchannel
-; f3afc
 
-Cry_Nidoqueen_Ch8: ; f3afc
+Cry_Nidoqueen_Ch8:
 	noise __,  3, $f2, $3c
 	noise __,  9, $e4, $3e
 	noise __,  9, $d7, $3c
@@ -1751,9 +1554,8 @@
 	noise __,  4, $a4, $2c
 	noise __,  9, $91, $3c
 	endchannel
-; f3b15
 
-Cry_Oddish_Ch5: ; f3b15
+Cry_Oddish_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $f6, $0565
 	sound __, 11, $e4, $057c
@@ -1760,9 +1562,8 @@
 	sound __,  4, $c2, $055c
 	sound __, 16, $b2, $053c
 	endchannel
-; f3b28
 
-Cry_Oddish_Ch6: ; f3b28
+Cry_Oddish_Ch6:
 	sound_duty 2, 2, 1, 1
 	sound __, 15, $d6, $0503
 	sound __, 10, $b4, $051b
@@ -1769,16 +1570,14 @@
 	sound __,  5, $92, $04fa
 	sound __, 16, $a2, $04db
 	endchannel
-; f3b3b
 
-Cry_Oddish_Ch8: ; f3b3b
+Cry_Oddish_Ch8:
 	noise __, 13, $e6, $4c
 	noise __, 12, $d7, $5c
 	noise __, 16, $c2, $4c
 	endchannel
-; f3b45
 
-Cry_Charmander_Ch5: ; f3b45
+Cry_Charmander_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  5, $f7, $06a0
 	sound __,  9, $e6, $06a4
@@ -1788,9 +1587,8 @@
 	sound __,  5, $c2, $0620
 	sound __,  9, $b1, $0610
 	endchannel
-; f3b64
 
-Cry_Charmander_Ch6: ; f3b64
+Cry_Charmander_Ch6:
 	sound_duty 2, 2, 1, 1
 	sound __,  5, $e7, $0601
 	sound __,  9, $d6, $0603
@@ -1800,9 +1598,8 @@
 	sound __,  5, $b2, $0582
 	sound __,  9, $a1, $0571
 	endchannel
-; f3b83
 
-Cry_Charmander_Ch8: ; f3b83
+Cry_Charmander_Ch8:
 	noise __,  8, $d6, $5c
 	noise __,  9, $e6, $4c
 	noise __,  5, $d4, $5c
@@ -1810,50 +1607,44 @@
 	noise __,  8, $c3, $4c
 	noise __,  9, $a1, $5c
 	endchannel
-; f3b96
 
-Cry_Clefairy_Ch5: ; f3b96
+Cry_Clefairy_Ch5:
 	sound_duty 3, 2, 1, 0
 	sound __,  8, $d2, $0740
 	sound __, 16, $e5, $0760
 	sound C_,  9, $c1, $0730
 	endchannel
-; f3ba5
 
-Cry_Clefairy_Ch6: ; f3ba5
+Cry_Clefairy_Ch6:
 	sound_duty 1, 0, 0, 2
 	sound __,  3, $c2, $0701
 	sound __,  5, $c2, $0708
 	sound __, 16, $d7, $0741
 	sound C_,  9, $a2, $0701
-Cry_Clefairy_Ch8: ; f3bb7
+Cry_Clefairy_Ch8:
 	endchannel
-; f3bb8
 
-Cry_Caterpie_Ch5: ; f3bb8
+Cry_Caterpie_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 16, $d7, $0780
 	sound __,  5, $e6, $07a0
 	sound __, 16, $d2, $0740
 	endchannel
-; f3bc7
 
-Cry_Caterpie_Ch6: ; f3bc7
+Cry_Caterpie_Ch6:
 	sound_duty 2, 2, 1, 1
 	sound __, 16, $c7, $0753
 	sound __,  6, $b6, $0772
 	sound __, 16, $c2, $0711
 	endchannel
-; f3bd6
 
-Cry_Caterpie_Ch8: ; f3bd6
+Cry_Caterpie_Ch8:
 	noise __, 14, $f6, $4c
 	noise __,  5, $e6, $3c
 	noise __, 16, $f2, $4c
 	endchannel
-; f3be0
 
-Cry_Lapras_Ch5: ; f3be0
+Cry_Lapras_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  7, $f7, $06c0
 	sound __, 16, $e7, $0700
@@ -1861,9 +1652,8 @@
 	sound __,  5, $e4, $06e0
 	sound __,  9, $d1, $06d0
 	endchannel
-; f3bf7
 
-Cry_Lapras_Ch6: ; f3bf7
+Cry_Lapras_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  8, $e6, $0681
 	sound __, 15, $d5, $06c1
@@ -1871,17 +1661,15 @@
 	sound __,  5, $d4, $06a1
 	sound __,  9, $c1, $0691
 	endchannel
-; f3c0e
 
-Cry_Lapras_Ch8: ; f3c0e
+Cry_Lapras_Ch8:
 	noise __, 11, $a6, $3c
 	noise __, 15, $94, $2c
 	noise __,  6, $a3, $3c
 	noise __,  9, $91, $2c
 	endchannel
-; f3c1b
 
-Cry_Golem_Ch5: ; f3c1b
+Cry_Golem_Ch5:
 	sound_duty 1, 1, 2, 2
 	sound __, 13, $f2, $0440
 	sound __, 16, $e3, $04a0
@@ -1888,9 +1676,8 @@
 	sound __,  5, $d2, $0490
 	sound __,  9, $d1, $0480
 	endchannel
-; f3c2e
 
-Cry_Golem_Ch6: ; f3c2e
+Cry_Golem_Ch6:
 	sound_duty 2, 3, 2, 3
 	sound __, 12, $d2, $0438
 	sound __, 15, $c6, $0498
@@ -1897,17 +1684,15 @@
 	sound __,  4, $b2, $0488
 	sound __,  9, $b1, $0478
 	endchannel
-; f3c41
 
-Cry_Golem_Ch8: ; f3c41
+Cry_Golem_Ch8:
 	noise __, 11, $e6, $6c
 	noise __, 16, $d2, $5c
 	noise __,  4, $c2, $6c
 	noise __,  9, $d1, $5c
 	endchannel
-; f3c4e
 
-Cry_Blastoise_Ch5: ; f3c4e
+Cry_Blastoise_Ch5:
 	sound_duty 3, 0, 3, 0
 	sound __, 16, $f6, $05c0
 	sound __,  9, $e3, $05bc
@@ -1916,9 +1701,8 @@
 	sound __,  7, $c2, $05f0
 	sound __,  9, $b1, $0600
 	endchannel
-; f3c69
 
-Cry_Blastoise_Ch6: ; f3c69
+Cry_Blastoise_Ch6:
 	sound_duty 1, 2, 1, 2
 	sound __, 15, $c6, $04b1
 	sound __,  8, $c3, $04ad
@@ -1927,9 +1711,8 @@
 	sound __,  7, $a2, $04e1
 	sound __,  9, $91, $04f1
 	endchannel
-; f3c84
 
-Cry_Blastoise_Ch8: ; f3c84
+Cry_Blastoise_Ch8:
 	noise __, 11, $e6, $5c
 	noise __, 11, $d6, $6c
 	noise __,  5, $c2, $4c
@@ -1937,32 +1720,28 @@
 	noise __,  9, $b3, $4c
 	noise __,  9, $a1, $5c
 	endchannel
-; f3c97
 
-Cry_Pidgeotto_Ch5: ; f3c97
+Cry_Pidgeotto_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  9, $e4, $0790
 	sound __, 16, $f5, $07c0
 	sound __,  9, $d1, $07d8
 	endchannel
-; f3ca6
 
-Cry_Pidgeotto_Ch6: ; f3ca6
+Cry_Pidgeotto_Ch6:
 	sound_duty 1, 1, 2, 2
 	sound __, 11, $c4, $0771
 	sound __, 16, $b6, $07a2
 	sound __,  9, $a1, $07b7
 	endchannel
-; f3cb5
 
-Cry_Pidgeotto_Ch8: ; f3cb5
+Cry_Pidgeotto_Ch8:
 	noise __,  9, $e4, $4c
 	noise __, 15, $c4, $3c
 	noise __,  9, $d1, $2c
 	endchannel
-; f3cbf
 
-Cry_Paras_Ch5: ; f3cbf
+Cry_Paras_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  7, $f2, $0600
 	sound __,  7, $e2, $0640
@@ -1973,9 +1752,8 @@
 	sound __,  7, $b2, $0780
 	sound __,  9, $a1, $07c0
 	endchannel
-; f3ce2
 
-Cry_Paras_Ch6: ; f3ce2
+Cry_Paras_Ch6:
 	sound_duty 1, 0, 1, 0
 	sound __,  4, $8, $0001
 	sound __,  7, $c2, $05c1
@@ -1987,9 +1765,8 @@
 	sound __,  7, $a2, $0742
 	sound __,  9, $81, $0781
 	endchannel
-; f3d09
 
-Cry_Paras_Ch8: ; f3d09
+Cry_Paras_Ch8:
 	noise __,  7, $8, $1
 	noise __,  6, $e2, $5c
 	noise __,  6, $c2, $4c
@@ -2000,9 +1777,8 @@
 	noise __,  6, $92, $1a
 	noise __,  9, $81, $18
 	endchannel
-; f3d25
 
-Cry_Weedle_Ch5: ; f3d25
+Cry_Weedle_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  5, $f3, $0780
 	sound __, 16, $e7, $0700
@@ -2011,9 +1787,8 @@
 	sound __,  5, $d2, $06f0
 	sound __,  9, $c1, $06e0
 	endchannel
-; f3d40
 
-Cry_Weedle_Ch6: ; f3d40
+Cry_Weedle_Ch6:
 	sound_duty 2, 2, 1, 1
 	sound __,  7, $c3, $0701
 	sound __, 15, $b7, $0681
@@ -2022,9 +1797,8 @@
 	sound __,  5, $b2, $0672
 	sound __,  9, $a1, $0661
 	endchannel
-; f3d5b
 
-Cry_Weedle_Ch8: ; f3d5b
+Cry_Weedle_Ch8:
 	noise __,  7, $e3, $5c
 	noise __, 15, $d6, $4c
 	noise __,  7, $c6, $3c
@@ -2032,9 +1806,8 @@
 	noise __,  4, $a2, $5c
 	noise __,  9, $b1, $6c
 	endchannel
-; f3d6e
 
-Cry_Ekans_Ch5: ; f3d6e
+Cry_Ekans_Ch5:
 	sound_duty 3, 3, 0, 0
 	sound __, 16, $f7, $0500
 	sound __, 16, $e7, $0508
@@ -2041,9 +1814,8 @@
 	sound __,  9, $b4, $0480
 	sound __, 16, $a2, $0460
 	endchannel
-; f3d81
 
-Cry_Ekans_Ch6: ; f3d81
+Cry_Ekans_Ch6:
 	sound_duty 0, 1, 0, 1
 	sound __, 15, $d7, $0481
 	sound __, 15, $c7, $0489
@@ -2050,17 +1822,15 @@
 	sound __, 11, $b4, $0401
 	sound __, 16, $c2, $03e1
 	endchannel
-; f3d94
 
-Cry_Ekans_Ch8: ; f3d94
+Cry_Ekans_Ch8:
 	noise __, 15, $f7, $7c
 	noise __, 13, $f6, $6c
 	noise __, 10, $e4, $7c
 	noise __, 16, $e2, $6c
 	endchannel
-; f3da1
 
-Cry_Metapod_Ch5: ; f3da1
+Cry_Metapod_Ch5:
 	sound_duty 1, 1, 3, 3
 	sound __,  8, $d6, $07e1
 	sound __,  7, $c6, $07e2
@@ -2071,9 +1841,8 @@
 	sound __,  7, $b6, $07e0
 	sound __,  9, $a1, $07df
 	endchannel
-; f3dc4
 
-Cry_Metapod_Ch6: ; f3dc4
+Cry_Metapod_Ch6:
 	sound_duty 0, 1, 0, 1
 	sound __,  7, $c3, $07c9
 	sound __,  7, $b3, $07c7
@@ -2082,9 +1851,8 @@
 	sound __,  7, $c3, $07c9
 	sound __, 16, $a2, $07c5
 	endchannel
-; f3ddf
 
-Cry_Metapod_Ch8: ; f3ddf
+Cry_Metapod_Ch8:
 	noise __, 14, $19, $7c
 	noise __, 14, $f7, $8c
 	noise __, 13, $d6, $7c
@@ -2091,9 +1859,8 @@
 	noise __,  9, $c4, $6c
 	noise __, 16, $b3, $5c
 	endchannel
-; f3def
 
-Cry_Venonat_Ch5: ; f3def
+Cry_Venonat_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __,  7, $f7, $0740
 	sound __, 13, $e6, $0744
@@ -2102,9 +1869,8 @@
 	sound __,  4, $c3, $0780
 	sound __,  9, $d1, $07a0
 	endchannel
-; f3e0a
 
-Cry_Venonat_Ch6: ; f3e0a
+Cry_Venonat_Ch6:
 	sound_duty 2, 2, 0, 0
 	sound __,  7, $c7, $0701
 	sound __, 12, $b6, $0702
@@ -2113,9 +1879,8 @@
 	sound __,  4, $a3, $0741
 	sound __,  9, $91, $0762
 	endchannel
-; f3e25
 
-Cry_Venonat_Ch8: ; f3e25
+Cry_Venonat_Ch8:
 	noise __,  4, $e2, $3c
 	noise __,  9, $d6, $4c
 	noise __,  6, $d4, $3c
@@ -2123,9 +1888,8 @@
 	noise __,  3, $e2, $3c
 	noise __,  9, $d1, $2c
 	endchannel
-; f3e38
 
-Cry_Squirtle_Ch5: ; f3e38
+Cry_Squirtle_Ch5:
 	sound_duty 0, 1, 3, 3
 	sound __, 16, $f0, $0705
 	sound __, 11, $e0, $0700
@@ -2134,9 +1898,8 @@
 	sound __,  7, $b2, $0620
 	sound __,  9, $a1, $0624
 	endchannel
-; f3e53
 
-Cry_Squirtle_Ch6: ; f3e53
+Cry_Squirtle_Ch6:
 	sound_duty 2, 0, 2, 0
 	sound __, 16, $b0, $06c3
 	sound __, 11, $a0, $06c1
@@ -2145,9 +1908,8 @@
 	sound __,  7, $82, $05e1
 	sound __,  9, $61, $05e8
 	endchannel
-; f3e6e
 
-Cry_Squirtle_Ch8: ; f3e6e
+Cry_Squirtle_Ch8:
 	noise __,  7, $e6, $4c
 	noise __, 16, $d6, $3c
 	noise __, 11, $c5, $4a
@@ -2154,9 +1916,8 @@
 	noise __,  2, $b2, $5b
 	noise __, 16, $c2, $4c
 	endchannel
-; f3e7e
 
-Cry_Fearow_Ch5: ; f3e7e
+Cry_Fearow_Ch5:
 	sound_duty 0, 0, 1, 1
 	sound __, 11, $f5, $0680
 	sound __,  4, $e2, $06a0
@@ -2167,9 +1928,8 @@
 	sound __,  4, $d2, $06c0
 	sound __,  9, $c1, $06a0
 	endchannel
-; f3ea1
 
-Cry_Fearow_Ch6: ; f3ea1
+Cry_Fearow_Ch6:
 	sound_duty 3, 3, 0, 0
 	sound __, 10, $d5, $0631
 	sound __,  4, $d2, $0652
@@ -2180,9 +1940,8 @@
 	sound __,  4, $c2, $0671
 	sound __,  9, $b1, $0651
 	endchannel
-; f3ec4
 
-Cry_Fearow_Ch8: ; f3ec4
+Cry_Fearow_Ch8:
 	noise __,  7, $e3, $4c
 	noise __,  5, $c3, $3c
 	noise __,  6, $d4, $3c
@@ -2190,9 +1949,8 @@
 	noise __,  7, $b4, $3c
 	noise __,  9, $c1, $2c
 	endchannel
-; f3ed7
 
-Cry_Growlithe_Ch5: ; f3ed7
+Cry_Growlithe_Ch5:
 	sound_duty 1, 1, 2, 2
 	sound __,  4, $f4, $0641
 	sound __, 14, $d6, $0721
@@ -2199,9 +1957,8 @@
 	sound __,  9, $f4, $0719
 	sound __,  9, $c1, $071a
 	endchannel
-; f3eea
 
-Cry_Growlithe_Ch6: ; f3eea
+Cry_Growlithe_Ch6:
 	sound_duty 0, 3, 0, 3
 	sound __,  5, $f4, $0580
 	sound __, 15, $e6, $06e0
@@ -2208,17 +1965,15 @@
 	sound __,  9, $d5, $06d8
 	sound __,  9, $d1, $06dc
 	endchannel
-; f3efd
 
-Cry_Growlithe_Ch8: ; f3efd
+Cry_Growlithe_Ch8:
 	noise __,  6, $c4, $46
 	noise __, 14, $a5, $44
 	noise __,  9, $c4, $45
 	noise __,  9, $b1, $44
 	endchannel
-; f3f0a
 
-Cry_Krabby_Ch5: ; f3f0a
+Cry_Krabby_Ch5:
 	sound_duty 0, 0, 3, 3
 	sound __, 14, $f1, $0511
 	sound __, 14, $e1, $0515
@@ -2225,9 +1980,8 @@
 	sound __, 14, $e1, $0511
 	sound __,  9, $d1, $0511
 	endchannel
-; f3f1d
 
-Cry_Krabby_Ch6: ; f3f1d
+Cry_Krabby_Ch6:
 	sound_duty 1, 1, 1, 0
 	sound __, 13, $e1, $050c
 	sound __, 13, $d1, $0510
@@ -2234,17 +1988,15 @@
 	sound __, 15, $c1, $050c
 	sound __,  9, $c1, $050a
 	endchannel
-; f3f30
 
-Cry_Krabby_Ch8: ; f3f30
+Cry_Krabby_Ch8:
 	noise __, 15, $f2, $65
 	noise __, 14, $e2, $55
 	noise __, 15, $d2, $56
 	noise __,  9, $d1, $66
 	endchannel
-; f3f3d
 
-Cry_Psyduck_Ch5: ; f3f3d
+Cry_Psyduck_Ch5:
 	sound_duty 3, 2, 1, 0
 	sound __,  4, $f3, $0564
 	sound __,  3, $e2, $0544
@@ -2255,9 +2007,8 @@
 	sound __,  5, $e4, $04e4
 	sound __,  9, $d1, $0502
 	endchannel
-; f3f60
 
-Cry_Psyduck_Ch6: ; f3f60
+Cry_Psyduck_Ch6:
 	sound_duty 0, 3, 0, 3
 	sound __,  4, $d3, $0560
 	sound __,  3, $c2, $0540
@@ -2267,11 +2018,10 @@
 	sound __,  4, $d3, $0520
 	sound __,  4, $c4, $04e0
 	sound __,  9, $c1, $0500
-Cry_Psyduck_Ch8: ; f3f82
+Cry_Psyduck_Ch8:
 	endchannel
-; f3f83
 
-Cry_Rattata_Ch5: ; f3f83
+Cry_Rattata_Ch5:
 	sound_duty 1, 0, 1, 0
 	sound __,  3, $3d, $0381
 	sound __,  8, $f5, $0601
@@ -2278,9 +2028,8 @@
 	sound __,  2, $c2, $0481
 	sound __,  9, $91, $0381
 	endchannel
-; f3f96
 
-Cry_Rattata_Ch6: ; f3f96
+Cry_Rattata_Ch6:
 	sound_duty 2, 3, 2, 3
 	sound __,  3, $3e, $05b0
 	sound __,  8, $d5, $075d
@@ -2287,12 +2036,10 @@
 	sound __,  2, $b2, $06b0
 	sound __,  9, $61, $05b0
 	endchannel
-; f3fa9
 
-Cry_Rattata_Ch8: ; f3fa9
+Cry_Rattata_Ch8:
 	noise __,  3, $92, $49
 	noise __,  8, $b5, $29
 	noise __,  2, $a2, $39
 	noise __,  9, $91, $49
 	endchannel
-; f3fb6
--- a/audio/cry_pointers.asm
+++ b/audio/cry_pointers.asm
@@ -1,4 +1,4 @@
-Cries: ; e91b0
+Cries:
 	dba Cry_Nidoran_M
 	dba Cry_Nidoran_F
 	dba Cry_Slowpoke
@@ -67,4 +67,3 @@
 	dba Cry_Aipom
 	dba Cry_Dunsparce
 	dba Cry_Donphan
-; e927c
--- a/audio/drumkits.asm
+++ b/audio/drumkits.asm
@@ -1,4 +1,4 @@
-Drumkits: ; e8e52
+Drumkits:
 	dw Drumkit0
 	dw Drumkit1
 	dw Drumkit2
@@ -5,9 +5,8 @@
 	dw Drumkit3
 	dw Drumkit4
 	dw Drumkit5
-; e8e5e
 
-Drumkit0: ; e8e5e
+Drumkit0:
 	dw Drum00    ; rest
 	dw Snare1    ; c
 	dw Snare2    ; c#
@@ -21,7 +20,7 @@
 	dw Snare6    ; a
 	dw Snare7    ; a#
 	dw HiHat2    ; b
-Drumkit1: ; e8e78
+Drumkit1:
 	dw Drum00
 	dw HiHat1
 	dw Snare5
@@ -35,7 +34,7 @@
 	dw Snare9
 	dw Snare10
 	dw Snare11
-Drumkit2: ; e8e92
+Drumkit2:
 	dw Drum00
 	dw Snare1
 	dw Snare9
@@ -49,7 +48,7 @@
 	dw Snare6
 	dw Snare7
 	dw HiHat2
-Drumkit3: ; e8eac
+Drumkit3:
 	dw Drum21
 	dw Snare12
 	dw Snare13
@@ -63,7 +62,7 @@
 	dw Drum21
 	dw Kick2
 	dw Crash2
-Drumkit4: ; e8ec6
+Drumkit4:
 	dw Drum21
 	dw Drum20
 	dw Snare13
@@ -77,7 +76,7 @@
 	dw Drum36
 	dw Kick2
 	dw Crash1
-Drumkit5: ; e8ee0
+Drumkit5:
 	dw Drum00
 	dw Snare9
 	dw Snare10
@@ -91,35 +90,29 @@
 	dw Snare14
 	dw Snare13
 	dw Kick2
-; e8efa
 
-Drum00: ; e8efa
+Drum00:
 ; unused
 	noise C#,  1, $11, $00
 	endchannel
-; e8efe
 
-Snare1: ; e8efe
+Snare1:
 	noise C#,  1, $c1, $33
 	endchannel
-; e8f02
 
-Snare2: ; e8f02
+Snare2:
 	noise C#,  1, $b1, $33
 	endchannel
-; e8f06
 
-Snare3: ; e8f06
+Snare3:
 	noise C#,  1, $a1, $33
 	endchannel
-; e8f0a
 
-Snare4: ; e8f0a
+Snare4:
 	noise C#,  1, $81, $33
 	endchannel
-; e8f0e
 
-Drum05: ; e8f0e
+Drum05:
 	noise C#,  8, $84, $37
 	noise C#,  7, $84, $36
 	noise C#,  6, $83, $35
@@ -127,175 +120,142 @@
 	noise C#,  4, $82, $33
 	noise C#,  3, $81, $32
 	endchannel
-; e8f21
 
-Triangle1: ; e8f21
+Triangle1:
 	noise C#,  1, $51, $2a
 	endchannel
-; e8f25
 
-Triangle2: ; e8f25
+Triangle2:
 	noise C#,  2, $41, $2b
 	noise C#,  1, $61, $2a
 	endchannel
-; e8f2c
 
-HiHat1: ; e8f2c
+HiHat1:
 	noise C#,  1, $81, $10
 	endchannel
-; e8f30
 
-Snare5: ; e8f30
+Snare5:
 	noise C#,  1, $82, $23
 	endchannel
-; e8f34
 
-Snare6: ; e8f34
+Snare6:
 	noise C#,  1, $82, $25
 	endchannel
-; e8f38
 
-Snare7: ; e8f38
+Snare7:
 	noise C#,  1, $82, $26
 	endchannel
-; e8f3c
 
-HiHat2: ; e8f3c
+HiHat2:
 	noise C#,  1, $a1, $10
 	endchannel
-; e8f40
 
-HiHat3: ; e8f40
+HiHat3:
 	noise C#,  1, $a2, $11
 	endchannel
-; e8f44
 
-Snare8: ; e8f44
+Snare8:
 	noise C#,  1, $a2, $50
 	endchannel
-; e8f48
 
-Triangle3: ; e8f48
+Triangle3:
 	noise C#,  1, $a1, $18
 	noise C#,  1, $31, $33
 	endchannel
-; e8f4f
 
-Triangle4: ; e8f4f
+Triangle4:
 	noise C#,  3, $91, $28
 	noise C#,  1, $71, $18
 	endchannel
-; e8f56
 
-Snare9: ; e8f56
+Snare9:
 	noise C#,  1, $91, $22
 	endchannel
-; e8f5a
 
-Snare10: ; e8f5a
+Snare10:
 	noise C#,  1, $71, $22
 	endchannel
-; e8f5e
 
-Snare11: ; e8f5e
+Snare11:
 	noise C#,  1, $61, $22
 	endchannel
-; e8f62
 
-Drum20: ; e8f62
+Drum20:
 	noise C#,  1, $11, $11
 	endchannel
-; e8f66
 
-Drum21: ; e8f66
+Drum21:
 	endchannel
-; e8f67
 
-Snare12: ; e8f67
+Snare12:
 	noise C#,  1, $91, $33
 	endchannel
-; e8f6b
 
-Snare13: ; e8f6b
+Snare13:
 	noise C#,  1, $51, $32
 	endchannel
-; e8f6f
 
-Snare14: ; e8f6f
+Snare14:
 	noise C#,  1, $81, $31
 	endchannel
-; e8f73
 
-Kick1: ; e8f73
+Kick1:
 	noise C#,  1, $88, $6b
 	noise C#,  1, $71, $00
 	endchannel
-; e8f7a
 
-Triangle5: ; e8f7a
+Triangle5:
 	noise D_,  1, $91, $18
 	endchannel
-; e8f7e
 
-Drum27: ; e8f7e
+Drum27:
 	noise C#,  8, $92, $10
 	endchannel
-; e8f82
 
-Drum28: ; e8f82
+Drum28:
 	noise D_,  4, $91, $00
 	noise D_,  4, $11, $00
 	endchannel
-; e8f89
 
-Drum29: ; e8f89
+Drum29:
 	noise D_,  4, $91, $11
 	noise D_,  4, $11, $00
 	endchannel
-; e8f90
 
-Crash1: ; e8f90
+Crash1:
 	noise D_,  4, $88, $15
 	noise C#,  1, $65, $12
 	endchannel
-; e8f97
 
-Drum31: ; e8f97
+Drum31:
 	noise D_,  4, $51, $21
 	noise D_,  4, $11, $11
 	endchannel
-; e8f9e
 
-Drum32: ; e8f9e
+Drum32:
 	noise D_,  4, $51, $50
 	noise D_,  4, $11, $11
 	endchannel
-; e8fa5
 
-Drum33: ; e8fa5
+Drum33:
 	noise C#,  1, $a1, $31
 	endchannel
-; e8fa9
 
-Crash2: ; e8fa9
+Crash2:
 	noise C#,  1, $84, $12
 	endchannel
-; e8fad
 
-Drum35: ; e8fad
+Drum35:
 	noise D_,  4, $81, $00
 	noise D_,  4, $11, $00
 	endchannel
-; e8fb4
 
-Drum36: ; e8fb4
+Drum36:
 	noise D_,  4, $81, $21
 	noise D_,  4, $11, $11
 	endchannel
-; e8fbb
 
-Kick2: ; e8fbb
+Kick2:
 	noise C#,  1, $a8, $6b
 	noise C#,  1, $71, $00
 	endchannel
-; e8fc2
--- a/audio/engine.asm
+++ b/audio/engine.asm
@@ -6,7 +6,7 @@
 ; 	FadeMusic
 ; 	PlayStereoSFX
 
-_MapSetup_Sound_Off:: ; e8000
+_MapSetup_Sound_Off::
 ; restart sound operation
 ; clear all relevant hardware registers & wram
 	push hl
@@ -56,9 +56,8 @@
 	pop hl
 	ret
 
-; e803d
 
-MusicFadeRestart: ; e803d
+MusicFadeRestart:
 ; restart but keep the music id to fade in to
 	ld a, [wMusicFadeID + 1]
 	push af
@@ -71,23 +70,20 @@
 	ld [wMusicFadeID + 1], a
 	ret
 
-; e8051
 
-MusicOn: ; e8051
+MusicOn:
 	ld a, 1
 	ld [wMusicPlaying], a
 	ret
 
-; e8057
 
-MusicOff: ; e8057
+MusicOff:
 	xor a
 	ld [wMusicPlaying], a
 	ret
 
-; e805c
 
-_UpdateSound:: ; e805c
+_UpdateSound::
 ; called once per frame
 	; no use updating audio if it's not playing
 	ld a, [wMusicPlaying]
@@ -216,9 +212,8 @@
 	ld [rNR51], a
 	ret
 
-; e8125
 
-UpdateChannels: ; e8125
+UpdateChannels:
 	ld hl, .ChannelFnPtrs
 	ld a, [wCurChannel]
 	and $7
@@ -510,9 +505,8 @@
 	ld [rNR44], a
 	ret
 
-; e82e7
 
-_CheckSFX: ; e82e7
+_CheckSFX:
 ; return carry if any sfx channels are active
 	ld hl, wChannel5Flags1
 	bit SOUND_CHANNEL_ON, [hl]
@@ -533,9 +527,8 @@
 	scf
 	ret
 
-; e8307
 
-PlayDanger: ; e8307
+PlayDanger:
 	ld a, [wLowHealthAlarm]
 	bit DANGER_ON_F, a
 	ret z
@@ -595,23 +588,20 @@
 	ld [wSoundOutput], a
 	ret
 
-; e8350
 
-DangerSoundHigh: ; e8350
+DangerSoundHigh:
 	db $80 ; duty 50%
 	db $e2 ; volume 14, envelope decrease sweep 2
 	db $50 ; frequency: $750
 	db $87 ; restart sound
-; e8354
 
-DangerSoundLow: ; e8354
+DangerSoundLow:
 	db $80 ; duty 50%
 	db $e2 ; volume 14, envelope decrease sweep 2
 	db $ee ; frequency: $6ee
 	db $86 ; restart sound
-; e8358
 
-FadeMusic: ; e8358
+FadeMusic:
 ; fade music if applicable
 ; usage:
 ;	write to wMusicFade
@@ -723,9 +713,8 @@
 	ld [wVolume], a
 	ret
 
-; e83d1
 
-LoadNote: ; e83d1
+LoadNote:
 	; wait for pitch wheel to finish
 	ld hl, CHANNEL_FLAGS2
 	add hl, bc
@@ -845,9 +834,8 @@
 	ld [hl], a
 	ret
 
-; e8466
 
-HandleTrackVibrato: ; e8466
+HandleTrackVibrato:
 ; handle duty, cry pitch, and vibrato
 	ld hl, CHANNEL_FLAGS2
 	add hl, bc
@@ -964,9 +952,8 @@
 .quit
 	ret
 
-; e84f9
 
-ApplyPitchWheel: ; e84f9
+ApplyPitchWheel:
 	; quit if pitch wheel inactive
 	ld hl, CHANNEL_FLAGS2
 	add hl, bc
@@ -1081,9 +1068,8 @@
 	set NOTE_DUTY_OVERRIDE, [hl]
 	ret
 
-; e858c
 
-HandleNoise: ; e858c
+HandleNoise:
 	; is noise sampling on?
 	ld hl, CHANNEL_FLAGS1
 	add hl, bc
@@ -1109,9 +1095,8 @@
 	ld [wNoiseSampleDelay], a
 	ret
 
-; e85af
 
-ReadNoiseSample: ; e85af
+ReadNoiseSample:
 ; sample struct:
 ;	[wx] [yy] [zz]
 ;	w: ? either 2 or 3
@@ -1161,9 +1146,8 @@
 .quit
 	ret
 
-; e85e1
 
-ParseMusic: ; e85e1
+ParseMusic:
 ; parses until a note is read or the song is ended
 	call GetMusicByte ; store next byte in a
 	cp $ff ; is the song over?
@@ -1271,9 +1255,8 @@
 	ld [hli], a ; bank
 	ret
 
-; e8679
 
-RestoreVolume: ; e8679
+RestoreVolume:
 	; ch5 only
 	ld a, [wCurChannel]
 	cp CHAN5
@@ -1292,9 +1275,8 @@
 	ld [wSFXPriority], a
 	ret
 
-; e8698
 
-ParseSFXOrRest: ; e8698
+ParseSFXOrRest:
 	; turn noise sampling on
 	ld hl, CHANNEL_NOTE_FLAGS
 	add hl, bc
@@ -1324,9 +1306,8 @@
 	ld [hl], a
 	ret
 
-; e86c5
 
-GetNoiseSample: ; e86c5
+GetNoiseSample:
 ; load ptr to sample header in wNoiseSampleAddress
 	; are we on the last channel?
 	ld a, [wCurChannel]
@@ -1382,9 +1363,8 @@
 	ld [wNoiseSampleDelay], a
 	ret
 
-; e870f
 
-ParseMusicCommand: ; e870f
+ParseMusicCommand:
 	; reload command
 	ld a, [wCurMusicByte]
 	; get command #
@@ -1401,9 +1381,8 @@
 	ld l, a
 	jp hl
 
-; e8720
 
-MusicCommands: ; e8720
+MusicCommands:
 ; entries correspond to macros/sound.asm enumeration
 	dw Music_Octave8 ; octave 8
 	dw Music_Octave7 ; octave 7
@@ -1453,21 +1432,19 @@
 	dw Music_LoopChannel ; loop
 	dw Music_CallChannel ; call
 	dw Music_EndChannel ; return
-; e8780
 
-MusicF1: ; e8780
-MusicF2: ; e8780
-MusicF3: ; e8780
-MusicF4: ; e8780
-MusicF5: ; e8780
-MusicF6: ; e8780
-MusicF7: ; e8780
-MusicF8: ; e8780
+MusicF1:
+MusicF2:
+MusicF3:
+MusicF4:
+MusicF5:
+MusicF6:
+MusicF7:
+MusicF8:
 	ret
 
-; e8781
 
-Music_EndChannel: ; e8781
+Music_EndChannel:
 ; called when $ff is encountered w/ subroutine flag set
 ; end music stream
 ; return to caller of the subroutine
@@ -1488,9 +1465,8 @@
 	ld [hl], d
 	ret
 
-; e8796
 
-Music_CallChannel: ; e8796
+Music_CallChannel:
 ; call music stream (subroutine)
 ; parameters: ll hh ; pointer to subroutine
 	; get pointer from next 2 bytes
@@ -1523,9 +1499,8 @@
 	set SOUND_SUBROUTINE, [hl]
 	ret
 
-; e87bc
 
-Music_JumpChannel: ; e87bc
+Music_JumpChannel:
 ; jump
 ; parameters: ll hh ; pointer
 	; get pointer from next 2 bytes
@@ -1540,9 +1515,8 @@
 	ld [hl], d
 	ret
 
-; e87cc
 
-Music_LoopChannel: ; e87cc
+Music_LoopChannel:
 ; loops xx - 1 times
 ; 	00: infinite
 ; params: 3
@@ -1603,9 +1577,8 @@
 	ld [hl], e
 	ret
 
-; e880e
 
-Music_SetCondition: ; e880e
+Music_SetCondition:
 ; set condition for a jump
 ; used with FB
 ; params: 1
@@ -1618,9 +1591,8 @@
 	ld [hl], a
 	ret
 
-; e8817
 
-Music_JumpIf: ; e8817
+Music_JumpIf:
 ; conditional jump
 ; used with FA
 ; params: 3
@@ -1666,9 +1638,8 @@
 	ld [hl], d
 	ret
 
-; e883e
 
-MusicEE; e883e
+MusicEE
 ; conditional jump
 ; checks a byte in ram corresponding to the current channel
 ; doesn't seem to be set by any commands
@@ -1720,9 +1691,8 @@
 	ld [hl], d
 	ret
 
-; e886d
 
-MusicF9: ; e886d
+MusicF9:
 ; sets some flag
 ; seems to be unused
 ; params: 0
@@ -1730,9 +1700,8 @@
 	ld [wc2b5], a
 	ret
 
-; e8873
 
-MusicE2: ; e8873
+MusicE2:
 ; seems to have been dummied out
 ; params: 1
 	call GetMusicByte
@@ -1744,9 +1713,8 @@
 	set SOUND_UNKN_0B, [hl]
 	ret
 
-; e8882
 
-Music_Vibrato: ; e8882
+Music_Vibrato:
 ; vibrato
 ; params: 2
 ;	1: [xx]
@@ -1801,9 +1769,8 @@
 	ld [hl], a
 	ret
 
-; e88bd
 
-Music_SlidePitchTo: ; e88bd
+Music_SlidePitchTo:
 ; set the target for pitch wheel
 ; params: 2
 ; note duration
@@ -1834,9 +1801,8 @@
 	set SOUND_PITCH_WHEEL, [hl]
 	ret
 
-; e88e4
 
-Music_Tone: ; e88e4
+Music_Tone:
 ; tone
 ; params: 1 (dw)
 	ld hl, CHANNEL_FLAGS2
@@ -1850,9 +1816,8 @@
 	ld [hl], a
 	ret
 
-; e88f7
 
-MusicE7: ; e88f7
+MusicE7:
 ; unused
 ; params: 1
 	ld hl, CHANNEL_FLAGS2
@@ -1864,9 +1829,8 @@
 	ld [hl], a
 	ret
 
-; e8906
 
-Music_SoundDuty: ; e8906
+Music_SoundDuty:
 ; sequence of 4 duty cycles to be looped
 ; params: 1 (4 2-bit duty cycle arguments)
 	ld hl, CHANNEL_FLAGS2
@@ -1886,9 +1850,8 @@
 	ld [hl], a
 	ret
 
-; e891e
 
-MusicE8: ; e891e
+MusicE8:
 ; unused
 ; params: 1
 	ld hl, CHANNEL_FLAGS2
@@ -1900,9 +1863,8 @@
 	ld [hl], a
 	ret
 
-; e892d
 
-Music_ToggleSFX: ; e892d
+Music_ToggleSFX:
 ; toggle something
 ; params: none
 	ld hl, CHANNEL_FLAGS1
@@ -1916,9 +1878,8 @@
 	set SOUND_SFX, [hl]
 	ret
 
-; e893b
 
-Music_ToggleNoise: ; e893b
+Music_ToggleNoise:
 ; toggle music noise sampling
 ; can't be used as a straight toggle since the param is not read from on->off
 ; params:
@@ -1940,9 +1901,8 @@
 	ld [wMusicNoiseSampleSet], a
 	ret
 
-; e894f
 
-Music_SFXToggleNoise: ; e894f
+Music_SFXToggleNoise:
 ; toggle sfx noise sampling
 ; params:
 ;	on: 1
@@ -1963,9 +1923,8 @@
 	ld [wSFXNoiseSampleSet], a
 	ret
 
-; e8963
 
-Music_NoteType: ; e8963
+Music_NoteType:
 ; note length
 ;	# frames per 16th note
 ; intensity: see Music_Intensity
@@ -1983,9 +1942,8 @@
 	call Music_Intensity
 	ret
 
-; e8977
 
-Music_SoundStatus: ; e8977
+Music_SoundStatus:
 ; update sound status
 ; params: 1
 	call GetMusicByte
@@ -1995,9 +1953,8 @@
 	set NOTE_UNKN_3, [hl]
 	ret
 
-; e8984
 
-Music_DutyCycle: ; e8984
+Music_DutyCycle:
 ; duty cycle
 ; params: 1
 	call GetMusicByte
@@ -2009,9 +1966,8 @@
 	ld [hl], a
 	ret
 
-; e8991
 
-Music_Intensity: ; e8991
+Music_Intensity:
 ; intensity
 ; params: 1
 ;	hi: pressure
@@ -2022,9 +1978,8 @@
 	ld [hl], a
 	ret
 
-; e899a
 
-Music_Tempo: ; e899a
+Music_Tempo:
 ; global tempo
 ; params: 2
 ;	de: tempo
@@ -2035,16 +1990,15 @@
 	call SetGlobalTempo
 	ret
 
-; e89a6
 
-Music_Octave8: ; e89a6
-Music_Octave7: ; e89a6
-Music_Octave6: ; e89a6
-Music_Octave5: ; e89a6
-Music_Octave4: ; e89a6
-Music_Octave3: ; e89a6
-Music_Octave2: ; e89a6
-Music_Octave1: ; e89a6
+Music_Octave8:
+Music_Octave7:
+Music_Octave6:
+Music_Octave5:
+Music_Octave4:
+Music_Octave3:
+Music_Octave2:
+Music_Octave1:
 ; set octave based on lo nybble of the command
 	ld hl, CHANNEL_OCTAVE
 	add hl, bc
@@ -2053,9 +2007,8 @@
 	ld [hl], a
 	ret
 
-; e89b1
 
-Music_ForceOctave: ; e89b1
+Music_ForceOctave:
 ; set starting octave
 ; this forces all notes up by the starting octave
 ; params: 1
@@ -2065,9 +2018,8 @@
 	ld [hl], a
 	ret
 
-; e89ba
 
-Music_StereoPanning: ; e89ba
+Music_StereoPanning:
 ; stereo panning
 ; params: 1
 	; stereo on?
@@ -2078,9 +2030,8 @@
 	call GetMusicByte
 	ret
 
-; e89c5
 
-Music_Panning: ; e89c5
+Music_Panning:
 ; force panning
 ; params: 1
 	call SetLRTracks
@@ -2091,9 +2042,8 @@
 	ld [hl], a
 	ret
 
-; e89d2
 
-Music_Volume: ; e89d2
+Music_Volume:
 ; set volume
 ; params: 1
 ;	see Volume
@@ -2109,9 +2059,8 @@
 	ld [wVolume], a
 	ret
 
-; e89e1
 
-Music_TempoRelative: ; e89e1
+Music_TempoRelative:
 ; set global tempo to current channel tempo +/- param
 ; params: 1 signed
 	call GetMusicByte
@@ -2137,9 +2086,8 @@
 	call SetGlobalTempo
 	ret
 
-; e89fd
 
-Music_SFXPriorityOn: ; e89fd
+Music_SFXPriorityOn:
 ; turn sfx priority on
 ; params: none
 	ld a, 1
@@ -2146,9 +2094,8 @@
 	ld [wSFXPriority], a
 	ret
 
-; e8a03
 
-Music_SFXPriorityOff: ; e8a03
+Music_SFXPriorityOff:
 ; turn sfx priority off
 ; params: none
 	xor a
@@ -2155,9 +2102,8 @@
 	ld [wSFXPriority], a
 	ret
 
-; e8a08
 
-Music_RestartChannel: ; e8a08
+Music_RestartChannel:
 ; restart current channel from channel header (same bank)
 ; params: 2 (5)
 ; ll hh: pointer to new channel header
@@ -2191,9 +2137,8 @@
 	pop bc ; restore current channel
 	ret
 
-; e8a30
 
-Music_NewSong: ; e8a30
+Music_NewSong:
 ; new song
 ; params: 2
 ;	de: song id
@@ -2206,9 +2151,8 @@
 	pop bc
 	ret
 
-; e8a3e
 
-GetMusicByte: ; e8a3e
+GetMusicByte:
 ; returns byte from current address in a
 ; advances to next byte in music data
 ; input: bc = start of current channel
@@ -2240,9 +2184,8 @@
 	ld a, [wCurMusicByte]
 	ret
 
-; e8a5d
 
-GetFrequency: ; e8a5d
+GetFrequency:
 ; generate frequency
 ; input:
 ; 	d: octave
@@ -2294,9 +2237,8 @@
 	ld d, a
 	ret
 
-; e8a8d
 
-SetNoteDuration: ; e8a8d
+SetNoteDuration:
 ; input: a = note duration in 16ths
 	; store delay units in de
 	inc a
@@ -2335,9 +2277,8 @@
 	ld [hl], d
 	ret
 
-; e8ab8
 
-.Multiply: ; e8ab8
+.Multiply:
 ; multiplies a and de
 ; adds the result to l
 ; stores the result in hl
@@ -2358,9 +2299,8 @@
 	jr nz, .loop
 	ret
 
-; e8ac7
 
-SetGlobalTempo: ; e8ac7
+SetGlobalTempo:
 	push bc ; save current channel
 	; are we dealing with music or sfx?
 	ld a, [wCurChannel]
@@ -2389,9 +2329,8 @@
 	pop bc ; restore current channel
 	ret
 
-; e8b03
 
-Tempo: ; e8b03
+Tempo:
 ; input:
 ; 	de: note length
 	; update Tempo
@@ -2407,9 +2346,8 @@
 	ld [hl], a
 	ret
 
-; e8b11
 
-StartChannel: ; e8b11
+StartChannel:
 	call SetLRTracks
 	ld hl, CHANNEL_FLAGS1
 	add hl, bc
@@ -2416,9 +2354,8 @@
 	set SOUND_CHANNEL_ON, [hl] ; turn channel on
 	ret
 
-; e8b1b
 
-SetLRTracks: ; e8b1b
+SetLRTracks:
 ; set tracks for a the current channel to default
 ; seems to be redundant since this is overwritten by stereo data later
 	push de
@@ -2438,9 +2375,8 @@
 	pop de
 	ret
 
-; e8b30
 
-_PlayMusic:: ; e8b30
+_PlayMusic::
 ; load music
 	call MusicOff
 	ld hl, wMusicID
@@ -2482,9 +2418,8 @@
 	call MusicOn
 	ret
 
-; e8b79
 
-_PlayCry:: ; e8b79
+_PlayCry::
 ; Play cry de using parameters:
 ;	wCryPitch
 ;	wCryLength
@@ -2595,9 +2530,8 @@
 	call MusicOn
 	ret
 
-; e8c04
 
-_PlaySFX:: ; e8c04
+_PlaySFX::
 ; clear channels if they aren't already
 	call MusicOff
 	ld hl, wChannel5Flags1
@@ -2696,9 +2630,8 @@
 	ld [wSFXPriority], a
 	ret
 
-; e8ca6
 
-PlayStereoSFX:: ; e8ca6
+PlayStereoSFX::
 ; play sfx de
 
 	call MusicOff
@@ -2799,9 +2732,8 @@
 	call MusicOn
 	ret
 
-; e8d1b
 
-LoadChannel: ; e8d1b
+LoadChannel:
 ; prep channel for use
 ; input:
 ; 	de:
@@ -2845,9 +2777,8 @@
 	ld [hl], a
 	ret
 
-; e8d5b
 
-ChannelInit: ; e8d5b
+ChannelInit:
 ; make sure channel is cleared
 ; set default tempo and note length in case nothing is loaded
 ; input:
@@ -2877,9 +2808,8 @@
 	pop de
 	ret
 
-; e8d76
 
-LoadMusicByte:: ; e8d76
+LoadMusicByte::
 ; input:
 ;   de = current music address
 ; output:
@@ -2889,7 +2819,6 @@
 	ld a, [wCurMusicByte]
 	ret
 
-; e8d80
 
 
 INCLUDE "audio/notes.asm"
@@ -2899,7 +2828,7 @@
 INCLUDE "audio/drumkits.asm"
 
 
-GetLRTracks: ; e8fc2
+GetLRTracks:
 ; gets the default sound l/r channels
 ; stores mono/stereo table in hl
 	ld a, [wOptions]
@@ -2913,22 +2842,19 @@
 	ld hl, StereoTracks
 	ret
 
-; e8fd1
 
-MonoTracks: ; e8fd1
+MonoTracks:
 ; bit corresponds to track #
 ; hi: left channel
 ; lo: right channel
 	db $11, $22, $44, $88
-; e8fd5
 
-StereoTracks: ; e8fd5
+StereoTracks:
 ; made redundant
 ; seems to be modified on a per-song basis
 	db $11, $22, $44, $88
-; e8fd9
 
-ChannelPointers: ; e8fd9
+ChannelPointers:
 ; music channels
 	dw wChannel1
 	dw wChannel2
@@ -2939,9 +2865,8 @@
 	dw wChannel6
 	dw wChannel7
 	dw wChannel8
-; e8fe9
 
-ClearChannels:: ; e8fe9
+ClearChannels::
 ; runs ClearChannel for all 4 channels
 ; doesn't seem to be used, but functionally identical to MapSetup_Sound_Off
 	ld hl, rNR50
@@ -2958,9 +2883,8 @@
 	jr nz, .loop
 	ret
 
-; e8ffe
 
-ClearChannel: ; e8ffe
+ClearChannel:
 ; input: hl = beginning hw sound register (rNR10, rNR20, rNR30, rNR40)
 ; output: 00 00 80 00 80
 
@@ -2977,9 +2901,8 @@
 	ld [hli], a ; rNR14, rNR24, rNR34, rNR44 ; restart sound (freq hi = 0)
 	ret
 
-; e900a
 
-PlayTrainerEncounterMusic:: ; e900a
+PlayTrainerEncounterMusic::
 ; input: e = trainer type
 	; turn fade off
 	xor a
@@ -2998,4 +2921,3 @@
 	ld e, [hl]
 	call PlayMusic
 	ret
-; e9027
--- a/audio/music/aftertherivalfight.asm
+++ b/audio/music/aftertherivalfight.asm
@@ -1,11 +1,10 @@
-Music_AfterTheRivalFight: ; f5127
+Music_AfterTheRivalFight:
 	musicheader 4, 1, Music_AfterTheRivalFight_Ch1
 	musicheader 1, 2, Music_AfterTheRivalFight_Ch2
 	musicheader 1, 3, Music_AfterTheRivalFight_Ch3
 	musicheader 1, 4, Music_AfterTheRivalFight_Ch4
-; f5133
 
-Music_AfterTheRivalFight_Ch1: ; f5133
+Music_AfterTheRivalFight_Ch1:
 	tempo 112
 	volume $77
 	dutycycle $0
@@ -23,9 +22,8 @@
 	note G#, 2
 	note G#, 2
 	loopchannel 0, Music_AfterTheRivalFight_branch_f4fb1
-; f5153
 
-Music_AfterTheRivalFight_Ch2: ; f5153
+Music_AfterTheRivalFight_Ch2:
 	dutycycle $1
 	vibrato $6, $35
 	stereopanning $f
@@ -39,9 +37,8 @@
 	note G#, 2
 	note G#, 2
 	loopchannel 0, Music_AfterTheRivalFight_branch_f502e
-; f516a
 
-Music_AfterTheRivalFight_Ch3: ; f516a
+Music_AfterTheRivalFight_Ch3:
 	notetype $c, $28
 	octave 3
 	note D#, 2
@@ -53,9 +50,8 @@
 	note F_, 2
 	note D#, 2
 	loopchannel 0, Music_AfterTheRivalFight_branch_f509d
-; f517a
 
-Music_AfterTheRivalFight_Ch4: ; f517a
+Music_AfterTheRivalFight_Ch4:
 	togglenoise $3
 	stereopanning $f
 	notetype $c
@@ -66,4 +62,3 @@
 	note D_, 2
 	note D_, 2
 	loopchannel 0, Music_AfterTheRivalFight_branch_f5118
-; f518a
--- a/audio/music/azaleatown.asm
+++ b/audio/music/azaleatown.asm
@@ -1,11 +1,10 @@
-Music_AzaleaTown: ; f57e8
+Music_AzaleaTown:
 	musicheader 4, 1, Music_AzaleaTown_Ch1
 	musicheader 1, 2, Music_AzaleaTown_Ch2
 	musicheader 1, 3, Music_AzaleaTown_Ch3
 	musicheader 1, 4, Music_AzaleaTown_Ch4
-; f57f4
 
-Music_AzaleaTown_Ch1: ; f57f4
+Music_AzaleaTown_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $2
@@ -12,7 +11,7 @@
 	stereopanning $f
 	notetype $c, $a1
 	note __, 2
-Music_AzaleaTown_branch_f5801: ; f5801
+Music_AzaleaTown_branch_f5801:
 	intensity $a1
 	octave 3
 	note F_, 2
@@ -27,7 +26,7 @@
 	note F_, 2
 	note F_, 2
 	loopchannel 2, Music_AzaleaTown_branch_f5801
-Music_AzaleaTown_branch_f5816: ; f5816
+Music_AzaleaTown_branch_f5816:
 	callchannel Music_AzaleaTown_branch_f588c
 	stereopanning $f0
 	intensity $a4
@@ -119,9 +118,8 @@
 	note G#, 14
 	note __, 2
 	loopchannel 0, Music_AzaleaTown_branch_f5816
-; f588c
 
-Music_AzaleaTown_branch_f588c: ; f588c
+Music_AzaleaTown_branch_f588c:
 	notetype $c, $a1
 	octave 4
 	note F_, 2
@@ -219,9 +217,8 @@
 	intensity $61
 	note C#, 2
 	endchannel
-; f5912
 
-Music_AzaleaTown_branch_f5912: ; f5912
+Music_AzaleaTown_branch_f5912:
 	intensity $61
 	note G#, 8
 	note G#, 8
@@ -230,9 +227,8 @@
 	intensity $a1
 	note A_, 8
 	endchannel
-; f591d
 
-Music_AzaleaTown_Ch2: ; f591d
+Music_AzaleaTown_Ch2:
 	vibrato $12, $23
 	dutycycle $2
 	stereopanning $f0
@@ -268,7 +264,7 @@
 	dutycycle $1
 	octave 5
 	note C_, 1
-Music_AzaleaTown_branch_f5952: ; f5952
+Music_AzaleaTown_branch_f5952:
 	callchannel Music_AzaleaTown_branch_f59c7
 	note C#, 4
 	note C_, 2
@@ -366,9 +362,8 @@
 	octave 5
 	note C_, 2
 	loopchannel 0, Music_AzaleaTown_branch_f5952
-; f59c7
 
-Music_AzaleaTown_branch_f59c7: ; f59c7
+Music_AzaleaTown_branch_f59c7:
 	note C#, 4
 	octave 4
 	note G#, 2
@@ -420,9 +415,8 @@
 	note D#, 12
 	intensity $b4
 	endchannel
-; f5a08
 
-Music_AzaleaTown_Ch3: ; f5a08
+Music_AzaleaTown_Ch3:
 	stereopanning $ff
 	vibrato $6, $26
 	notetype $c, $25
@@ -446,7 +440,7 @@
 	note C#, 1
 	note __, 1
 	note G#, 4
-Music_AzaleaTown_branch_f5a24: ; f5a24
+Music_AzaleaTown_branch_f5a24:
 	callchannel Music_AzaleaTown_branch_f5a86
 	note G#, 4
 	note D#, 2
@@ -534,9 +528,8 @@
 	octave 3
 	note C_, 1
 	loopchannel 0, Music_AzaleaTown_branch_f5a24
-; f5a86
 
-Music_AzaleaTown_branch_f5a86: ; f5a86
+Music_AzaleaTown_branch_f5a86:
 	note C#, 1
 	note __, 5
 	note C#, 1
@@ -608,9 +601,8 @@
 	note C_, 1
 	note __, 1
 	endchannel
-; f5acf
 
-Music_AzaleaTown_branch_f5acf: ; f5acf
+Music_AzaleaTown_branch_f5acf:
 	intensity $35
 	octave 3
 	note F_, 1
@@ -631,13 +623,12 @@
 	note F_, 1
 	note __, 1
 	endchannel
-; f5ae5
 
-Music_AzaleaTown_Ch4: ; f5ae5
+Music_AzaleaTown_Ch4:
 	togglenoise $3
 	notetype $c
 	note F_, 2
-Music_AzaleaTown_branch_f5aea: ; f5aea
+Music_AzaleaTown_branch_f5aea:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -660,4 +651,3 @@
 	note D_, 2
 	note F#, 2
 	loopchannel 0, Music_AzaleaTown_branch_f5aea
-; f5b03
--- a/audio/music/battletowerlobby.asm
+++ b/audio/music/battletowerlobby.asm
@@ -1,11 +1,10 @@
-Music_BattleTowerLobby: ; 17948b
+Music_BattleTowerLobby:
 	musicheader 4, 1, Music_BattleTowerLobby_Ch1
 	musicheader 1, 2, Music_BattleTowerLobby_Ch2
 	musicheader 1, 3, Music_BattleTowerLobby_Ch3
 	musicheader 1, 4, Music_BattleTowerLobby_Ch4
-; 179497
 
-Music_BattleTowerLobby_Ch1: ; 179497
+Music_BattleTowerLobby_Ch1:
 	tempo 152
 	volume $77
 	dutycycle $3
@@ -13,7 +12,7 @@
 	vibrato $8, $22
 	stereopanning $f0
 	notetype $c, $72
-Music_BattleTowerLobby_branch_1794a9: ; 1794a9
+Music_BattleTowerLobby_branch_1794a9:
 	notetype $c, $72
 	octave 3
 	note G#, 2
@@ -116,14 +115,13 @@
 	octave 2
 	note B_, 4
 	loopchannel 0, Music_BattleTowerLobby_branch_1794a9
-; 17953a
 
-Music_BattleTowerLobby_Ch2: ; 17953a
+Music_BattleTowerLobby_Ch2:
 	dutycycle $2
 	vibrato $10, $34
 	stereopanning $f
 	notetype $c, $82
-Music_BattleTowerLobby_branch_179544: ; 179544
+Music_BattleTowerLobby_branch_179544:
 	notetype $c, $82
 	octave 4
 	note E_, 2
@@ -201,11 +199,10 @@
 	octave 4
 	note D#, 1
 	loopchannel 0, Music_BattleTowerLobby_branch_179544
-; 1795ae
 
-Music_BattleTowerLobby_Ch3: ; 1795ae
+Music_BattleTowerLobby_Ch3:
 	notetype $c, $11
-Music_BattleTowerLobby_branch_1795b1: ; 1795b1
+Music_BattleTowerLobby_branch_1795b1:
 	octave 2
 	note B_, 2
 	octave 3
@@ -298,11 +295,10 @@
 	note D#, 2
 	note F#, 2
 	loopchannel 0, Music_BattleTowerLobby_branch_1795b1
-; 179610
 
-Music_BattleTowerLobby_Ch4: ; 179610
+Music_BattleTowerLobby_Ch4:
 	togglenoise $0
-Music_BattleTowerLobby_branch_179612: ; 179612
+Music_BattleTowerLobby_branch_179612:
 	notetype $c
 	note __, 2
 	note F_, 4
@@ -310,4 +306,3 @@
 	note F_, 2
 	note F_, 4
 	loopchannel 0, Music_BattleTowerLobby_branch_179612
-; 17961d
--- a/audio/music/battletowertheme.asm
+++ b/audio/music/battletowertheme.asm
@@ -1,11 +1,10 @@
-Music_BattleTowerTheme: ; 178889
+Music_BattleTowerTheme:
 	musicheader 4, 1, Music_BattleTowerTheme_Ch1
 	musicheader 1, 2, Music_BattleTowerTheme_Ch2
 	musicheader 1, 3, Music_BattleTowerTheme_Ch3
 	musicheader 1, 4, Music_BattleTowerTheme_Ch4
-; 178895
 
-Music_BattleTowerTheme_Ch1: ; 178895
+Music_BattleTowerTheme_Ch1:
 	tempo 141
 	volume $77
 	tone $0001
@@ -12,7 +11,7 @@
 	vibrato $12, $34
 	stereopanning $f
 	notetype $6, $94
-Music_BattleTowerTheme_branch_1788a5: ; 1788a5
+Music_BattleTowerTheme_branch_1788a5:
 	note __, 16
 	note __, 16
 	note __, 12
@@ -185,9 +184,8 @@
 	note E_, 4
 	note __, 12
 	loopchannel 0, Music_BattleTowerTheme_branch_1788a5
-; 17895e
 
-Music_BattleTowerTheme_branch_17895e: ; 17895e
+Music_BattleTowerTheme_branch_17895e:
 	intensity $94
 	note A_, 2
 	note __, 2
@@ -202,11 +200,10 @@
 	note __, 4
 	note A_, 4
 	endchannel
-; 17896d
 
-Music_BattleTowerTheme_Ch2: ; 17896d
+Music_BattleTowerTheme_Ch2:
 	vibrato $12, $34
-Music_BattleTowerTheme_branch_178970: ; 178970
+Music_BattleTowerTheme_branch_178970:
 	dutycycle $3
 	notetype $6, $b8
 	octave 3
@@ -345,9 +342,8 @@
 	note D_, 2
 	note E_, 4
 	loopchannel 0, Music_BattleTowerTheme_branch_178970
-; 178a15
 
-Music_BattleTowerTheme_branch_178a15: ; 178a15
+Music_BattleTowerTheme_branch_178a15:
 	note F_, 2
 	note __, 2
 	note F_, 8
@@ -359,12 +355,11 @@
 	note A#, 4
 	note A_, 4
 	endchannel
-; 178a20
 
-Music_BattleTowerTheme_Ch3: ; 178a20
+Music_BattleTowerTheme_Ch3:
 	vibrato $12, $34
 	notetype $6, $16
-Music_BattleTowerTheme_branch_178a26: ; 178a26
+Music_BattleTowerTheme_branch_178a26:
 	stereopanning $ff
 	callchannel Music_BattleTowerTheme_branch_178afe
 	note C_, 2
@@ -569,9 +564,8 @@
 	note G_, 4
 	note __, 12
 	loopchannel 0, Music_BattleTowerTheme_branch_178a26
-; 178afe
 
-Music_BattleTowerTheme_branch_178afe: ; 178afe
+Music_BattleTowerTheme_branch_178afe:
 	octave 3
 	note C_, 2
 	note __, 2
@@ -587,12 +581,11 @@
 	note C_, 2
 	note __, 2
 	endchannel
-; 178b0d
 
-Music_BattleTowerTheme_Ch4: ; 178b0d
+Music_BattleTowerTheme_Ch4:
 	togglenoise $3
 	notetype $c
-Music_BattleTowerTheme_branch_178b11: ; 178b11
+Music_BattleTowerTheme_branch_178b11:
 	callchannel Music_BattleTowerTheme_branch_178b58
 	note D_, 2
 	note D_, 4
@@ -603,7 +596,7 @@
 	note C#, 1
 	note D_, 1
 	note C#, 1
-Music_BattleTowerTheme_branch_178b1d: ; 178b1d
+Music_BattleTowerTheme_branch_178b1d:
 	callchannel Music_BattleTowerTheme_branch_178b58
 	callchannel Music_BattleTowerTheme_branch_178b61
 	loopchannel 2, Music_BattleTowerTheme_branch_178b1d
@@ -615,7 +608,7 @@
 	note D_, 1
 	note D_, 1
 	note D_, 8
-Music_BattleTowerTheme_branch_178b35: ; 178b35
+Music_BattleTowerTheme_branch_178b35:
 	callchannel Music_BattleTowerTheme_branch_178b76
 	note D_, 2
 	note D_, 2
@@ -641,9 +634,8 @@
 	note D_, 1
 	note C#, 1
 	loopchannel 0, Music_BattleTowerTheme_branch_178b11
-; 178b58
 
-Music_BattleTowerTheme_branch_178b58: ; 178b58
+Music_BattleTowerTheme_branch_178b58:
 	note D_, 2
 	note D_, 4
 	note D_, 1
@@ -653,9 +645,8 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; 178b61
 
-Music_BattleTowerTheme_branch_178b61: ; 178b61
+Music_BattleTowerTheme_branch_178b61:
 	note D_, 2
 	note D_, 4
 	note D_, 1
@@ -667,9 +658,8 @@
 	note D_, 1
 	note C#, 1
 	endchannel
-; 178b6c
 
-Music_BattleTowerTheme_branch_178b6c: ; 178b6c
+Music_BattleTowerTheme_branch_178b6c:
 	note D_, 2
 	note D_, 4
 	note D_, 1
@@ -680,9 +670,8 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; 178b76
 
-Music_BattleTowerTheme_branch_178b76: ; 178b76
+Music_BattleTowerTheme_branch_178b76:
 	note D_, 2
 	note C#, 2
 	note D_, 2
@@ -694,4 +683,3 @@
 	note D_, 1
 	note C#, 1
 	endchannel
-; 178b81
--- a/audio/music/bicycle.asm
+++ b/audio/music/bicycle.asm
@@ -1,11 +1,10 @@
-Music_Bicycle: ; ee119
+Music_Bicycle:
 	musicheader 4, 1, Music_Bicycle_Ch1
 	musicheader 1, 2, Music_Bicycle_Ch2
 	musicheader 1, 3, Music_Bicycle_Ch3
 	musicheader 1, 4, Music_Bicycle_Ch4
-; ee125
 
-Music_Bicycle_Ch1: ; ee125
+Music_Bicycle_Ch1:
 	tempo 140
 	volume $77
 	dutycycle $3
@@ -23,7 +22,7 @@
 	note A_, 8
 	intensity $b2
 	note F#, 2
-Music_Bicycle_branch_ee144: ; ee144
+Music_Bicycle_branch_ee144:
 	stereopanning $f
 	intensity $b2
 	note G_, 2
@@ -169,9 +168,8 @@
 	note G#, 2
 	note A_, 2
 	loopchannel 0, Music_Bicycle_branch_ee144
-; ee1de
 
-Music_Bicycle_Ch2: ; ee1de
+Music_Bicycle_Ch2:
 	dutycycle $2
 	vibrato $10, $24
 	stereopanning $f0
@@ -195,7 +193,7 @@
 	octave 3
 	note B_, 2
 	note A_, 2
-Music_Bicycle_branch_ee1fd: ; ee1fd
+Music_Bicycle_branch_ee1fd:
 	stereopanning $ff
 	dutycycle $2
 	intensity $c3
@@ -273,9 +271,8 @@
 	note G_, 2
 	note F#, 4
 	loopchannel 0, Music_Bicycle_branch_ee1fd
-; ee263
 
-Music_Bicycle_branch_ee263: ; ee263
+Music_Bicycle_branch_ee263:
 	note G_, 6
 	note B_, 6
 	note G_, 4
@@ -286,9 +283,8 @@
 	note G_, 6
 	note E_, 4
 	endchannel
-; ee26d
 
-Music_Bicycle_Ch3: ; ee26d
+Music_Bicycle_Ch3:
 	notetype $c, $14
 	note __, 16
 	octave 3
@@ -305,7 +301,7 @@
 	octave 3
 	note A_, 1
 	note __, 1
-Music_Bicycle_branch_ee27f: ; ee27f
+Music_Bicycle_branch_ee27f:
 	callchannel Music_Bicycle_branch_ee333
 	note E_, 1
 	note __, 1
@@ -408,7 +404,7 @@
 	note __, 1
 	note A_, 1
 	note __, 1
-Music_Bicycle_branch_ee2e9: ; ee2e9
+Music_Bicycle_branch_ee2e9:
 	note G_, 1
 	note __, 1
 	note B_, 1
@@ -477,9 +473,8 @@
 	note __, 1
 	loopchannel 2, Music_Bicycle_branch_ee2e9
 	loopchannel 0, Music_Bicycle_branch_ee27f
-; ee333
 
-Music_Bicycle_branch_ee333: ; ee333
+Music_Bicycle_branch_ee333:
 	octave 3
 	note G_, 1
 	note __, 1
@@ -498,16 +493,15 @@
 	note B_, 1
 	note __, 1
 	endchannel
-; ee345
 
-Music_Bicycle_Ch4: ; ee345
+Music_Bicycle_Ch4:
 	togglenoise $0
 	notetype $c
 	note __, 16
 	note __, 16
-Music_Bicycle_branch_ee34b: ; ee34b
+Music_Bicycle_branch_ee34b:
 	note __, 2
-Music_Bicycle_branch_ee34c: ; ee34c
+Music_Bicycle_branch_ee34c:
 	stereopanning $f0
 	note F_, 4
 	loopchannel 12, Music_Bicycle_branch_ee34c
@@ -518,4 +512,3 @@
 	note F_, 2
 	note F_, 2
 	loopchannel 0, Music_Bicycle_branch_ee34b
-; ee35e
--- a/audio/music/buenaspassword.asm
+++ b/audio/music/buenaspassword.asm
@@ -1,17 +1,16 @@
-Music_BuenasPassword: ; 178153
+Music_BuenasPassword:
 	musicheader 4, 1, Music_BuenasPassword_Ch1
 	musicheader 1, 2, Music_BuenasPassword_Ch2
 	musicheader 1, 3, Music_BuenasPassword_Ch3
 	musicheader 1, 4, Music_BuenasPassword_Ch4
-; 17815f
 
-Music_BuenasPassword_Ch1: ; 17815f
+Music_BuenasPassword_Ch1:
 	tempo 136
 	volume $77
 	tone $0001
 	notetype $c, $b3
 	note __, 8
-Music_BuenasPassword_branch_17816b: ; 17816b
+Music_BuenasPassword_branch_17816b:
 	stereopanning $ff
 	note __, 16
 	note __, 16
@@ -138,9 +137,8 @@
 	note G_, 1
 	note __, 1
 	loopchannel 0, Music_BuenasPassword_branch_17816b
-; 178204
 
-Music_BuenasPassword_branch_178204: ; 178204
+Music_BuenasPassword_branch_178204:
 	stereopanning $f
 	notetype $6, $84
 	octave 4
@@ -162,9 +160,8 @@
 	note __, 1
 	notetype $c, $84
 	endchannel
-; 178222
 
-Music_BuenasPassword_branch_178222: ; 178222
+Music_BuenasPassword_branch_178222:
 	octave 3
 	note D#, 1
 	note __, 1
@@ -180,9 +177,8 @@
 	note D#, 1
 	note __, 2
 	endchannel
-; 178231
 
-Music_BuenasPassword_Ch2: ; 178231
+Music_BuenasPassword_Ch2:
 	vibrato $12, $34
 	dutycycle $2
 	notetype $c, $a5
@@ -189,7 +185,7 @@
 	note __, 7
 	octave 3
 	note F#, 1
-Music_BuenasPassword_branch_17823c: ; 17823c
+Music_BuenasPassword_branch_17823c:
 	stereopanning $ff
 	callchannel Music_BuenasPassword_branch_1782df
 	callchannel Music_BuenasPassword_branch_1782a4
@@ -274,9 +270,8 @@
 	note __, 1
 	intensity $a5
 	loopchannel 0, Music_BuenasPassword_branch_17823c
-; 1782a4
 
-Music_BuenasPassword_branch_1782a4: ; 1782a4
+Music_BuenasPassword_branch_1782a4:
 	octave 3
 	note G#, 1
 	note __, 1
@@ -308,9 +303,8 @@
 	note __, 1
 	notetype $c, $a5
 	endchannel
-; 1782cc
 
-Music_BuenasPassword_branch_1782cc: ; 1782cc
+Music_BuenasPassword_branch_1782cc:
 	octave 4
 	note G#, 2
 	note __, 2
@@ -330,9 +324,8 @@
 	note D#, 2
 	note __, 2
 	endchannel
-; 1782df
 
-Music_BuenasPassword_branch_1782df: ; 1782df
+Music_BuenasPassword_branch_1782df:
 	octave 3
 	note G#, 1
 	note __, 1
@@ -383,12 +376,11 @@
 	note B_, 1
 	note G#, 3
 	endchannel
-; 178311
 
-Music_BuenasPassword_Ch3: ; 178311
+Music_BuenasPassword_Ch3:
 	notetype $c, $14
 	note __, 8
-Music_BuenasPassword_branch_178315: ; 178315
+Music_BuenasPassword_branch_178315:
 	callchannel Music_BuenasPassword_branch_1783a7
 	callchannel Music_BuenasPassword_branch_1783a7
 	callchannel Music_BuenasPassword_branch_1783a7
@@ -519,9 +511,8 @@
 	note G_, 1
 	note __, 1
 	loopchannel 0, Music_BuenasPassword_branch_178315
-; 1783a7
 
-Music_BuenasPassword_branch_1783a7: ; 1783a7
+Music_BuenasPassword_branch_1783a7:
 	octave 2
 	note G#, 1
 	note __, 1
@@ -543,9 +534,8 @@
 	note F_, 2
 	note C#, 1
 	endchannel
-; 1783bc
 
-Music_BuenasPassword_branch_1783bc: ; 1783bc
+Music_BuenasPassword_branch_1783bc:
 	octave 2
 	note G#, 1
 	note __, 1
@@ -566,9 +556,8 @@
 	octave 2
 	note G#, 2
 	endchannel
-; 1783d0
 
-Music_BuenasPassword_Ch4: ; 1783d0
+Music_BuenasPassword_Ch4:
 	togglenoise $3
 	notetype $c
 	note D#, 2
@@ -576,7 +565,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_BuenasPassword_branch_1783d9: ; 1783d9
+Music_BuenasPassword_branch_1783d9:
 	callchannel Music_BuenasPassword_branch_17840c
 	callchannel Music_BuenasPassword_branch_17840c
 	callchannel Music_BuenasPassword_branch_17840c
@@ -602,9 +591,8 @@
 	note D_, 1
 	note D_, 1
 	loopchannel 0, Music_BuenasPassword_branch_1783d9
-; 17840c
 
-Music_BuenasPassword_branch_17840c: ; 17840c
+Music_BuenasPassword_branch_17840c:
 	stereopanning $ff
 	note D#, 2
 	stereopanning $f0
@@ -622,9 +610,8 @@
 	stereopanning $f
 	note G_, 2
 	endchannel
-; 178424
 
-Music_BuenasPassword_branch_178424: ; 178424
+Music_BuenasPassword_branch_178424:
 	stereopanning $ff
 	note D#, 2
 	stereopanning $f0
@@ -642,4 +629,3 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; 17843b
--- a/audio/music/bugcatchingcontest.asm
+++ b/audio/music/bugcatchingcontest.asm
@@ -1,11 +1,10 @@
-Music_BugCatchingContest: ; f7c16
+Music_BugCatchingContest:
 	musicheader 4, 1, Music_BugCatchingContest_Ch1
 	musicheader 1, 2, Music_BugCatchingContest_Ch2
 	musicheader 1, 3, Music_BugCatchingContest_Ch3
 	musicheader 1, 4, Music_BugCatchingContest_Ch4
-; f7c22
 
-Music_BugCatchingContest_Ch1: ; f7c22
+Music_BugCatchingContest_Ch1:
 	tempo 144
 	volume $77
 	stereopanning $f
@@ -38,14 +37,14 @@
 	note __, 1
 	note E_, 1
 	note E_, 1
-Music_BugCatchingContest_branch_f7c4b: ; f7c4b
+Music_BugCatchingContest_branch_f7c4b:
 	notetype $c, $b1
-Music_BugCatchingContest_branch_f7c4e: ; f7c4e
+Music_BugCatchingContest_branch_f7c4e:
 	note __, 2
 	octave 2
 	note A_, 2
 	loopchannel 4, Music_BugCatchingContest_branch_f7c4e
-Music_BugCatchingContest_branch_f7c55: ; f7c55
+Music_BugCatchingContest_branch_f7c55:
 	note __, 2
 	note B_, 2
 	loopchannel 8, Music_BugCatchingContest_branch_f7c55
@@ -61,7 +60,7 @@
 	note E_, 1
 	intensity $b1
 	dutycycle $2
-Music_BugCatchingContest_branch_f7c6b: ; f7c6b
+Music_BugCatchingContest_branch_f7c6b:
 	note __, 2
 	octave 2
 	note A_, 2
@@ -91,7 +90,7 @@
 	note E_, 4
 	note __, 4
 	note E_, 4
-Music_BugCatchingContest_branch_f7c8e: ; f7c8e
+Music_BugCatchingContest_branch_f7c8e:
 	note __, 4
 	octave 2
 	note A_, 4
@@ -187,15 +186,14 @@
 	note E_, 2
 	note E_, 2
 	loopchannel 0, Music_BugCatchingContest_branch_f7c4b
-; f7cf4
 
-Music_BugCatchingContest_Ch2: ; f7cf4
+Music_BugCatchingContest_Ch2:
 	stereopanning $f0
 	vibrato $8, $23
 	dutycycle $1
 	notetype $c, $c7
 	note __, 8
-Music_BugCatchingContest_branch_f7cff: ; f7cff
+Music_BugCatchingContest_branch_f7cff:
 	octave 4
 	note A_, 1
 	note __, 1
@@ -204,7 +202,7 @@
 	note A_, 1
 	note A_, 1
 	loopchannel 4, Music_BugCatchingContest_branch_f7cff
-Music_BugCatchingContest_branch_f7d0a: ; f7d0a
+Music_BugCatchingContest_branch_f7d0a:
 	dutycycle $0
 	callchannel Music_BugCatchingContest_branch_f7d8e
 	octave 2
@@ -328,9 +326,8 @@
 	note __, 3
 	note A_, 10
 	loopchannel 0, Music_BugCatchingContest_branch_f7d0a
-; f7d8e
 
-Music_BugCatchingContest_branch_f7d8e: ; f7d8e
+Music_BugCatchingContest_branch_f7d8e:
 	octave 2
 	note D_, 2
 	octave 3
@@ -372,9 +369,8 @@
 	note G_, 1
 	note __, 1
 	endchannel
-; f7db7
 
-Music_BugCatchingContest_Ch3: ; f7db7
+Music_BugCatchingContest_Ch3:
 	stereopanning $ff
 	vibrato $10, $23
 	notetype $c, $14
@@ -405,7 +401,7 @@
 	note __, 1
 	note C#, 1
 	note C#, 1
-Music_BugCatchingContest_branch_f7dda: ; f7dda
+Music_BugCatchingContest_branch_f7dda:
 	notetype $c, $14
 	note F#, 5
 	note __, 1
@@ -587,9 +583,8 @@
 	note C#, 2
 	note C#, 2
 	loopchannel 0, Music_BugCatchingContest_branch_f7dda
-; f7e9a
 
-Music_BugCatchingContest_Ch4: ; f7e9a
+Music_BugCatchingContest_Ch4:
 	togglenoise $4
 	notetype $6
 	note C#, 1
@@ -607,7 +602,7 @@
 	note E_, 2
 	note E_, 2
 	callchannel Music_BugCatchingContest_branch_f7ee2
-Music_BugCatchingContest_branch_f7eaf: ; f7eaf
+Music_BugCatchingContest_branch_f7eaf:
 	note D_, 4
 	note D_, 4
 	note D_, 2
@@ -651,9 +646,8 @@
 	note D_, 2
 	callchannel Music_BugCatchingContest_branch_f7ee2
 	loopchannel 0, Music_BugCatchingContest_branch_f7eaf
-; f7ee2
 
-Music_BugCatchingContest_branch_f7ee2: ; f7ee2
+Music_BugCatchingContest_branch_f7ee2:
 	note D_, 4
 	note B_, 8
 	note D_, 2
@@ -671,4 +665,3 @@
 	note D_, 2
 	note D_, 2
 	endchannel
-; f7ef3
--- a/audio/music/burnedtower.asm
+++ b/audio/music/burnedtower.asm
@@ -1,11 +1,10 @@
-Music_BurnedTower: ; f6a99
+Music_BurnedTower:
 	musicheader 4, 1, Music_BurnedTower_Ch1
 	musicheader 1, 2, Music_BurnedTower_Ch2
 	musicheader 1, 3, Music_BurnedTower_Ch3
 	musicheader 1, 4, Music_BurnedTower_Ch4
-; f6aa5
 
-Music_BurnedTower_Ch1: ; f6aa5
+Music_BurnedTower_Ch1:
 	tempo 168
 	volume $77
 	dutycycle $1
@@ -27,7 +26,7 @@
 	note D_, 2
 	intensity $80
 	note C#, 6
-Music_BurnedTower_branch_f6ac8: ; f6ac8
+Music_BurnedTower_branch_f6ac8:
 	intensity $91
 	octave 2
 	note A_, 4
@@ -37,7 +36,7 @@
 	note A#, 6
 	loopchannel 2, Music_BurnedTower_branch_f6ac8
 	tempo 150
-Music_BurnedTower_branch_f6ad8: ; f6ad8
+Music_BurnedTower_branch_f6ad8:
 	intensity $b1
 	octave 2
 	note A_, 4
@@ -87,7 +86,7 @@
 	note E_, 2
 	intensity $a0
 	note D#, 6
-Music_BurnedTower_branch_f6b17: ; f6b17
+Music_BurnedTower_branch_f6b17:
 	intensity $b1
 	octave 2
 	note B_, 4
@@ -98,9 +97,8 @@
 	note C_, 6
 	loopchannel 2, Music_BurnedTower_branch_f6b17
 	loopchannel 0, Music_BurnedTower_branch_f6ad8
-; f6b29
 
-Music_BurnedTower_Ch2: ; f6b29
+Music_BurnedTower_Ch2:
 	dutycycle $2
 	vibrato $20, $82
 	tone $0002
@@ -107,7 +105,7 @@
 	notetype $c, $70
 	callchannel Music_BurnedTower_branch_f6b8e
 	intensity $c5
-Music_BurnedTower_branch_f6b39: ; f6b39
+Music_BurnedTower_branch_f6b39:
 	callchannel Music_BurnedTower_branch_f6b8e
 	intensity $c1
 	dutycycle $3
@@ -170,9 +168,8 @@
 	intensity $b7
 	note F#, 16
 	loopchannel 0, Music_BurnedTower_branch_f6b39
-; f6b8e
 
-Music_BurnedTower_branch_f6b8e: ; f6b8e
+Music_BurnedTower_branch_f6b8e:
 	octave 3
 	note E_, 4
 	note D_, 2
@@ -193,9 +190,8 @@
 	note D_, 4
 	note E_, 16
 	endchannel
-; f6ba2
 
-Music_BurnedTower_Ch3: ; f6ba2
+Music_BurnedTower_Ch3:
 	stereopanning $f
 	notetype $c, $14
 	note __, 16
@@ -204,7 +200,7 @@
 	note __, 12
 	octave 3
 	note D#, 4
-Music_BurnedTower_branch_f6bad: ; f6bad
+Music_BurnedTower_branch_f6bad:
 	octave 2
 	note A_, 2
 	octave 3
@@ -224,7 +220,7 @@
 	note E_, 2
 	note D#, 4
 	loopchannel 4, Music_BurnedTower_branch_f6bad
-Music_BurnedTower_branch_f6bc3: ; f6bc3
+Music_BurnedTower_branch_f6bc3:
 	octave 2
 	note B_, 2
 	octave 3
@@ -245,16 +241,15 @@
 	note F_, 4
 	loopchannel 2, Music_BurnedTower_branch_f6bc3
 	loopchannel 0, Music_BurnedTower_branch_f6bad
-; f6bdd
 
-Music_BurnedTower_Ch4: ; f6bdd
+Music_BurnedTower_Ch4:
 	togglenoise $0
 	notetype $c
-Music_BurnedTower_branch_f6be1: ; f6be1
+Music_BurnedTower_branch_f6be1:
 	note __, 16
 	loopchannel 4, Music_BurnedTower_branch_f6be1
 	note __, 2
-Music_BurnedTower_branch_f6be7: ; f6be7
+Music_BurnedTower_branch_f6be7:
 	stereopanning $f0
 	note G_, 2
 	note G#, 2
@@ -262,4 +257,3 @@
 	note G#, 2
 	note G_, 4
 	loopchannel 0, Music_BurnedTower_branch_f6be7
-; f6bf2
--- a/audio/music/celadoncity.asm
+++ b/audio/music/celadoncity.asm
@@ -1,14 +1,13 @@
-Music_CeladonCity: ; f435b
+Music_CeladonCity:
 	musicheader 3, 1, Music_CeladonCity_Ch1
 	musicheader 1, 2, Music_CeladonCity_Ch2
 	musicheader 1, 3, Music_CeladonCity_Ch3
-; f4364
 
-Music_CeladonCity_Ch1: ; f4364
+Music_CeladonCity_Ch1:
 	tempo 146
 	volume $77
 	tone $0001
-Music_CeladonCity_branch_f436c: ; f436c
+Music_CeladonCity_branch_f436c:
 	stereopanning $f
 	notetype $c, $a6
 	octave 3
@@ -20,7 +19,7 @@
 	note E_, 2
 	note F#, 2
 	callchannel Music_CeladonCity_branch_f43cc
-Music_CeladonCity_branch_f437d: ; f437d
+Music_CeladonCity_branch_f437d:
 	note D_, 2
 	note F#, 1
 	note A_, 1
@@ -84,9 +83,8 @@
 	note G_, 1
 	note A_, 8
 	loopchannel 0, Music_CeladonCity_branch_f436c
-; f43cc
 
-Music_CeladonCity_branch_f43cc: ; f43cc
+Music_CeladonCity_branch_f43cc:
 	note D_, 2
 	note G_, 1
 	note B_, 1
@@ -105,9 +103,8 @@
 	octave 3
 	note A_, 1
 	endchannel
-; f43e1
 
-Music_CeladonCity_branch_f43e1: ; f43e1
+Music_CeladonCity_branch_f43e1:
 	octave 2
 	note G_, 2
 	note B_, 1
@@ -134,17 +131,15 @@
 	octave 3
 	note B_, 1
 	endchannel
-; f43fe
 
-Music_CeladonCity_branch_f43fe: ; f43fe
+Music_CeladonCity_branch_f43fe:
 	note D_, 2
 	note F#, 1
 	note A_, 1
 	loopchannel 4, Music_CeladonCity_branch_f43fe
 	endchannel
-; f4406
 
-Music_CeladonCity_Ch2: ; f4406
+Music_CeladonCity_Ch2:
 	vibrato $12, $34
 	dutycycle $2
 	stereopanning $f0
@@ -159,7 +154,7 @@
 	note F#, 1
 	note G_, 1
 	note A_, 8
-Music_CeladonCity_branch_f441a: ; f441a
+Music_CeladonCity_branch_f441a:
 	callchannel Music_CeladonCity_branch_f4463
 	note A_, 4
 	note F#, 4
@@ -218,9 +213,8 @@
 	octave 5
 	note D_, 16
 	loopchannel 0, Music_CeladonCity_branch_f441a
-; f4463
 
-Music_CeladonCity_branch_f4463: ; f4463
+Music_CeladonCity_branch_f4463:
 	intensity $b2
 	octave 4
 	note B_, 4
@@ -237,9 +231,8 @@
 	note B_, 2
 	note A_, 8
 	endchannel
-; f4474
 
-Music_CeladonCity_branch_f4474: ; f4474
+Music_CeladonCity_branch_f4474:
 	note G_, 3
 	note B_, 1
 	octave 2
@@ -270,11 +263,10 @@
 	note D_, 2
 	note F#, 4
 	endchannel
-; f4492
 
-Music_CeladonCity_Ch3: ; f4492
+Music_CeladonCity_Ch3:
 	vibrato $12, $24
-Music_CeladonCity_branch_f4495: ; f4495
+Music_CeladonCity_branch_f4495:
 	notetype $c, $25
 	octave 3
 	note A_, 2
@@ -283,7 +275,7 @@
 	note __, 2
 	note D_, 8
 	callchannel Music_CeladonCity_branch_f44fd
-Music_CeladonCity_branch_f44a1: ; f44a1
+Music_CeladonCity_branch_f44a1:
 	octave 2
 	note A_, 2
 	note __, 2
@@ -363,9 +355,8 @@
 	note D_, 2
 	note __, 6
 	loopchannel 0, Music_CeladonCity_branch_f4495
-; f44fd
 
-Music_CeladonCity_branch_f44fd: ; f44fd
+Music_CeladonCity_branch_f44fd:
 	octave 2
 	note G_, 2
 	note __, 2
@@ -382,9 +373,8 @@
 	octave 2
 	note G#, 1
 	endchannel
-; f4510
 
-Music_CeladonCity_branch_f4510: ; f4510
+Music_CeladonCity_branch_f4510:
 	octave 5
 	note D_, 8
 	note C_, 2
@@ -393,4 +383,3 @@
 	note A_, 2
 	note B_, 2
 	endchannel
-; f4518
--- a/audio/music/championbattle.asm
+++ b/audio/music/championbattle.asm
@@ -1,10 +1,9 @@
-Music_ChampionBattle: ; ea9c1
+Music_ChampionBattle:
 	musicheader 3, 1, Music_ChampionBattle_Ch1
 	musicheader 1, 2, Music_ChampionBattle_Ch2
 	musicheader 1, 3, Music_ChampionBattle_Ch3
-; ea9ca
 
-Music_ChampionBattle_Ch1: ; ea9ca
+Music_ChampionBattle_Ch1:
 	tempo 98
 	volume $77
 	dutycycle $3
@@ -18,7 +17,7 @@
 	note A#, 4
 	intensity $b7
 	note B_, 4
-Music_ChampionBattle_branch_ea9e2: ; ea9e2
+Music_ChampionBattle_branch_ea9e2:
 	callchannel Music_ChampionBattle_branch_eaaee
 	octave 3
 	note D#, 4
@@ -26,11 +25,11 @@
 	callchannel Music_ChampionBattle_branch_eaaee
 	octave 3
 	note E_, 4
-Music_ChampionBattle_branch_ea9f0: ; ea9f0
+Music_ChampionBattle_branch_ea9f0:
 	callchannel Music_ChampionBattle_branch_eaafc
 	loopchannel 3, Music_ChampionBattle_branch_ea9f0
 	callchannel Music_ChampionBattle_branch_eab06
-Music_ChampionBattle_branch_ea9fa: ; ea9fa
+Music_ChampionBattle_branch_ea9fa:
 	callchannel Music_ChampionBattle_branch_eaafc
 	loopchannel 7, Music_ChampionBattle_branch_ea9fa
 	callchannel Music_ChampionBattle_branch_eab06
@@ -73,13 +72,13 @@
 	octave 4
 	note C_, 1
 	note C#, 1
-Music_ChampionBattle_branch_eaa35: ; eaa35
+Music_ChampionBattle_branch_eaa35:
 	callchannel Music_ChampionBattle_branch_eab0f
 	note E_, 2
 	note E_, 2
 	intensity $b7
 	note F#, 4
-Music_ChampionBattle_branch_eaa3d: ; eaa3d
+Music_ChampionBattle_branch_eaa3d:
 	intensity $b2
 	note E_, 2
 	note E_, 2
@@ -167,7 +166,7 @@
 	intensity $90
 	note D#, 16
 	note C#, 16
-Music_ChampionBattle_branch_eaab1: ; eaab1
+Music_ChampionBattle_branch_eaab1:
 	intensity $b2
 	octave 2
 	note A#, 2
@@ -176,7 +175,7 @@
 	octave 3
 	note D#, 4
 	loopchannel 4, Music_ChampionBattle_branch_eaab1
-Music_ChampionBattle_branch_eaabe: ; eaabe
+Music_ChampionBattle_branch_eaabe:
 	intensity $b2
 	note C_, 2
 	note C_, 2
@@ -207,9 +206,8 @@
 	octave 4
 	note D_, 4
 	loopchannel 0, Music_ChampionBattle_branch_eaa35
-; eaaee
 
-Music_ChampionBattle_branch_eaaee: ; eaaee
+Music_ChampionBattle_branch_eaaee:
 	intensity $b2
 	octave 2
 	note A#, 2
@@ -222,9 +220,8 @@
 	note A#, 2
 	intensity $b7
 	endchannel
-; eaafc
 
-Music_ChampionBattle_branch_eaafc: ; eaafc
+Music_ChampionBattle_branch_eaafc:
 	intensity $b2
 	octave 2
 	note A#, 2
@@ -233,9 +230,8 @@
 	octave 3
 	note D#, 4
 	endchannel
-; eab06
 
-Music_ChampionBattle_branch_eab06: ; eab06
+Music_ChampionBattle_branch_eab06:
 	intensity $b2
 	octave 2
 	note A#, 2
@@ -243,9 +239,8 @@
 	intensity $b7
 	note B_, 4
 	endchannel
-; eab0f
 
-Music_ChampionBattle_branch_eab0f: ; eab0f
+Music_ChampionBattle_branch_eab0f:
 	intensity $b5
 	octave 3
 	note D#, 2
@@ -265,9 +260,8 @@
 	note G_, 2
 	intensity $b2
 	endchannel
-; eab24
 
-Music_ChampionBattle_branch_eab24: ; eab24
+Music_ChampionBattle_branch_eab24:
 	intensity $b2
 	octave 3
 	note A#, 2
@@ -279,9 +273,8 @@
 	note A#, 2
 	intensity $b7
 	endchannel
-; eab31
 
-Music_ChampionBattle_branch_eab31: ; eab31
+Music_ChampionBattle_branch_eab31:
 	intensity $b2
 	note D#, 2
 	note D#, 2
@@ -300,9 +293,8 @@
 	note C#, 4
 	intensity $b2
 	endchannel
-; eab4a
 
-Music_ChampionBattle_Ch2: ; eab4a
+Music_ChampionBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
@@ -357,7 +349,7 @@
 	note E_, 8
 	intensity $3c
 	note E_, 8
-Music_ChampionBattle_branch_eab9d: ; eab9d
+Music_ChampionBattle_branch_eab9d:
 	intensity $c5
 	note D#, 6
 	octave 3
@@ -425,7 +417,7 @@
 	note F_, 16
 	note F#, 16
 	intensity $c4
-Music_ChampionBattle_branch_eabef: ; eabef
+Music_ChampionBattle_branch_eabef:
 	octave 5
 	note D#, 4
 	note D_, 4
@@ -498,9 +490,8 @@
 	note F#, 8
 	note G#, 8
 	loopchannel 0, Music_ChampionBattle_branch_eab9d
-; eac4f
 
-Music_ChampionBattle_branch_eac4f: ; eac4f
+Music_ChampionBattle_branch_eac4f:
 	intensity $c2
 	note D#, 2
 	note D#, 6
@@ -512,9 +503,8 @@
 	note D#, 2
 	intensity $c7
 	endchannel
-; eac5c
 
-Music_ChampionBattle_branch_eac5c: ; eac5c
+Music_ChampionBattle_branch_eac5c:
 	intensity $c2
 	octave 3
 	note D#, 2
@@ -536,9 +526,8 @@
 	note D#, 2
 	intensity $c7
 	endchannel
-; eac79
 
-Music_ChampionBattle_branch_eac79: ; eac79
+Music_ChampionBattle_branch_eac79:
 	intensity $c1
 	note D#, 2
 	note D#, 4
@@ -549,11 +538,10 @@
 	note D#, 2
 	intensity $c5
 	endchannel
-; eac85
 
-Music_ChampionBattle_Ch3: ; eac85
+Music_ChampionBattle_Ch3:
 	notetype $c, $14
-Music_ChampionBattle_branch_eac88: ; eac88
+Music_ChampionBattle_branch_eac88:
 	octave 3
 	note D#, 1
 	note __, 7
@@ -601,11 +589,11 @@
 	note A#, 2
 	note F_, 2
 	note A_, 2
-Music_ChampionBattle_branch_eacc6: ; eacc6
+Music_ChampionBattle_branch_eacc6:
 	note D#, 2
 	note A#, 2
 	loopchannel 8, Music_ChampionBattle_branch_eacc6
-Music_ChampionBattle_branch_eaccc: ; eaccc
+Music_ChampionBattle_branch_eaccc:
 	note E_, 2
 	note B_, 2
 	loopchannel 5, Music_ChampionBattle_branch_eaccc
@@ -617,11 +605,11 @@
 	note B_, 2
 	note G_, 2
 	note A_, 2
-Music_ChampionBattle_branch_eacda: ; eacda
+Music_ChampionBattle_branch_eacda:
 	note D#, 2
 	note A#, 2
 	loopchannel 8, Music_ChampionBattle_branch_eacda
-Music_ChampionBattle_branch_eace0: ; eace0
+Music_ChampionBattle_branch_eace0:
 	note E_, 2
 	note B_, 2
 	loopchannel 8, Music_ChampionBattle_branch_eace0
@@ -652,7 +640,7 @@
 	note D#, 8
 	note B_, 8
 	note D#, 8
-Music_ChampionBattle_branch_ead05: ; ead05
+Music_ChampionBattle_branch_ead05:
 	note D#, 2
 	note F#, 2
 	loopchannel 16, Music_ChampionBattle_branch_ead05
@@ -670,12 +658,12 @@
 	note D#, 2
 	note E_, 2
 	callchannel Music_ChampionBattle_branch_ead8e
-Music_ChampionBattle_branch_ead1d: ; ead1d
+Music_ChampionBattle_branch_ead1d:
 	octave 3
 	note E_, 2
 	note B_, 2
 	loopchannel 4, Music_ChampionBattle_branch_ead1d
-Music_ChampionBattle_branch_ead24: ; ead24
+Music_ChampionBattle_branch_ead24:
 	note D#, 2
 	note A#, 2
 	loopchannel 5, Music_ChampionBattle_branch_ead24
@@ -687,7 +675,7 @@
 	note __, 2
 	note D#, 2
 	note __, 2
-Music_ChampionBattle_branch_ead32: ; ead32
+Music_ChampionBattle_branch_ead32:
 	note E_, 2
 	note B_, 2
 	loopchannel 5, Music_ChampionBattle_branch_ead32
@@ -699,17 +687,17 @@
 	note __, 2
 	note E_, 2
 	note __, 2
-Music_ChampionBattle_branch_ead40: ; ead40
+Music_ChampionBattle_branch_ead40:
 	note D#, 2
 	note G#, 2
 	loopchannel 8, Music_ChampionBattle_branch_ead40
-Music_ChampionBattle_branch_ead46: ; ead46
+Music_ChampionBattle_branch_ead46:
 	note D#, 2
 	note A#, 2
 	loopchannel 7, Music_ChampionBattle_branch_ead46
 	note B_, 2
 	note A#, 2
-Music_ChampionBattle_branch_ead4e: ; ead4e
+Music_ChampionBattle_branch_ead4e:
 	octave 3
 	note D#, 2
 	note A#, 2
@@ -723,9 +711,8 @@
 	note A#, 2
 	note G#, 2
 	loopchannel 0, Music_ChampionBattle_branch_eacc6
-; ead61
 
-Music_ChampionBattle_branch_ead61: ; ead61
+Music_ChampionBattle_branch_ead61:
 	note D#, 1
 	note __, 1
 	note D#, 1
@@ -737,9 +724,8 @@
 	note __, 1
 	note B_, 4
 	endchannel
-; ead6f
 
-Music_ChampionBattle_branch_ead6f: ; ead6f
+Music_ChampionBattle_branch_ead6f:
 	note D#, 1
 	note __, 1
 	note D#, 1
@@ -760,9 +746,8 @@
 	note D#, 1
 	note __, 1
 	endchannel
-; ead83
 
-Music_ChampionBattle_branch_ead83: ; ead83
+Music_ChampionBattle_branch_ead83:
 	octave 3
 	note D#, 2
 	note F#, 2
@@ -774,9 +759,8 @@
 	note C#, 2
 	note C_, 2
 	endchannel
-; ead8e
 
-Music_ChampionBattle_branch_ead8e: ; ead8e
+Music_ChampionBattle_branch_ead8e:
 	octave 3
 	note E_, 2
 	note B_, 2
@@ -788,4 +772,3 @@
 	note D#, 2
 	note E_, 2
 	endchannel
-; ead99
--- a/audio/music/cherrygrovecity.asm
+++ b/audio/music/cherrygrovecity.asm
@@ -1,11 +1,10 @@
-Music_CherrygroveCity: ; f5b03
+Music_CherrygroveCity:
 	musicheader 4, 1, Music_CherrygroveCity_Ch1
 	musicheader 1, 2, Music_CherrygroveCity_Ch2
 	musicheader 1, 3, Music_CherrygroveCity_Ch3
 	musicheader 1, 4, Music_CherrygroveCity_Ch4
-; f5b0f
 
-Music_CherrygroveCity_Ch1: ; f5b0f
+Music_CherrygroveCity_Ch1:
 	tempo 152
 	volume $77
 	dutycycle $3
@@ -18,7 +17,7 @@
 	note C_, 2
 	note D_, 2
 	note E_, 2
-Music_CherrygroveCity_branch_f5b26: ; f5b26
+Music_CherrygroveCity_branch_f5b26:
 	note A_, 4
 	note G#, 2
 	note A_, 2
@@ -92,9 +91,8 @@
 	octave 3
 	note C_, 4
 	loopchannel 0, Music_CherrygroveCity_branch_f5b26
-; f5b74
 
-Music_CherrygroveCity_Ch2: ; f5b74
+Music_CherrygroveCity_Ch2:
 	dutycycle $3
 	vibrato $10, $36
 	stereopanning $f
@@ -108,7 +106,7 @@
 	note G_, 2
 	note A_, 2
 	note A#, 2
-Music_CherrygroveCity_branch_f5b87: ; f5b87
+Music_CherrygroveCity_branch_f5b87:
 	intensity $c6
 	octave 4
 	note C_, 6
@@ -173,9 +171,8 @@
 	intensity $a7
 	note F_, 8
 	loopchannel 0, Music_CherrygroveCity_branch_f5b87
-; f5bd8
 
-Music_CherrygroveCity_Ch3: ; f5bd8
+Music_CherrygroveCity_Ch3:
 	notetype $c, $16
 	note __, 4
 	octave 4
@@ -186,7 +183,7 @@
 	note G_, 2
 	note F_, 2
 	note E_, 2
-Music_CherrygroveCity_branch_f5be4: ; f5be4
+Music_CherrygroveCity_branch_f5be4:
 	note A_, 2
 	note F_, 2
 	note A_, 2
@@ -284,13 +281,12 @@
 	note F_, 2
 	note A_, 2
 	loopchannel 0, Music_CherrygroveCity_branch_f5be4
-; f5c48
 
-Music_CherrygroveCity_Ch4: ; f5c48
+Music_CherrygroveCity_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 16
-Music_CherrygroveCity_branch_f5c4d: ; f5c4d
+Music_CherrygroveCity_branch_f5c4d:
 	note C#, 2
 	note __, 2
 	note G_, 2
@@ -307,4 +303,3 @@
 	note C#, 2
 	note G_, 2
 	loopchannel 0, Music_CherrygroveCity_branch_f5c4d
-; f5c60
--- a/audio/music/clair.asm
+++ b/audio/music/clair.asm
@@ -1,11 +1,10 @@
-Music_Clair: ; 1fa8d
+Music_Clair:
 	musicheader 4, 1, Music_Clair_Ch1
 	musicheader 1, 2, Music_Clair_Ch2
 	musicheader 1, 3, Music_Clair_Ch3
 	musicheader 1, 4, Music_Clair_Ch4
-; 1fa99
 
-Music_Clair_Ch1: ; 1fa99
+Music_Clair_Ch1:
 	tempo 136
 	volume $77
 	tone $0001
@@ -13,7 +12,7 @@
 	stereopanning $f
 	notetype $c, $93
 	dutycycle $3
-Music_Clair_branch_1faab: ; 1faab
+Music_Clair_branch_1faab:
 	octave 4
 	note F_, 1
 	note F#, 1
@@ -37,7 +36,7 @@
 	note D#, 4
 	note F_, 4
 	note G_, 4
-Music_Clair_branch_1fac9: ; 1fac9
+Music_Clair_branch_1fac9:
 	intensity $93
 	callchannel Music_Clair_branch_1fb12
 	octave 2
@@ -95,9 +94,8 @@
 	octave 4
 	note D#, 1
 	loopchannel 0, Music_Clair_branch_1fac9
-; 1fb12
 
-Music_Clair_branch_1fb12: ; 1fb12
+Music_Clair_branch_1fb12:
 	dutycycle $3
 	stereopanning $ff
 	octave 3
@@ -122,9 +120,8 @@
 	note C#, 1
 	note __, 1
 	endchannel
-; 1fb2e
 
-Music_Clair_branch_1fb2e: ; 1fb2e
+Music_Clair_branch_1fb2e:
 	octave 4
 	note F#, 1
 	note D#, 1
@@ -144,13 +141,12 @@
 	note D#, 1
 	note F#, 1
 	endchannel
-; 1fb41
 
-Music_Clair_Ch2: ; 1fb41
+Music_Clair_Ch2:
 	dutycycle $3
 	vibrato $12, $34
 	notetype $6, $b7
-Music_Clair_branch_1fb49: ; 1fb49
+Music_Clair_branch_1fb49:
 	octave 3
 	note A#, 2
 	note B_, 2
@@ -189,7 +185,7 @@
 	note G_, 2
 	note A#, 2
 	intensity $b7
-Music_Clair_branch_1fb77: ; 1fb77
+Music_Clair_branch_1fb77:
 	callchannel Music_Clair_branch_1fba6
 	note F#, 2
 	note __, 4
@@ -228,9 +224,8 @@
 	note G#, 16
 	note __, 4
 	loopchannel 0, Music_Clair_branch_1fb77
-; 1fba6
 
-Music_Clair_branch_1fba6: ; 1fba6
+Music_Clair_branch_1fba6:
 	octave 4
 	note F#, 2
 	note __, 4
@@ -250,9 +245,8 @@
 	note D#, 16
 	note __, 4
 	endchannel
-; 1fbb9
 
-Music_Clair_Ch3: ; 1fbb9
+Music_Clair_Ch3:
 	notetype $c, $14
 	pitchoffset 0, CC
 	octave 3
@@ -274,7 +268,7 @@
 	note A#, 4
 	note G#, 4
 	note G_, 4
-Music_Clair_branch_1fbd1: ; 1fbd1
+Music_Clair_branch_1fbd1:
 	callchannel Music_Clair_branch_1fc3c
 	octave 2
 	note C#, 2
@@ -375,9 +369,8 @@
 	octave 1
 	note G#, 1
 	loopchannel 0, Music_Clair_branch_1fbd1
-; 1fc3c
 
-Music_Clair_branch_1fc3c: ; 1fc3c
+Music_Clair_branch_1fc3c:
 	octave 1
 	note G#, 2
 	note __, 1
@@ -393,9 +386,8 @@
 	octave 1
 	note G#, 2
 	endchannel
-; 1fc4b
 
-Music_Clair_Ch4: ; 1fc4b
+Music_Clair_Ch4:
 	togglenoise $3
 	notetype $c
 	stereopanning $f0
@@ -411,7 +403,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_Clair_branch_1fc5e: ; 1fc5e
+Music_Clair_branch_1fc5e:
 	stereopanning $ff
 	callchannel Music_Clair_branch_1fc6e
 	note G_, 1
@@ -419,9 +411,8 @@
 	callchannel Music_Clair_branch_1fc6e
 	note F#, 1
 	loopchannel 0, Music_Clair_branch_1fc5e
-; 1fc6e
 
-Music_Clair_branch_1fc6e: ; 1fc6e
+Music_Clair_branch_1fc6e:
 	note D#, 2
 	stereopanning $f0
 	note G_, 2
@@ -440,4 +431,3 @@
 	stereopanning $f0
 	note G_, 1
 	endchannel
-; 1fc87
--- a/audio/music/contestresults.asm
+++ b/audio/music/contestresults.asm
@@ -1,15 +1,14 @@
-Music_ContestResults: ; efb3e
+Music_ContestResults:
 	musicheader 4, 1, Music_ContestResults_Ch1
 	musicheader 1, 2, Music_ContestResults_Ch2
 	musicheader 1, 3, Music_ContestResults_Ch3
 	musicheader 1, 4, Music_ContestResults_Ch4
-; efb4a
 
-Music_ContestResults_Ch1: ; efb4a
+Music_ContestResults_Ch1:
 	tempo 144
 	volume $77
 	notetype $c, $51
-Music_ContestResults_branch_efb52: ; efb52
+Music_ContestResults_branch_efb52:
 	note __, 2
 	octave 2
 	note G_, 1
@@ -48,11 +47,10 @@
 	note G_, 1
 	note __, 1
 	loopchannel 0, Music_ContestResults_branch_efb52
-; efb7b
 
-Music_ContestResults_Ch2: ; efb7b
+Music_ContestResults_Ch2:
 	notetype $c, $61
-Music_ContestResults_branch_efb7e: ; efb7e
+Music_ContestResults_branch_efb7e:
 	octave 2
 	note C_, 2
 	octave 3
@@ -93,7 +91,7 @@
 	octave 3
 	note F_, 1
 	note __, 1
-Music_ContestResults_branch_efba6: ; efba6
+Music_ContestResults_branch_efba6:
 	octave 2
 	note D_, 2
 	octave 3
@@ -126,12 +124,11 @@
 	note D_, 1
 	note __, 1
 	loopchannel 0, Music_ContestResults_branch_efb7e
-; efbcc
 
-Music_ContestResults_Ch3: ; efbcc
+Music_ContestResults_Ch3:
 	vibrato $8, $24
 	notetype $c, $23
-Music_ContestResults_branch_efbd2: ; efbd2
+Music_ContestResults_branch_efbd2:
 	octave 4
 	note E_, 5
 	note __, 1
@@ -152,12 +149,11 @@
 	note A_, 8
 	note G_, 8
 	loopchannel 0, Music_ContestResults_branch_efbd2
-; efbe9
 
-Music_ContestResults_Ch4: ; efbe9
+Music_ContestResults_Ch4:
 	togglenoise $4
 	notetype $6
-Music_ContestResults_branch_efbed: ; efbed
+Music_ContestResults_branch_efbed:
 	note C#, 4
 	note C#, 4
 	note C#, 2
@@ -175,4 +171,3 @@
 	note G_, 1
 	note G_, 1
 	loopchannel 0, Music_ContestResults_branch_efbed
-; efc01
--- a/audio/music/credits.asm
+++ b/audio/music/credits.asm
@@ -1,11 +1,10 @@
-Music_Credits: ; 1f31c
+Music_Credits:
 	musicheader 4, 1, Music_Credits_Ch1
 	musicheader 1, 2, Music_Credits_Ch2
 	musicheader 1, 3, Music_Credits_Ch3
 	musicheader 1, 4, Music_Credits_Ch4
-; 1f328
 
-Music_Credits_Ch1: ; 1f328
+Music_Credits_Ch1:
 	tempo 139
 	volume $77
 	stereopanning $f
@@ -181,7 +180,7 @@
 	octave 5
 	note C#, 6
 	notetype $c, $a7
-Music_Credits_branch_1f407: ; 1f407
+Music_Credits_branch_1f407:
 	octave 3
 	note A_, 1
 	octave 4
@@ -280,9 +279,8 @@
 	note __, 16
 	note __, 16
 	endchannel
-; 1f483
 
-Music_Credits_branch_1f483: ; 1f483
+Music_Credits_branch_1f483:
 	note C_, 16
 	note F#, 1
 	note G_, 3
@@ -389,9 +387,8 @@
 	note C_, 1
 	note __, 1
 	endchannel
-; 1f4ed
 
-Music_Credits_branch_1f4ed: ; 1f4ed
+Music_Credits_branch_1f4ed:
 	octave 4
 	note C_, 4
 	octave 3
@@ -403,9 +400,8 @@
 	note C_, 4
 	note D#, 4
 	endchannel
-; 1f4f8
 
-Music_Credits_branch_1f4f8: ; 1f4f8
+Music_Credits_branch_1f4f8:
 	octave 3
 	note A_, 2
 	octave 4
@@ -503,9 +499,8 @@
 	note C_, 2
 	note F_, 2
 	endchannel
-; 1f559
 
-Music_Credits_branch_1f559: ; 1f559
+Music_Credits_branch_1f559:
 	octave 3
 	note A_, 2
 	octave 4
@@ -547,9 +542,8 @@
 	note A#, 2
 	note A_, 2
 	endchannel
-; 1f582
 
-Music_Credits_branch_1f582: ; 1f582
+Music_Credits_branch_1f582:
 	note __, 6
 	octave 3
 	note D_, 6
@@ -561,9 +555,8 @@
 	note F#, 6
 	note C#, 6
 	endchannel
-; 1f58d
 
-Music_Credits_Ch2: ; 1f58d
+Music_Credits_Ch2:
 	dutycycle $1
 	vibrato $14, $23
 	notetype $c, $2f
@@ -723,7 +716,7 @@
 	octave 2
 	note F#, 1
 	note __, 1
-Music_Credits_branch_1f657: ; 1f657
+Music_Credits_branch_1f657:
 	octave 1
 	note G_, 2
 	octave 2
@@ -818,9 +811,8 @@
 	note __, 16
 	note __, 16
 	endchannel
-; 1f6cb
 
-Music_Credits_branch_1f6cb: ; 1f6cb
+Music_Credits_branch_1f6cb:
 	octave 2
 	note C_, 4
 	intensity $b1
@@ -931,9 +923,8 @@
 	octave 3
 	note C_, 2
 	endchannel
-; 1f73f
 
-Music_Credits_branch_1f73f: ; 1f73f
+Music_Credits_branch_1f73f:
 	octave 1
 	note G_, 4
 	note __, 4
@@ -943,9 +934,8 @@
 	note G_, 12
 	note F#, 8
 	endchannel
-; 1f748
 
-Music_Credits_branch_1f748: ; 1f748
+Music_Credits_branch_1f748:
 	octave 4
 	note A_, 8
 	note B_, 8
@@ -980,9 +970,8 @@
 	octave 5
 	note C_, 4
 	endchannel
-; 1f772
 
-Music_Credits_Ch3: ; 1f772
+Music_Credits_Ch3:
 	vibrato $16, $23
 	notetype $c, $34
 	stereopanning $ff
@@ -1238,9 +1227,8 @@
 	note __, 16
 	note __, 16
 	endchannel
-; 1f8aa
 
-Music_Credits_branch_1f8aa: ; 1f8aa
+Music_Credits_branch_1f8aa:
 	note G_, 16
 	octave 6
 	note C#, 1
@@ -1280,9 +1268,8 @@
 	notetype $c, $14
 	note D_, 16
 	endchannel
-; 1f8db
 
-Music_Credits_branch_1f8db: ; 1f8db
+Music_Credits_branch_1f8db:
 	notetype $6, $14
 	note F#, 1
 	note G_, 3
@@ -1293,9 +1280,8 @@
 	note G_, 12
 	note G#, 8
 	endchannel
-; 1f8e7
 
-Music_Credits_branch_1f8e7: ; 1f8e7
+Music_Credits_branch_1f8e7:
 	octave 3
 	note F_, 4
 	note __, 2
@@ -1373,9 +1359,8 @@
 	octave 3
 	note G#, 2
 	endchannel
-; 1f934
 
-Music_Credits_branch_1f934: ; 1f934
+Music_Credits_branch_1f934:
 	octave 2
 	note F_, 4
 	note __, 2
@@ -1399,9 +1384,8 @@
 	note E_, 2
 	note F_, 2
 	endchannel
-; 1f94b
 
-Music_Credits_branch_1f94b: ; 1f94b
+Music_Credits_branch_1f94b:
 	octave 2
 	note F#, 4
 	note __, 2
@@ -1442,9 +1426,8 @@
 	note G_, 2
 	note D_, 2
 	endchannel
-; 1f973
 
-Music_Credits_Ch4: ; 1f973
+Music_Credits_Ch4:
 	togglenoise $3
 	notetype $c
 	note G#, 1
@@ -1480,7 +1463,7 @@
 	callchannel Music_Credits_branch_1fa4d
 	callchannel Music_Credits_branch_1fa4d
 	callchannel Music_Credits_branch_1fa6d
-Music_Credits_branch_1f9a8: ; 1f9a8
+Music_Credits_branch_1f9a8:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1508,7 +1491,7 @@
 	note C#, 1
 	note D_, 1
 	note D_, 1
-Music_Credits_branch_1f9c6: ; 1f9c6
+Music_Credits_branch_1f9c6:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1542,7 +1525,7 @@
 	callchannel Music_Credits_branch_1fa4d
 	callchannel Music_Credits_branch_1fa4d
 	callchannel Music_Credits_branch_1fa6d
-Music_Credits_branch_1f9f2: ; 1f9f2
+Music_Credits_branch_1f9f2:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1621,9 +1604,8 @@
 	note __, 16
 	note __, 16
 	endchannel
-; 1fa4d
 
-Music_Credits_branch_1fa4d: ; 1fa4d
+Music_Credits_branch_1fa4d:
 	note G#, 1
 	note G_, 1
 	note G_, 1
@@ -1656,9 +1638,8 @@
 	note G_, 1
 	note F#, 2
 	endchannel
-; 1fa6d
 
-Music_Credits_branch_1fa6d: ; 1fa6d
+Music_Credits_branch_1fa6d:
 	note G#, 1
 	note G_, 1
 	note G_, 1
@@ -1691,4 +1672,3 @@
 	note A#, 1
 	note D_, 1
 	endchannel
-; 1fa8d
--- a/audio/music/crystalopening.asm
+++ b/audio/music/crystalopening.asm
@@ -1,11 +1,10 @@
-Music_CrystalOpening: ; 1786e8
+Music_CrystalOpening:
 	musicheader 4, 1, Music_CrystalOpening_Ch1
 	musicheader 1, 2, Music_CrystalOpening_Ch2
 	musicheader 1, 3, Music_CrystalOpening_Ch3
 	musicheader 1, 4, Music_CrystalOpening_Ch4
-; 1786f4
 
-Music_CrystalOpening_Ch1: ; 1786f4
+Music_CrystalOpening_Ch1:
 	tempo 136
 	volume $77
 	tone $0002
@@ -121,9 +120,8 @@
 	octave 2
 	note D_, 16
 	endchannel
-; 17877a
 
-Music_CrystalOpening_Ch2: ; 17877a
+Music_CrystalOpening_Ch2:
 	notetype $c, $a2
 	dutycycle $3
 	vibrato $8, $44
@@ -177,9 +175,8 @@
 	octave 3
 	note D_, 16
 	endchannel
-; 1787c8
 
-Music_CrystalOpening_Ch3: ; 1787c8
+Music_CrystalOpening_Ch3:
 	notetype $c, $16
 	octave 1
 	note B_, 4
@@ -242,9 +239,8 @@
 	note D_, 1
 	note __, 15
 	endchannel
-; 178810
 
-Music_CrystalOpening_Ch4: ; 178810
+Music_CrystalOpening_Ch4:
 	stereopanning $f
 	togglenoise $3
 	notetype $c
@@ -361,4 +357,3 @@
 	note __, 16
 	note __, 16
 	endchannel
-; 178889
--- a/audio/music/dancinghall.asm
+++ b/audio/music/dancinghall.asm
@@ -1,12 +1,11 @@
-Music_DancingHall: ; ef9bc
+Music_DancingHall:
 	musicheader 3, 1, Music_DancingHall_Ch1
 	musicheader 1, 2, Music_DancingHall_Ch2
 	musicheader 1, 3, Music_DancingHall_Ch3
-; ef9c5
 
 	db $3
 
-Music_DancingHall_Ch1: ; ef9c6
+Music_DancingHall_Ch1:
 	tempo 208
 	volume $77
 	stereopanning $f
@@ -13,7 +12,7 @@
 	notetype $6, $b7
 	note __, 3
 	dutycycle $0
-Music_DancingHall_branch_ef9d3: ; ef9d3
+Music_DancingHall_branch_ef9d3:
 	notetype $c, $b7
 	callchannel Music_DancingHall_branch_efa17
 	note __, 16
@@ -64,9 +63,8 @@
 	note __, 1
 	note F_, 2
 	loopchannel 0, Music_DancingHall_branch_ef9d3
-; efa17
 
-Music_DancingHall_branch_efa17: ; efa17
+Music_DancingHall_branch_efa17:
 	octave 3
 	note B_, 1
 	note __, 1
@@ -88,15 +86,14 @@
 	note D_, 1
 	note __, 1
 	endchannel
-; efa2c
 
-Music_DancingHall_Ch2: ; efa2c
+Music_DancingHall_Ch2:
 	stereopanning $f0
 	notetype $6, $a1
 	dutycycle $0
 	vibrato $10, $24
 	note __, 3
-Music_DancingHall_branch_efa37: ; efa37
+Music_DancingHall_branch_efa37:
 	notetype $6, $a2
 	callchannel Music_DancingHall_branch_efa7a
 	callchannel Music_DancingHall_branch_efa7a
@@ -144,9 +141,8 @@
 	note __, 1
 	note D_, 2
 	loopchannel 0, Music_DancingHall_branch_efa37
-; efa7a
 
-Music_DancingHall_branch_efa7a: ; efa7a
+Music_DancingHall_branch_efa7a:
 	intensity $a1
 	octave 4
 	note E_, 4
@@ -222,9 +218,8 @@
 	octave 4
 	note D_, 1
 	endchannel
-; efad6
 
-Music_DancingHall_Ch3: ; efad6
+Music_DancingHall_Ch3:
 	stereopanning $ff
 	vibrato $16, $24
 	notetype $6, $10
@@ -233,7 +228,7 @@
 	note B_, 1
 	octave 6
 	note D_, 1
-Music_DancingHall_branch_efae3: ; efae3
+Music_DancingHall_branch_efae3:
 	note E_, 13
 	note D_, 1
 	note E_, 1
@@ -308,4 +303,3 @@
 	octave 6
 	note D_, 1
 	loopchannel 0, Music_DancingHall_branch_efae3
-; efb3e
--- a/audio/music/darkcave.asm
+++ b/audio/music/darkcave.asm
@@ -1,11 +1,10 @@
-Music_DarkCave: ; ea2be
+Music_DarkCave:
 	musicheader 4, 1, Music_DarkCave_Ch1
 	musicheader 1, 2, Music_DarkCave_Ch2
 	musicheader 1, 3, Music_DarkCave_Ch3
 	musicheader 1, 4, Music_DarkCave_Ch4
-; ea2ca
 
-Music_DarkCave_Ch1: ; ea2ca
+Music_DarkCave_Ch1:
 	tempo 128
 	volume $77
 	dutycycle $3
@@ -13,7 +12,7 @@
 	vibrato $11, $15
 	stereopanning $f0
 	notetype $c, $a7
-Music_DarkCave_branch_ea2dc: ; ea2dc
+Music_DarkCave_branch_ea2dc:
 	note __, 16
 	loopchannel 4, Music_DarkCave_branch_ea2dc
 	octave 3
@@ -22,7 +21,7 @@
 	note C#, 16
 	note C_, 16
 	intensity $a3
-Music_DarkCave_branch_ea2e8: ; ea2e8
+Music_DarkCave_branch_ea2e8:
 	callchannel Music_DarkCave_branch_ea333
 	loopchannel 3, Music_DarkCave_branch_ea2e8
 	intensity $b7
@@ -43,7 +42,7 @@
 	note D#, 8
 	note C_, 8
 	intensity $a3
-Music_DarkCave_branch_ea303: ; ea303
+Music_DarkCave_branch_ea303:
 	callchannel Music_DarkCave_branch_ea333
 	loopchannel 2, Music_DarkCave_branch_ea303
 	note __, 16
@@ -74,13 +73,12 @@
 	note G_, 2
 	note G#, 4
 	intensity $a3
-Music_DarkCave_branch_ea328: ; ea328
+Music_DarkCave_branch_ea328:
 	callchannel Music_DarkCave_branch_ea333
 	loopchannel 2, Music_DarkCave_branch_ea328
 	loopchannel 0, Music_DarkCave_branch_ea2e8
-; ea333
 
-Music_DarkCave_branch_ea333: ; ea333
+Music_DarkCave_branch_ea333:
 	octave 4
 	note D#, 2
 	octave 3
@@ -136,14 +134,13 @@
 	octave 3
 	note A#, 2
 	endchannel
-; ea36a
 
-Music_DarkCave_Ch2: ; ea36a
+Music_DarkCave_Ch2:
 	dutycycle $1
 	vibrato $12, $36
 	stereopanning $f
 	notetype $c, $a7
-Music_DarkCave_branch_ea374: ; ea374
+Music_DarkCave_branch_ea374:
 	note __, 16
 	loopchannel 4, Music_DarkCave_branch_ea374
 	octave 3
@@ -151,7 +148,7 @@
 	note A#, 16
 	note F_, 16
 	note G_, 16
-Music_DarkCave_branch_ea37e: ; ea37e
+Music_DarkCave_branch_ea37e:
 	note __, 16
 	loopchannel 4, Music_DarkCave_branch_ea37e
 	note __, 8
@@ -347,14 +344,13 @@
 	note F_, 16
 	note D#, 16
 	loopchannel 0, Music_DarkCave_branch_ea37e
-; ea46e
 
-Music_DarkCave_Ch3: ; ea46e
+Music_DarkCave_Ch3:
 	notetype $c, $27
-Music_DarkCave_branch_ea471: ; ea471
+Music_DarkCave_branch_ea471:
 	callchannel Music_DarkCave_branch_ea4ce
 	loopchannel 2, Music_DarkCave_branch_ea471
-Music_DarkCave_branch_ea478: ; ea478
+Music_DarkCave_branch_ea478:
 	callchannel Music_DarkCave_branch_ea4ce
 	loopchannel 7, Music_DarkCave_branch_ea478
 	callchannel Music_DarkCave_branch_ea4c3
@@ -386,9 +382,8 @@
 	callchannel Music_DarkCave_branch_ea4a7
 	callchannel Music_DarkCave_branch_ea4a7
 	loopchannel 0, Music_DarkCave_branch_ea478
-; ea4a7
 
-Music_DarkCave_branch_ea4a7: ; ea4a7
+Music_DarkCave_branch_ea4a7:
 	octave 3
 	note C_, 4
 	note G_, 2
@@ -417,9 +412,8 @@
 	note C_, 2
 	note C#, 4
 	endchannel
-; ea4c3
 
-Music_DarkCave_branch_ea4c3: ; ea4c3
+Music_DarkCave_branch_ea4c3:
 	octave 3
 	note C_, 4
 	note G_, 2
@@ -431,9 +425,8 @@
 	octave 2
 	note A#, 12
 	endchannel
-; ea4ce
 
-Music_DarkCave_branch_ea4ce: ; ea4ce
+Music_DarkCave_branch_ea4ce:
 	octave 2
 	note C_, 4
 	note G_, 2
@@ -462,12 +455,11 @@
 	note C_, 2
 	note C#, 4
 	endchannel
-; ea4ea
 
-Music_DarkCave_Ch4: ; ea4ea
+Music_DarkCave_Ch4:
 	togglenoise $3
 	notetype $c
-Music_DarkCave_branch_ea4ee: ; ea4ee
+Music_DarkCave_branch_ea4ee:
 	stereopanning $ff
 	note D#, 8
 	note D#, 8
@@ -489,4 +481,3 @@
 	note C#, 2
 	note C#, 2
 	loopchannel 0, Music_DarkCave_branch_ea4ee
-; ea50d
--- a/audio/music/dragonsden.asm
+++ b/audio/music/dragonsden.asm
@@ -1,11 +1,10 @@
-Music_DragonsDen: ; eece8
+Music_DragonsDen:
 	musicheader 4, 1, Music_DragonsDen_Ch1
 	musicheader 1, 2, Music_DragonsDen_Ch2
 	musicheader 1, 3, Music_DragonsDen_Ch3
 	musicheader 1, 4, Music_DragonsDen_Ch4
-; eecf4
 
-Music_DragonsDen_Ch1: ; eecf4
+Music_DragonsDen_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $0
@@ -12,7 +11,7 @@
 	tone $0004
 	stereopanning $f0
 	notetype $c, $80
-Music_DragonsDen_branch_eed03: ; eed03
+Music_DragonsDen_branch_eed03:
 	callchannel Music_DragonsDen_branch_eed1e
 	note __, 16
 	callchannel Music_DragonsDen_branch_eed2d
@@ -25,9 +24,8 @@
 	note __, 10
 	notetype $c, $b7
 	loopchannel 0, Music_DragonsDen_branch_eed03
-; eed1e
 
-Music_DragonsDen_branch_eed1e: ; eed1e
+Music_DragonsDen_branch_eed1e:
 	octave 3
 	note A#, 12
 	note A_, 4
@@ -43,9 +41,8 @@
 	octave 3
 	note G#, 16
 	endchannel
-; eed2d
 
-Music_DragonsDen_branch_eed2d: ; eed2d
+Music_DragonsDen_branch_eed2d:
 	intensity $b1
 	note __, 2
 	octave 4
@@ -60,14 +57,13 @@
 	note C#, 2
 	note C#, 2
 	endchannel
-; eed3c
 
-Music_DragonsDen_Ch2: ; eed3c
+Music_DragonsDen_Ch2:
 	dutycycle $0
 	tone $0004
 	stereopanning $f
 	notetype $c, $90
-Music_DragonsDen_branch_eed46: ; eed46
+Music_DragonsDen_branch_eed46:
 	callchannel Music_DragonsDen_branch_eed5e
 	note __, 16
 	callchannel Music_DragonsDen_branch_eed6b
@@ -77,9 +73,8 @@
 	note __, 16
 	notetype $c, $c7
 	loopchannel 0, Music_DragonsDen_branch_eed46
-; eed5e
 
-Music_DragonsDen_branch_eed5e: ; eed5e
+Music_DragonsDen_branch_eed5e:
 	octave 4
 	note D#, 12
 	note D_, 4
@@ -93,11 +88,10 @@
 	note G_, 4
 	note C#, 16
 	endchannel
-; eed6b
 
-Music_DragonsDen_branch_eed6b: ; eed6b
+Music_DragonsDen_branch_eed6b:
 	intensity $c1
-Music_DragonsDen_branch_eed6d: ; eed6d
+Music_DragonsDen_branch_eed6d:
 	octave 5
 	note C#, 4
 	octave 4
@@ -106,10 +100,9 @@
 	note G#, 4
 	loopchannel 2, Music_DragonsDen_branch_eed6d
 	endchannel
-; eed78
 
-Music_DragonsDen_Ch3: ; eed78
-Music_DragonsDen_branch_eed78: ; eed78
+Music_DragonsDen_Ch3:
+Music_DragonsDen_branch_eed78:
 	notetype $c, $14
 	octave 4
 	note C#, 2
@@ -136,7 +129,7 @@
 	loopchannel 15, Music_DragonsDen_branch_eed78
 	note __, 16
 	notetype $6, $27
-Music_DragonsDen_branch_eed99: ; eed99
+Music_DragonsDen_branch_eed99:
 	octave 3
 	note C#, 4
 	octave 2
@@ -161,14 +154,13 @@
 	note C#, 2
 	loopchannel 16, Music_DragonsDen_branch_eed99
 	loopchannel 0, Music_DragonsDen_branch_eed78
-; eedb7
 
-Music_DragonsDen_Ch4: ; eedb7
+Music_DragonsDen_Ch4:
 	togglenoise $0
 	notetype $c
 	note __, 16
 	note __, 16
-Music_DragonsDen_branch_eedbd: ; eedbd
+Music_DragonsDen_branch_eedbd:
 	stereopanning $f0
 	note F_, 4
 	stereopanning $f
@@ -177,4 +169,3 @@
 	stereopanning $f0
 	note F#, 4
 	loopchannel 0, Music_DragonsDen_branch_eedbd
-; eedcb
--- a/audio/music/ecruteakcity.asm
+++ b/audio/music/ecruteakcity.asm
@@ -1,16 +1,15 @@
-Music_EcruteakCity: ; ef2d0
+Music_EcruteakCity:
 	musicheader 3, 1, Music_EcruteakCity_Ch1
 	musicheader 1, 2, Music_EcruteakCity_Ch2
 	musicheader 1, 3, Music_EcruteakCity_Ch3
-; ef2d9
 
-Music_EcruteakCity_Ch1: ; ef2d9
+Music_EcruteakCity_Ch1:
 	tempo 197
 	volume $77
 	stereopanning $f
 	vibrato $12, $25
 	dutycycle $2
-Music_EcruteakCity_branch_ef2e5: ; ef2e5
+Music_EcruteakCity_branch_ef2e5:
 	notetype $c, $57
 	note __, 10
 	octave 4
@@ -145,9 +144,8 @@
 	note C_, 2
 	callchannel Music_EcruteakCity_branch_ef391
 	loopchannel 0, Music_EcruteakCity_branch_ef2e5
-; ef37f
 
-Music_EcruteakCity_branch_ef37f: ; ef37f
+Music_EcruteakCity_branch_ef37f:
 	octave 5
 	note E_, 2
 	note C_, 2
@@ -163,9 +161,8 @@
 	note C_, 2
 	loopchannel 2, Music_EcruteakCity_branch_ef37f
 	endchannel
-; ef391
 
-Music_EcruteakCity_branch_ef391: ; ef391
+Music_EcruteakCity_branch_ef391:
 	octave 5
 	note D_, 2
 	octave 4
@@ -211,7 +208,7 @@
 	note C_, 2
 	octave 3
 	note A_, 2
-Music_EcruteakCity_branch_ef3be: ; ef3be
+Music_EcruteakCity_branch_ef3be:
 	octave 4
 	note F_, 2
 	note A_, 2
@@ -227,7 +224,7 @@
 	note C_, 2
 	note F_, 2
 	loopchannel 2, Music_EcruteakCity_branch_ef3be
-Music_EcruteakCity_branch_ef3d0: ; ef3d0
+Music_EcruteakCity_branch_ef3d0:
 	octave 4
 	note G_, 2
 	note B_, 2
@@ -249,13 +246,12 @@
 	note G_, 16
 	dutycycle $2
 	endchannel
-; ef3eb
 
-Music_EcruteakCity_Ch2: ; ef3eb
+Music_EcruteakCity_Ch2:
 	vibrato $12, $25
 	dutycycle $3
 	stereopanning $f0
-Music_EcruteakCity_branch_ef3f2: ; ef3f2
+Music_EcruteakCity_branch_ef3f2:
 	notetype $6, $67
 	note __, 16
 	note __, 5
@@ -472,11 +468,10 @@
 	note D_, 2
 	note E_, 16
 	loopchannel 0, Music_EcruteakCity_branch_ef3f2
-; ef4e1
 
-Music_EcruteakCity_Ch3: ; ef4e1
+Music_EcruteakCity_Ch3:
 	stereopanning $ff
-Music_EcruteakCity_branch_ef4e3: ; ef4e3
+Music_EcruteakCity_branch_ef4e3:
 	vibrato $12, $25
 	notetype $c, $25
 	octave 3
@@ -598,9 +593,8 @@
 	note E_, 8
 	note D_, 8
 	loopchannel 0, Music_EcruteakCity_branch_ef4e3
-; ef569
 
-Music_EcruteakCity_branch_ef569: ; ef569
+Music_EcruteakCity_branch_ef569:
 	octave 3
 	note F_, 4
 	note __, 2
@@ -671,4 +665,3 @@
 	note __, 1
 	note B_, 1
 	endchannel
-; ef5b1
--- a/audio/music/elmslab.asm
+++ b/audio/music/elmslab.asm
@@ -1,11 +1,10 @@
-Music_ElmsLab: ; ea040
+Music_ElmsLab:
 	musicheader 4, 1, Music_ElmsLab_Ch1
 	musicheader 1, 2, Music_ElmsLab_Ch2
 	musicheader 1, 3, Music_ElmsLab_Ch3
 	musicheader 1, 4, Music_ElmsLab_Ch4
-; ea04c
 
-Music_ElmsLab_Ch1: ; ea04c
+Music_ElmsLab_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -34,7 +33,7 @@
 	note A_, 4
 	note A_, 4
 	note A_, 2
-Music_ElmsLab_branch_ea075: ; ea075
+Music_ElmsLab_branch_ea075:
 	note __, 2
 	note A_, 2
 	note G#, 2
@@ -182,9 +181,8 @@
 	note F_, 2
 	note F_, 4
 	loopchannel 0, Music_ElmsLab_branch_ea075
-; ea128
 
-Music_ElmsLab_Ch2: ; ea128
+Music_ElmsLab_Ch2:
 	dutycycle $3
 	vibrato $10, $26
 	stereopanning $f
@@ -214,7 +212,7 @@
 	note C_, 4
 	note C_, 2
 	stereopanning $ff
-Music_ElmsLab_branch_ea14f: ; ea14f
+Music_ElmsLab_branch_ea14f:
 	intensity $c6
 	octave 4
 	note F_, 6
@@ -350,9 +348,8 @@
 	octave 3
 	note E_, 2
 	loopchannel 0, Music_ElmsLab_branch_ea14f
-; ea1fd
 
-Music_ElmsLab_Ch3: ; ea1fd
+Music_ElmsLab_Ch3:
 	stereopanning $f
 	notetype $c, $25
 	note __, 8
@@ -375,7 +372,7 @@
 	note C_, 2
 	note D_, 2
 	note E_, 2
-Music_ElmsLab_branch_ea216: ; ea216
+Music_ElmsLab_branch_ea216:
 	note F_, 2
 	note A_, 2
 	note C_, 2
@@ -528,15 +525,13 @@
 	note F_, 2
 	note A_, 2
 	loopchannel 0, Music_ElmsLab_branch_ea216
-; ea2b1
 
-Music_ElmsLab_Ch4: ; ea2b1
+Music_ElmsLab_Ch4:
 	stereopanning $f0
 	togglenoise $0
 	notetype $c
 	note __, 16
 	note __, 2
-Music_ElmsLab_branch_ea2b9: ; ea2b9
+Music_ElmsLab_branch_ea2b9:
 	note G_, 4
 	loopchannel 0, Music_ElmsLab_branch_ea2b9
-; ea2be
--- a/audio/music/evolution.asm
+++ b/audio/music/evolution.asm
@@ -1,11 +1,10 @@
-Music_Evolution: ; f06e1
+Music_Evolution:
 	musicheader 4, 1, Music_Evolution_Ch1
 	musicheader 1, 2, Music_Evolution_Ch2
 	musicheader 1, 3, Music_Evolution_Ch3
 	musicheader 1, 4, Music_Evolution_Ch4
-; f06ed
 
-Music_Evolution_Ch1: ; f06ed
+Music_Evolution_Ch1:
 	tempo 132
 	volume $77
 	vibrato $6, $34
@@ -24,7 +23,7 @@
 	note __, 4
 	dutycycle $3
 	stereopanning $f
-Music_Evolution_branch_f0713: ; f0713
+Music_Evolution_branch_f0713:
 	callchannel Music_Evolution_branch_f0737
 	notetype $c, $a4
 	note F#, 4
@@ -39,9 +38,8 @@
 	notetype $c, $a4
 	note G#, 4
 	loopchannel 0, Music_Evolution_branch_f0713
-; f0737
 
-Music_Evolution_branch_f0737: ; f0737
+Music_Evolution_branch_f0737:
 	notetype $c, $a2
 	octave 3
 	note C_, 4
@@ -52,9 +50,8 @@
 	note G_, 4
 	note C_, 4
 	endchannel
-; f0743
 
-Music_Evolution_branch_f0743: ; f0743
+Music_Evolution_branch_f0743:
 	notetype $c, $a2
 	octave 3
 	note D_, 4
@@ -65,9 +62,8 @@
 	note A_, 4
 	note D_, 4
 	endchannel
-; f074f
 
-Music_Evolution_Ch2: ; f074f
+Music_Evolution_Ch2:
 	dutycycle $2
 	vibrato $8, $25
 	notetype $c, $a2
@@ -79,7 +75,7 @@
 	note __, 4
 	dutycycle $3
 	stereopanning $f0
-Music_Evolution_branch_f0761: ; f0761
+Music_Evolution_branch_f0761:
 	callchannel Music_Evolution_branch_f0787
 	notetype $c, $b5
 	note A_, 4
@@ -96,9 +92,8 @@
 	note C#, 4
 	octave 3
 	loopchannel 0, Music_Evolution_branch_f0761
-; f0787
 
-Music_Evolution_branch_f0787: ; f0787
+Music_Evolution_branch_f0787:
 	notetype $c, $b2
 	octave 3
 	note G_, 4
@@ -109,9 +104,8 @@
 	note D_, 4
 	note G_, 4
 	endchannel
-; f0793
 
-Music_Evolution_branch_f0793: ; f0793
+Music_Evolution_branch_f0793:
 	notetype $c, $b2
 	octave 3
 	note A_, 4
@@ -122,12 +116,11 @@
 	note E_, 4
 	note A_, 4
 	endchannel
-; f079f
 
-Music_Evolution_Ch3: ; f079f
+Music_Evolution_Ch3:
 	notetype $c, $16
 	note __, 8
-Music_Evolution_branch_f07a3: ; f07a3
+Music_Evolution_branch_f07a3:
 	callchannel Music_Evolution_branch_f07bf
 	octave 3
 	note A_, 4
@@ -142,9 +135,8 @@
 	octave 4
 	note C#, 4
 	loopchannel 0, Music_Evolution_branch_f07a3
-; f07bf
 
-Music_Evolution_branch_f07bf: ; f07bf
+Music_Evolution_branch_f07bf:
 	octave 2
 	note A_, 2
 	note __, 2
@@ -167,9 +159,8 @@
 	note A_, 2
 	note __, 2
 	endchannel
-; f07d5
 
-Music_Evolution_branch_f07d5: ; f07d5
+Music_Evolution_branch_f07d5:
 	octave 2
 	note B_, 2
 	note __, 2
@@ -192,13 +183,12 @@
 	note A_, 2
 	note __, 2
 	endchannel
-; f07eb
 
-Music_Evolution_Ch4: ; f07eb
+Music_Evolution_Ch4:
 	togglenoise $5
 	notetype $c
 	note __, 8
-Music_Evolution_branch_f07f0: ; f07f0
+Music_Evolution_branch_f07f0:
 	stereopanning $f0
 	note A#, 6
 	note A#, 4
@@ -207,4 +197,3 @@
 	note E_, 2
 	note E_, 2
 	loopchannel 0, Music_Evolution_branch_f07f0
-; f07fd
--- a/audio/music/gamecorner.asm
+++ b/audio/music/gamecorner.asm
@@ -1,17 +1,16 @@
-Music_GameCorner: ; edd6d
+Music_GameCorner:
 	musicheader 4, 1, Music_GameCorner_Ch1
 	musicheader 1, 2, Music_GameCorner_Ch2
 	musicheader 1, 3, Music_GameCorner_Ch3
 	musicheader 1, 4, Music_GameCorner_Ch4
-; edd79
 
-Music_GameCorner_Ch1: ; edd79
+Music_GameCorner_Ch1:
 	tempo 147
 	volume $77
 	stereopanning $f
 	notetype $c, $91
 	note __, 8
-Music_GameCorner_branch_edd84: ; edd84
+Music_GameCorner_branch_edd84:
 	intensity $91
 	note __, 16
 	note __, 16
@@ -39,7 +38,7 @@
 	note G#, 2
 	note G_, 2
 	intensity $71
-Music_GameCorner_branch_eddb1: ; eddb1
+Music_GameCorner_branch_eddb1:
 	octave 4
 	note G#, 1
 	octave 5
@@ -47,7 +46,7 @@
 	note F_, 1
 	note C_, 1
 	loopchannel 4, Music_GameCorner_branch_eddb1
-Music_GameCorner_branch_eddbb: ; eddbb
+Music_GameCorner_branch_eddbb:
 	octave 4
 	note A#, 1
 	octave 5
@@ -55,7 +54,7 @@
 	note G_, 1
 	note D_, 1
 	loopchannel 4, Music_GameCorner_branch_eddbb
-Music_GameCorner_branch_eddc5: ; eddc5
+Music_GameCorner_branch_eddc5:
 	octave 4
 	note D#, 1
 	note G_, 1
@@ -64,7 +63,7 @@
 	octave 4
 	note G_, 1
 	loopchannel 4, Music_GameCorner_branch_eddc5
-Music_GameCorner_branch_eddd0: ; eddd0
+Music_GameCorner_branch_eddd0:
 	octave 4
 	note F_, 1
 	note A_, 1
@@ -73,7 +72,7 @@
 	octave 4
 	note A_, 1
 	loopchannel 4, Music_GameCorner_branch_eddd0
-Music_GameCorner_branch_edddb: ; edddb
+Music_GameCorner_branch_edddb:
 	octave 4
 	note G#, 1
 	octave 5
@@ -81,7 +80,7 @@
 	note F_, 1
 	note C_, 1
 	loopchannel 4, Music_GameCorner_branch_edddb
-Music_GameCorner_branch_edde5: ; edde5
+Music_GameCorner_branch_edde5:
 	octave 4
 	note A#, 1
 	octave 5
@@ -89,7 +88,7 @@
 	note G_, 1
 	note D_, 1
 	loopchannel 4, Music_GameCorner_branch_edde5
-Music_GameCorner_branch_eddef: ; eddef
+Music_GameCorner_branch_eddef:
 	octave 4
 	note B_, 1
 	octave 5
@@ -104,9 +103,8 @@
 	note F_, 2
 	note F_, 9
 	loopchannel 0, Music_GameCorner_branch_edd84
-; ede03
 
-Music_GameCorner_branch_ede03: ; ede03
+Music_GameCorner_branch_ede03:
 	note __, 2
 	octave 4
 	note A#, 3
@@ -123,9 +121,8 @@
 	note G#, 1
 	note A#, 3
 	endchannel
-; ede13
 
-Music_GameCorner_branch_ede13: ; ede13
+Music_GameCorner_branch_ede13:
 	note __, 2
 	octave 4
 	note A#, 3
@@ -135,14 +132,13 @@
 	note F_, 3
 	note F_, 2
 	endchannel
-; ede1c
 
-Music_GameCorner_Ch2: ; ede1c
+Music_GameCorner_Ch2:
 	stereopanning $ff
 	vibrato $8, $24
 	notetype $c, $a1
 	note __, 8
-Music_GameCorner_branch_ede25: ; ede25
+Music_GameCorner_branch_ede25:
 	intensity $92
 	dutycycle $1
 	callchannel Music_GameCorner_branch_ede75
@@ -207,9 +203,8 @@
 	note A#, 9
 	intensity $a4
 	loopchannel 0, Music_GameCorner_branch_ede25
-; ede75
 
-Music_GameCorner_branch_ede75: ; ede75
+Music_GameCorner_branch_ede75:
 	octave 1
 	note C_, 2
 	octave 3
@@ -319,13 +314,12 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; edee8
 
-Music_GameCorner_Ch3: ; edee8
+Music_GameCorner_Ch3:
 	vibrato $8, $22
 	notetype $c, $14
 	note __, 8
-Music_GameCorner_branch_edeef: ; edeef
+Music_GameCorner_branch_edeef:
 	stereopanning $ff
 	notetype $c, $14
 	callchannel Music_GameCorner_branch_edfdd
@@ -504,9 +498,8 @@
 	note E_, 1
 	note D_, 1
 	loopchannel 0, Music_GameCorner_branch_edeef
-; edfdd
 
-Music_GameCorner_branch_edfdd: ; edfdd
+Music_GameCorner_branch_edfdd:
 	octave 2
 	note C_, 1
 	octave 3
@@ -534,9 +527,8 @@
 	octave 4
 	note A_, 2
 	endchannel
-; edff8
 
-Music_GameCorner_branch_edff8: ; edff8
+Music_GameCorner_branch_edff8:
 	octave 2
 	note C_, 1
 	octave 3
@@ -557,9 +549,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; ee00c
 
-Music_GameCorner_branch_ee00c: ; ee00c
+Music_GameCorner_branch_ee00c:
 	octave 2
 	note F_, 1
 	octave 3
@@ -584,9 +575,8 @@
 	note C_, 1
 	note D_, 3
 	endchannel
-; ee024
 
-Music_GameCorner_branch_ee024: ; ee024
+Music_GameCorner_branch_ee024:
 	octave 2
 	note F_, 1
 	octave 3
@@ -614,9 +604,8 @@
 	note F_, 1
 	note __, 1
 	endchannel
-; ee03f
 
-Music_GameCorner_branch_ee03f: ; ee03f
+Music_GameCorner_branch_ee03f:
 	octave 2
 	note F_, 2
 	note __, 1
@@ -665,9 +654,8 @@
 	octave 3
 	note D_, 1
 	endchannel
-; ee06f
 
-Music_GameCorner_Ch4: ; ee06f
+Music_GameCorner_Ch4:
 	togglenoise $3
 	notetype $c
 	notetype $8
@@ -680,9 +668,9 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_GameCorner_branch_ee07f: ; ee07f
+Music_GameCorner_branch_ee07f:
 	callchannel Music_GameCorner_branch_ee106
-Music_GameCorner_branch_ee082: ; ee082
+Music_GameCorner_branch_ee082:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -693,7 +681,7 @@
 	note F#, 2
 	loopchannel 6, Music_GameCorner_branch_ee082
 	callchannel Music_GameCorner_branch_ee10f
-Music_GameCorner_branch_ee091: ; ee091
+Music_GameCorner_branch_ee091:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -708,7 +696,7 @@
 	note D_, 1
 	note F#, 2
 	callchannel Music_GameCorner_branch_ee106
-Music_GameCorner_branch_ee0a4: ; ee0a4
+Music_GameCorner_branch_ee0a4:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -719,7 +707,7 @@
 	note F#, 2
 	loopchannel 6, Music_GameCorner_branch_ee0a4
 	callchannel Music_GameCorner_branch_ee10f
-Music_GameCorner_branch_ee0b3: ; ee0b3
+Music_GameCorner_branch_ee0b3:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -739,7 +727,7 @@
 	note D_, 1
 	note D_, 1
 	note D_, 1
-Music_GameCorner_branch_ee0c9: ; ee0c9
+Music_GameCorner_branch_ee0c9:
 	note A#, 2
 	note F#, 1
 	note D#, 1
@@ -768,7 +756,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_GameCorner_branch_ee0e8: ; ee0e8
+Music_GameCorner_branch_ee0e8:
 	note A#, 2
 	note F#, 1
 	note D#, 1
@@ -793,9 +781,8 @@
 	note D_, 1
 	note D#, 2
 	loopchannel 0, Music_GameCorner_branch_ee07f
-; ee106
 
-Music_GameCorner_branch_ee106: ; ee106
+Music_GameCorner_branch_ee106:
 	note C_, 2
 	note F#, 2
 	note D_, 2
@@ -805,9 +792,8 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; ee10f
 
-Music_GameCorner_branch_ee10f: ; ee10f
+Music_GameCorner_branch_ee10f:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -818,4 +804,3 @@
 	note D_, 1
 	note F#, 2
 	endchannel
-; ee119
--- a/audio/music/goldenrodcity.asm
+++ b/audio/music/goldenrodcity.asm
@@ -1,11 +1,10 @@
-Music_GoldenrodCity: ; eb453
+Music_GoldenrodCity:
 	musicheader 4, 1, Music_GoldenrodCity_Ch1
 	musicheader 1, 2, Music_GoldenrodCity_Ch2
 	musicheader 1, 3, Music_GoldenrodCity_Ch3
 	musicheader 1, 4, Music_GoldenrodCity_Ch4
-; eb45f
 
-Music_GoldenrodCity_Ch1: ; eb45f
+Music_GoldenrodCity_Ch1:
 	stereopanning $f
 	tempo 176
 	volume $77
@@ -14,7 +13,7 @@
 	note __, 16
 	note __, 16
 	note __, 16
-Music_GoldenrodCity_branch_eb46d: ; eb46d
+Music_GoldenrodCity_branch_eb46d:
 	dutycycle $0
 	callchannel Music_GoldenrodCity_branch_eb4a9
 	octave 3
@@ -56,9 +55,8 @@
 	octave 4
 	note C_, 2
 	loopchannel 0, Music_GoldenrodCity_branch_eb46d
-; eb4a9
 
-Music_GoldenrodCity_branch_eb4a9: ; eb4a9
+Music_GoldenrodCity_branch_eb4a9:
 	octave 4
 	note C#, 2
 	octave 3
@@ -99,9 +97,8 @@
 	octave 4
 	note C#, 2
 	endchannel
-; eb4d1
 
-Music_GoldenrodCity_branch_eb4d1: ; eb4d1
+Music_GoldenrodCity_branch_eb4d1:
 	octave 4
 	note F_, 1
 	note C#, 1
@@ -174,14 +171,13 @@
 	note D#, 1
 	note F#, 1
 	endchannel
-; eb519
 
-Music_GoldenrodCity_Ch2: ; eb519
+Music_GoldenrodCity_Ch2:
 	stereopanning $f0
 	vibrato $12, $23
 	dutycycle $2
 	notetype $c, $97
-Music_GoldenrodCity_branch_eb523: ; eb523
+Music_GoldenrodCity_branch_eb523:
 	intensity $97
 	callchannel Music_GoldenrodCity_branch_eb555
 	octave 4
@@ -216,9 +212,8 @@
 	octave 4
 	note G#, 2
 	loopchannel 0, Music_GoldenrodCity_branch_eb523
-; eb555
 
-Music_GoldenrodCity_branch_eb555: ; eb555
+Music_GoldenrodCity_branch_eb555:
 	octave 4
 	note F_, 4
 	note C#, 4
@@ -247,9 +242,8 @@
 	note F#, 2
 	dutycycle $1
 	endchannel
-; eb572
 
-Music_GoldenrodCity_branch_eb572: ; eb572
+Music_GoldenrodCity_branch_eb572:
 	note C#, 6
 	note F_, 6
 	note C#, 4
@@ -268,13 +262,12 @@
 	note C_, 4
 	note D#, 2
 	endchannel
-; eb584
 
-Music_GoldenrodCity_Ch3: ; eb584
+Music_GoldenrodCity_Ch3:
 	stereopanning $ff
 	vibrato $8, $23
 	notetype $c, $25
-Music_GoldenrodCity_branch_eb58c: ; eb58c
+Music_GoldenrodCity_branch_eb58c:
 	callchannel Music_GoldenrodCity_branch_eb5aa
 	callchannel Music_GoldenrodCity_branch_eb5aa
 	callchannel Music_GoldenrodCity_branch_eb5d2
@@ -294,9 +287,8 @@
 	octave 2
 	note G#, 2
 	loopchannel 0, Music_GoldenrodCity_branch_eb58c
-; eb5aa
 
-Music_GoldenrodCity_branch_eb5aa: ; eb5aa
+Music_GoldenrodCity_branch_eb5aa:
 	octave 3
 	note C#, 4
 	note __, 2
@@ -337,9 +329,8 @@
 	note G#, 1
 	note __, 1
 	endchannel
-; eb5d2
 
-Music_GoldenrodCity_branch_eb5d2: ; eb5d2
+Music_GoldenrodCity_branch_eb5d2:
 	note C#, 1
 	note __, 1
 	octave 4
@@ -392,9 +383,8 @@
 	note __, 2
 	note G#, 1
 	endchannel
-; eb606
 
-Music_GoldenrodCity_Ch4: ; eb606
+Music_GoldenrodCity_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 16
@@ -406,7 +396,7 @@
 	note D_, 1
 	note D_, 1
 	note F#, 2
-Music_GoldenrodCity_branch_eb613: ; eb613
+Music_GoldenrodCity_branch_eb613:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -447,7 +437,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_GoldenrodCity_branch_eb650: ; eb650
+Music_GoldenrodCity_branch_eb650:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -459,9 +449,8 @@
 	loopchannel 3, Music_GoldenrodCity_branch_eb650
 	callchannel Music_GoldenrodCity_branch_eb663
 	loopchannel 0, Music_GoldenrodCity_branch_eb613
-; eb663
 
-Music_GoldenrodCity_branch_eb663: ; eb663
+Music_GoldenrodCity_branch_eb663:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -472,9 +461,8 @@
 	note D_, 1
 	note F#, 2
 	endchannel
-; eb66d
 
-Music_GoldenrodCity_branch_eb66d: ; eb66d
+Music_GoldenrodCity_branch_eb66d:
 	note D#, 2
 	note D_, 1
 	note D#, 3
@@ -484,4 +472,3 @@
 	note G_, 1
 	note G_, 1
 	endchannel
-; eb676
--- a/audio/music/goldsilveropening.asm
+++ b/audio/music/goldsilveropening.asm
@@ -1,10 +1,9 @@
-Music_GoldSilverOpening: ; f7055
+Music_GoldSilverOpening:
 	musicheader 3, 1, Music_GoldSilverOpening_Ch1
 	musicheader 1, 2, Music_GoldSilverOpening_Ch2
 	musicheader 1, 3, Music_GoldSilverOpening_Ch3
-; f705e
 
-Music_GoldSilverOpening_Ch1: ; f705e
+Music_GoldSilverOpening_Ch1:
 	tempo 256
 	volume $77
 	tone $0001
@@ -128,9 +127,8 @@
 	note G_, 2
 	note A_, 16
 	endchannel
-; f70f8
 
-Music_GoldSilverOpening_Ch2: ; f70f8
+Music_GoldSilverOpening_Ch2:
 	tone $0001
 	stereopanning $f
 	notetype $c, $b7
@@ -309,9 +307,8 @@
 	note C_, 4
 	note D#, 16
 	endchannel
-; f71c8
 
-Music_GoldSilverOpening_Ch3: ; f71c8
+Music_GoldSilverOpening_Ch3:
 	notetype $6, $10
 	octave 2
 	note D_, 4
@@ -616,4 +613,3 @@
 	note C_, 1
 	note __, 13
 	endchannel
-; f7308
--- a/audio/music/goldsilveropening2.asm
+++ b/audio/music/goldsilveropening2.asm
@@ -1,11 +1,10 @@
-Music_GoldSilverOpening2: ; f7308
+Music_GoldSilverOpening2:
 	musicheader 4, 1, Music_GoldSilverOpening2_Ch1
 	musicheader 1, 2, Music_GoldSilverOpening2_Ch2
 	musicheader 1, 3, Music_GoldSilverOpening2_Ch3
 	musicheader 1, 4, Music_GoldSilverOpening2_Ch4
-; f7314
 
-Music_GoldSilverOpening2_Ch1: ; f7314
+Music_GoldSilverOpening2_Ch1:
 	tempo 92
 	volume $77
 	dutycycle $3
@@ -14,7 +13,7 @@
 	notetype $c, $3d
 	octave 3
 	note D#, 8
-Music_GoldSilverOpening2_branch_f7325: ; f7325
+Music_GoldSilverOpening2_branch_f7325:
 	notetype $c, $c1
 	octave 3
 	note D_, 2
@@ -52,9 +51,8 @@
 	octave 4
 	note D_, 16
 	endchannel
-; f7358
 
-Music_GoldSilverOpening2_Ch2: ; f7358
+Music_GoldSilverOpening2_Ch2:
 	dutycycle $3
 	vibrato $14, $14
 	stereopanning $f0
@@ -105,9 +103,8 @@
 	intensity $c2
 	note D_, 16
 	endchannel
-; f739c
 
-Music_GoldSilverOpening2_Ch3: ; f739c
+Music_GoldSilverOpening2_Ch3:
 	notetype $c, $17
 	note __, 8
 	octave 2
@@ -184,9 +181,8 @@
 	note D_, 2
 	note __, 14
 	endchannel
-; f73ea
 
-Music_GoldSilverOpening2_Ch4: ; f73ea
+Music_GoldSilverOpening2_Ch4:
 	togglenoise $0
 	notetype $6
 	note D#, 2
@@ -198,7 +194,7 @@
 	note D_, 2
 	note D_, 2
 	notetype $c
-Music_GoldSilverOpening2_branch_f73f8: ; f73f8
+Music_GoldSilverOpening2_branch_f73f8:
 	note D_, 2
 	note D_, 2
 	note D_, 2
@@ -219,4 +215,3 @@
 	loopchannel 4, Music_GoldSilverOpening2_branch_f73f8
 	note C_, 16
 	endchannel
-; f7411
--- a/audio/music/gym.asm
+++ b/audio/music/gym.asm
@@ -1,11 +1,10 @@
-Music_Gym: ; f48ae
+Music_Gym:
 	musicheader 4, 1, Music_Gym_Ch1
 	musicheader 1, 2, Music_Gym_Ch2
 	musicheader 1, 3, Music_Gym_Ch3
 	musicheader 1, 4, Music_Gym_Ch4
-; f48ba
 
-Music_Gym_Ch1: ; f48ba
+Music_Gym_Ch1:
 	tempo 156
 	volume $77
 	stereopanning $f
@@ -12,7 +11,7 @@
 	vibrato $12, $24
 	dutycycle $1
 	notetype $c, $b7
-Music_Gym_branch_f48c9: ; f48c9
+Music_Gym_branch_f48c9:
 	octave 4
 	note F#, 2
 	octave 2
@@ -189,12 +188,11 @@
 	note F#, 1
 	note E_, 1
 	loopchannel 0, Music_Gym_branch_f48c9
-; f497c
 
-Music_Gym_Ch2: ; f497c
+Music_Gym_Ch2:
 	dutycycle $1
 	stereopanning $f0
-Music_Gym_branch_f4980: ; f4980
+Music_Gym_branch_f4980:
 	notetype $c, $c3
 	octave 2
 	note D_, 2
@@ -286,9 +284,8 @@
 	note F#, 2
 	note D_, 2
 	loopchannel 0, Music_Gym_branch_f4980
-; f49e9
 
-Music_Gym_branch_f49e9: ; f49e9
+Music_Gym_branch_f49e9:
 	octave 3
 	note D_, 3
 	octave 2
@@ -333,9 +330,8 @@
 	note C_, 1
 	note C_, 2
 	endchannel
-; f4a15
 
-Music_Gym_branch_f4a15: ; f4a15
+Music_Gym_branch_f4a15:
 	octave 2
 	note D_, 4
 	note D_, 2
@@ -370,12 +366,11 @@
 	note F#, 1
 	note F#, 1
 	endchannel
-; f4a37
 
-Music_Gym_Ch3: ; f4a37
+Music_Gym_Ch3:
 	vibrato $14, $23
 	stereopanning $ff
-Music_Gym_branch_f4a3c: ; f4a3c
+Music_Gym_branch_f4a3c:
 	notetype $c, $14
 	octave 6
 	note D_, 2
@@ -485,9 +480,8 @@
 	note F#, 8
 	note E_, 4
 	loopchannel 0, Music_Gym_branch_f4a3c
-; f4ab3
 
-Music_Gym_branch_f4ab3: ; f4ab3
+Music_Gym_branch_f4ab3:
 	octave 5
 	note A_, 6
 	octave 6
@@ -506,11 +500,10 @@
 	note G_, 1
 	note A_, 4
 	endchannel
-; f4ac5
 
-Music_Gym_Ch4: ; f4ac5
+Music_Gym_Ch4:
 	togglenoise $4
-Music_Gym_branch_f4ac7: ; f4ac7
+Music_Gym_branch_f4ac7:
 	notetype $c
 	note D_, 2
 	note C#, 1
@@ -535,7 +528,7 @@
 	note D_, 1
 	note D_, 1
 	notetype $6
-Music_Gym_branch_f4ae1: ; f4ae1
+Music_Gym_branch_f4ae1:
 	note D_, 6
 	note D_, 6
 	note D_, 4
@@ -558,7 +551,7 @@
 	note D_, 4
 	note B_, 8
 	loopchannel 4, Music_Gym_branch_f4ae1
-Music_Gym_branch_f4afa: ; f4afa
+Music_Gym_branch_f4afa:
 	note D#, 4
 	note F#, 4
 	note D_, 4
@@ -571,4 +564,3 @@
 	note F#, 4
 	loopchannel 8, Music_Gym_branch_f4afa
 	loopchannel 0, Music_Gym_branch_f4ac7
-; f4b0c
--- a/audio/music/gymleadervictory.asm
+++ b/audio/music/gymleadervictory.asm
@@ -1,11 +1,10 @@
-Music_GymLeaderVictory: ; f462c
+Music_GymLeaderVictory:
 	musicheader 4, 1, Music_GymLeaderVictory_Ch1
 	musicheader 1, 2, Music_GymLeaderVictory_Ch2
 	musicheader 1, 3, Music_GymLeaderVictory_Ch3
 	musicheader 1, 4, Music_GymLeaderVictory_Ch4
-; f4638
 
-Music_GymLeaderVictory_Ch1: ; f4638
+Music_GymLeaderVictory_Ch1:
 	tempo 116
 	volume $77
 	vibrato $12, $34
@@ -27,7 +26,7 @@
 	octave 5
 	note D_, 8
 	stereopanning $f
-Music_GymLeaderVictory_branch_f4658: ; f4658
+Music_GymLeaderVictory_branch_f4658:
 	dutycycle $1
 	callchannel Music_GymLeaderVictory_branch_f4689
 	octave 4
@@ -59,9 +58,8 @@
 	intensity $87
 	note F#, 16
 	loopchannel 0, Music_GymLeaderVictory_branch_f4658
-; f4689
 
-Music_GymLeaderVictory_branch_f4689: ; f4689
+Music_GymLeaderVictory_branch_f4689:
 	intensity $91
 	octave 3
 	note F#, 2
@@ -84,9 +82,8 @@
 	note G_, 1
 	note D_, 1
 	endchannel
-; f46a0
 
-Music_GymLeaderVictory_branch_f46a0: ; f46a0
+Music_GymLeaderVictory_branch_f46a0:
 	intensity $87
 	octave 3
 	note F#, 14
@@ -115,9 +112,8 @@
 	note C#, 1
 	note E_, 8
 	endchannel
-; f46bd
 
-Music_GymLeaderVictory_Ch2: ; f46bd
+Music_GymLeaderVictory_Ch2:
 	vibrato $12, $34
 	dutycycle $3
 	notetype $c, $d7
@@ -132,7 +128,7 @@
 	octave 5
 	note D_, 1
 	note F#, 16
-Music_GymLeaderVictory_branch_f46d0: ; f46d0
+Music_GymLeaderVictory_branch_f46d0:
 	dutycycle $3
 	intensity $a1
 	callchannel Music_GymLeaderVictory_branch_f4711
@@ -175,9 +171,8 @@
 	octave 5
 	note C#, 1
 	loopchannel 0, Music_GymLeaderVictory_branch_f46d0
-; f4711
 
-Music_GymLeaderVictory_branch_f4711: ; f4711
+Music_GymLeaderVictory_branch_f4711:
 	octave 5
 	note D_, 2
 	note C#, 2
@@ -193,9 +188,8 @@
 	note G_, 2
 	note F#, 2
 	endchannel
-; f4720
 
-Music_GymLeaderVictory_branch_f4720: ; f4720
+Music_GymLeaderVictory_branch_f4720:
 	intensity $98
 	note A_, 6
 	note F#, 1
@@ -218,9 +212,8 @@
 	note C#, 8
 	note C#, 8
 	endchannel
-; f4737
 
-Music_GymLeaderVictory_Ch3: ; f4737
+Music_GymLeaderVictory_Ch3:
 	notetype $c, $25
 	octave 3
 	note F#, 16
@@ -231,7 +224,7 @@
 	octave 3
 	note C#, 2
 	stereopanning $f0
-Music_GymLeaderVictory_branch_f4744: ; f4744
+Music_GymLeaderVictory_branch_f4744:
 	note D_, 2
 	note __, 4
 	octave 2
@@ -312,9 +305,8 @@
 	octave 3
 	note C#, 2
 	loopchannel 0, Music_GymLeaderVictory_branch_f4744
-; f479e
 
-Music_GymLeaderVictory_branch_f479e: ; f479e
+Music_GymLeaderVictory_branch_f479e:
 	octave 3
 	note D_, 2
 	note __, 2
@@ -386,14 +378,13 @@
 	octave 2
 	note A_, 2
 	endchannel
-; f47e5
 
-Music_GymLeaderVictory_Ch4: ; f47e5
+Music_GymLeaderVictory_Ch4:
 	togglenoise $4
 	notetype $c
 	note B_, 16
 	note B_, 16
-Music_GymLeaderVictory_branch_f47eb: ; f47eb
+Music_GymLeaderVictory_branch_f47eb:
 	callchannel Music_GymLeaderVictory_branch_f480b
 	note D#, 6
 	note D#, 2
@@ -406,7 +397,7 @@
 	note C#, 1
 	note C#, 1
 	note C#, 1
-Music_GymLeaderVictory_branch_f47fb: ; f47fb
+Music_GymLeaderVictory_branch_f47fb:
 	note D#, 2
 	note G_, 2
 	note D_, 2
@@ -417,9 +408,8 @@
 	note G_, 2
 	loopchannel 16, Music_GymLeaderVictory_branch_f47fb
 	loopchannel 0, Music_GymLeaderVictory_branch_f47eb
-; f480b
 
-Music_GymLeaderVictory_branch_f480b: ; f480b
+Music_GymLeaderVictory_branch_f480b:
 	note D#, 6
 	note D#, 2
 	note D#, 4
@@ -427,4 +417,3 @@
 	note D#, 2
 	loopchannel 3, Music_GymLeaderVictory_branch_f480b
 	endchannel
-; f4815
--- a/audio/music/halloffame.asm
+++ b/audio/music/halloffame.asm
@@ -1,11 +1,10 @@
-Music_HallOfFame: ; f05bf
+Music_HallOfFame:
 	musicheader 4, 1, Music_HallOfFame_Ch1
 	musicheader 1, 2, Music_HallOfFame_Ch2
 	musicheader 1, 3, Music_HallOfFame_Ch3
 	musicheader 1, 4, Music_HallOfFame_Ch4
-; f05cb
 
-Music_HallOfFame_Ch1: ; f05cb
+Music_HallOfFame_Ch1:
 	tempo 112
 	volume $77
 	dutycycle $2
@@ -22,7 +21,7 @@
 	note E_, 1
 	note F_, 1
 	note F#, 1
-Music_HallOfFame_branch_f05e6: ; f05e6
+Music_HallOfFame_branch_f05e6:
 	intensity $97
 	octave 4
 	note C_, 8
@@ -46,12 +45,11 @@
 	note __, 16
 	note __, 16
 	loopchannel 0, Music_HallOfFame_branch_f05e6
-; f060b
 
-Music_HallOfFame_Ch2: ; f060b
+Music_HallOfFame_Ch2:
 	vibrato $8, $25
 	dutycycle $3
-Music_HallOfFame_branch_f0610: ; f0610
+Music_HallOfFame_branch_f0610:
 	notetype $c, $c4
 	octave 3
 	note G_, 2
@@ -77,12 +75,11 @@
 	note A_, 4
 	note F_, 2
 	loopchannel 0, Music_HallOfFame_branch_f0610
-; f062e
 
-Music_HallOfFame_Ch3: ; f062e
-Music_HallOfFame_branch_f062e: ; f062e
+Music_HallOfFame_Ch3:
+Music_HallOfFame_branch_f062e:
 	notetype $c, $28
-Music_HallOfFame_branch_f0631: ; f0631
+Music_HallOfFame_branch_f0631:
 	octave 3
 	note D_, 2
 	note G_, 2
@@ -137,9 +134,8 @@
 	note E_, 4
 	note G_, 4
 	loopchannel 0, Music_HallOfFame_branch_f062e
-; f066d
 
-Music_HallOfFame_Ch4: ; f066d
+Music_HallOfFame_Ch4:
 	togglenoise $5
 	notetype $c
 	note __, 16
@@ -147,7 +143,7 @@
 	note __, 16
 	note __, 16
 	notetype $6
-Music_HallOfFame_branch_f0677: ; f0677
+Music_HallOfFame_branch_f0677:
 	stereopanning $f
 	note A#, 4
 	note A#, 8
@@ -174,4 +170,3 @@
 	note A#, 1
 	note A#, 1
 	loopchannel 0, Music_HallOfFame_branch_f0677
-; f0697
--- a/audio/music/healpokemon.asm
+++ b/audio/music/healpokemon.asm
@@ -1,10 +1,9 @@
-Music_HealPokemon: ; f0697
+Music_HealPokemon:
 	musicheader 3, 1, Music_HealPokemon_Ch1
 	musicheader 1, 2, Music_HealPokemon_Ch2
 	musicheader 1, 3, Music_HealPokemon_Ch3
-; f06a0
 
-Music_HealPokemon_Ch1: ; f06a0
+Music_HealPokemon_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $2
@@ -23,9 +22,8 @@
 	slidepitchto 1, 4, __
 	note B_, 4
 	endchannel
-; f06c4
 
-Music_HealPokemon_Ch2: ; f06c4
+Music_HealPokemon_Ch2:
 	dutycycle $2
 	notetype $c, $c3
 	octave 4
@@ -37,9 +35,8 @@
 	octave 5
 	note E_, 8
 	endchannel
-; f06d4
 
-Music_HealPokemon_Ch3: ; f06d4
+Music_HealPokemon_Ch3:
 	notetype $c, $10
 	octave 4
 	note E_, 2
@@ -51,4 +48,3 @@
 	note E_, 6
 	note __, 2
 	endchannel
-; f06e1
--- a/audio/music/indigoplateau.asm
+++ b/audio/music/indigoplateau.asm
@@ -1,17 +1,16 @@
-Music_IndigoPlateau: ; ee852
+Music_IndigoPlateau:
 	musicheader 4, 1, Music_IndigoPlateau_Ch1
 	musicheader 1, 2, Music_IndigoPlateau_Ch2
 	musicheader 1, 3, Music_IndigoPlateau_Ch3
 	musicheader 1, 4, Music_IndigoPlateau_Ch4
-; ee85e
 
-Music_IndigoPlateau_Ch1: ; ee85e
+Music_IndigoPlateau_Ch1:
 	tempo 128
 	volume $77
 	dutycycle $3
 	tone $0002
 	stereopanning $f
-Music_IndigoPlateau_branch_ee86a: ; ee86a
+Music_IndigoPlateau_branch_ee86a:
 	callchannel Music_IndigoPlateau_branch_ee881
 	octave 3
 	note D_, 4
@@ -24,9 +23,8 @@
 	callchannel Music_IndigoPlateau_branch_ee881
 	note A#, 4
 	loopchannel 0, Music_IndigoPlateau_branch_ee86a
-; ee881
 
-Music_IndigoPlateau_branch_ee881: ; ee881
+Music_IndigoPlateau_branch_ee881:
 	notetype $c, $b6
 	octave 2
 	note A_, 4
@@ -40,13 +38,12 @@
 	note A_, 2
 	intensity $a0
 	endchannel
-; ee892
 
-Music_IndigoPlateau_Ch2: ; ee892
+Music_IndigoPlateau_Ch2:
 	dutycycle $3
 	vibrato $10, $22
 	stereopanning $f0
-Music_IndigoPlateau_branch_ee899: ; ee899
+Music_IndigoPlateau_branch_ee899:
 	callchannel Music_IndigoPlateau_branch_ee8e9
 	note A_, 4
 	callchannel Music_IndigoPlateau_branch_ee8e9
@@ -100,9 +97,8 @@
 	callchannel Music_IndigoPlateau_branch_ee8e9
 	note C#, 4
 	loopchannel 0, Music_IndigoPlateau_branch_ee899
-; ee8e9
 
-Music_IndigoPlateau_branch_ee8e9: ; ee8e9
+Music_IndigoPlateau_branch_ee8e9:
 	notetype $c, $c6
 	octave 3
 	note D_, 4
@@ -116,11 +112,10 @@
 	note D_, 2
 	intensity $b0
 	endchannel
-; ee8fa
 
-Music_IndigoPlateau_Ch3: ; ee8fa
+Music_IndigoPlateau_Ch3:
 	notetype $c, $19
-Music_IndigoPlateau_branch_ee8fd: ; ee8fd
+Music_IndigoPlateau_branch_ee8fd:
 	callchannel Music_IndigoPlateau_branch_ee915
 	octave 3
 	note A_, 4
@@ -134,9 +129,8 @@
 	octave 3
 	note F#, 4
 	loopchannel 0, Music_IndigoPlateau_branch_ee8fd
-; ee915
 
-Music_IndigoPlateau_branch_ee915: ; ee915
+Music_IndigoPlateau_branch_ee915:
 	octave 3
 	note D_, 1
 	note __, 3
@@ -152,13 +146,12 @@
 	note A_, 1
 	note __, 3
 	endchannel
-; ee924
 
-Music_IndigoPlateau_Ch4: ; ee924
+Music_IndigoPlateau_Ch4:
 	stereopanning $f0
 	togglenoise $0
 	notetype $c
-Music_IndigoPlateau_branch_ee92a: ; ee92a
+Music_IndigoPlateau_branch_ee92a:
 	note D#, 4
 	note D_, 2
 	note D#, 2
@@ -187,4 +180,3 @@
 	note D_, 2
 	note C#, 4
 	loopchannel 0, Music_IndigoPlateau_branch_ee92a
-; ee94b
--- a/audio/music/johtogymbattle.asm
+++ b/audio/music/johtogymbattle.asm
@@ -1,10 +1,9 @@
-Music_JohtoGymBattle: ; ea50d
+Music_JohtoGymBattle:
 	musicheader 3, 1, Music_JohtoGymBattle_Ch1
 	musicheader 1, 2, Music_JohtoGymBattle_Ch2
 	musicheader 1, 3, Music_JohtoGymBattle_Ch3
-; ea516
 
-Music_JohtoGymBattle_Ch1: ; ea516
+Music_JohtoGymBattle_Ch1:
 	tempo 101
 	volume $77
 	dutycycle $3
@@ -11,7 +10,7 @@
 	tone $0002
 	vibrato $12, $15
 	notetype $c, $b2
-Music_JohtoGymBattle_branch_ea526: ; ea526
+Music_JohtoGymBattle_branch_ea526:
 	octave 3
 	note A#, 1
 	note A_, 1
@@ -18,7 +17,7 @@
 	note G#, 1
 	note A_, 1
 	loopchannel 4, Music_JohtoGymBattle_branch_ea526
-Music_JohtoGymBattle_branch_ea52f: ; ea52f
+Music_JohtoGymBattle_branch_ea52f:
 	note C#, 1
 	note C_, 1
 	octave 2
@@ -58,7 +57,7 @@
 	octave 3
 	note G#, 2
 	note F_, 2
-Music_JohtoGymBattle_branch_ea55d: ; ea55d
+Music_JohtoGymBattle_branch_ea55d:
 	intensity $b5
 	note D_, 6
 	note G_, 6
@@ -286,14 +285,13 @@
 	note D#, 2
 	note F#, 2
 	loopchannel 0, Music_JohtoGymBattle_branch_ea55d
-; ea65f
 
-Music_JohtoGymBattle_Ch2: ; ea65f
+Music_JohtoGymBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
 	notetype $c, $c2
-Music_JohtoGymBattle_branch_ea66a: ; ea66a
+Music_JohtoGymBattle_branch_ea66a:
 	octave 4
 	note F#, 1
 	note F_, 1
@@ -300,7 +298,7 @@
 	note E_, 1
 	note A#, 1
 	loopchannel 4, Music_JohtoGymBattle_branch_ea66a
-Music_JohtoGymBattle_branch_ea673: ; ea673
+Music_JohtoGymBattle_branch_ea673:
 	note F#, 1
 	note F_, 1
 	note F#, 1
@@ -397,7 +395,7 @@
 	octave 3
 	note G#, 1
 	note A_, 1
-Music_JohtoGymBattle_branch_ea6ee: ; ea6ee
+Music_JohtoGymBattle_branch_ea6ee:
 	intensity $c7
 	note A#, 8
 	intensity $c4
@@ -613,9 +611,8 @@
 	note B_, 16
 	note G_, 16
 	loopchannel 0, Music_JohtoGymBattle_branch_ea6ee
-; ea7f4
 
-Music_JohtoGymBattle_Ch3: ; ea7f4
+Music_JohtoGymBattle_Ch3:
 	notetype $c, $19
 	octave 4
 	note F_, 1
@@ -685,7 +682,7 @@
 	octave 3
 	note A#, 2
 	note G#, 2
-Music_JohtoGymBattle_branch_ea83f: ; ea83f
+Music_JohtoGymBattle_branch_ea83f:
 	callchannel Music_JohtoGymBattle_branch_ea963
 	callchannel Music_JohtoGymBattle_branch_ea963
 	callchannel Music_JohtoGymBattle_branch_ea96a
@@ -900,9 +897,8 @@
 	note F_, 2
 	note D#, 2
 	loopchannel 0, Music_JohtoGymBattle_branch_ea83f
-; ea952
 
-Music_JohtoGymBattle_branch_ea952: ; ea952
+Music_JohtoGymBattle_branch_ea952:
 	note G_, 2
 	note D_, 2
 	note F_, 2
@@ -920,30 +916,26 @@
 	note D#, 2
 	note F_, 2
 	endchannel
-; ea963
 
-Music_JohtoGymBattle_branch_ea963: ; ea963
+Music_JohtoGymBattle_branch_ea963:
 	note D_, 2
 	note G_, 2
 	loopchannel 4, Music_JohtoGymBattle_branch_ea963
 	endchannel
-; ea96a
 
-Music_JohtoGymBattle_branch_ea96a: ; ea96a
+Music_JohtoGymBattle_branch_ea96a:
 	note C#, 2
 	note G#, 2
 	loopchannel 4, Music_JohtoGymBattle_branch_ea96a
 	endchannel
-; ea971
 
-Music_JohtoGymBattle_branch_ea971: ; ea971
+Music_JohtoGymBattle_branch_ea971:
 	note C_, 2
 	note G_, 2
 	loopchannel 4, Music_JohtoGymBattle_branch_ea971
 	endchannel
-; ea978
 
-Music_JohtoGymBattle_branch_ea978: ; ea978
+Music_JohtoGymBattle_branch_ea978:
 	octave 2
 	note A#, 2
 	octave 3
@@ -955,9 +947,8 @@
 	octave 2
 	note A#, 2
 	endchannel
-; ea983
 
-Music_JohtoGymBattle_branch_ea983: ; ea983
+Music_JohtoGymBattle_branch_ea983:
 	octave 3
 	note C_, 2
 	note G_, 2
@@ -971,9 +962,8 @@
 	octave 3
 	note C_, 2
 	endchannel
-; ea990
 
-Music_JohtoGymBattle_branch_ea990: ; ea990
+Music_JohtoGymBattle_branch_ea990:
 	note C#, 2
 	note G#, 2
 	octave 4
@@ -986,9 +976,8 @@
 	octave 3
 	note C#, 2
 	endchannel
-; ea99c
 
-Music_JohtoGymBattle_branch_ea99c: ; ea99c
+Music_JohtoGymBattle_branch_ea99c:
 	octave 3
 	note D_, 2
 	note A_, 2
@@ -1002,24 +991,21 @@
 	octave 3
 	note D_, 2
 	endchannel
-; ea9a9
 
-Music_JohtoGymBattle_branch_ea9a9: ; ea9a9
+Music_JohtoGymBattle_branch_ea9a9:
 	octave 3
 	note D#, 2
 	note G#, 2
 	loopchannel 4, Music_JohtoGymBattle_branch_ea9a9
 	endchannel
-; ea9b1
 
-Music_JohtoGymBattle_branch_ea9b1: ; ea9b1
+Music_JohtoGymBattle_branch_ea9b1:
 	note C#, 2
 	note F#, 2
 	loopchannel 4, Music_JohtoGymBattle_branch_ea9b1
 	endchannel
-; ea9b8
 
-Music_JohtoGymBattle_branch_ea9b8: ; ea9b8
+Music_JohtoGymBattle_branch_ea9b8:
 	note F_, 2
 	note C_, 2
 	note D#, 2
@@ -1029,4 +1015,3 @@
 	note F_, 2
 	note D#, 2
 	endchannel
-; ea9c1
--- a/audio/music/johtotrainerbattle.asm
+++ b/audio/music/johtotrainerbattle.asm
@@ -1,10 +1,9 @@
-Music_JohtoTrainerBattle: ; f6096
+Music_JohtoTrainerBattle:
 	musicheader 3, 1, Music_JohtoTrainerBattle_Ch1
 	musicheader 1, 2, Music_JohtoTrainerBattle_Ch2
 	musicheader 1, 3, Music_JohtoTrainerBattle_Ch3
-; f609f
 
-Music_JohtoTrainerBattle_Ch1: ; f609f
+Music_JohtoTrainerBattle_Ch1:
 	tempo 102
 	volume $77
 	dutycycle $3
@@ -86,7 +85,7 @@
 	note F_, 6
 	intensity $b7
 	note G_, 4
-Music_JohtoTrainerBattle_branch_f6102: ; f6102
+Music_JohtoTrainerBattle_branch_f6102:
 	intensity $b4
 	callchannel Music_JohtoTrainerBattle_branch_f629f
 	intensity $b7
@@ -243,7 +242,7 @@
 	intensity $a7
 	note D#, 12
 	note __, 16
-Music_JohtoTrainerBattle_branch_f61bd: ; f61bd
+Music_JohtoTrainerBattle_branch_f61bd:
 	intensity $b7
 	note F_, 8
 	intensity $b4
@@ -428,9 +427,8 @@
 	intensity $a7
 	note F_, 6
 	loopchannel 0, Music_JohtoTrainerBattle_branch_f6102
-; f629f
 
-Music_JohtoTrainerBattle_branch_f629f: ; f629f
+Music_JohtoTrainerBattle_branch_f629f:
 	octave 3
 	note E_, 2
 	note D_, 2
@@ -451,9 +449,8 @@
 	note F_, 2
 	note D_, 2
 	endchannel
-; f62b3
 
-Music_JohtoTrainerBattle_Ch2: ; f62b3
+Music_JohtoTrainerBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
@@ -547,7 +544,7 @@
 	note E_, 2
 	intensity $c7
 	note B_, 4
-Music_JohtoTrainerBattle_branch_f632a: ; f632a
+Music_JohtoTrainerBattle_branch_f632a:
 	callchannel Music_JohtoTrainerBattle_branch_f64a3
 	intensity $3e
 	note A#, 8
@@ -584,7 +581,7 @@
 	note A_, 16
 	intensity $b7
 	note A_, 16
-Music_JohtoTrainerBattle_branch_f635a: ; f635a
+Music_JohtoTrainerBattle_branch_f635a:
 	intensity $c3
 	octave 3
 	note A_, 2
@@ -607,7 +604,7 @@
 	note G_, 2
 	note A_, 2
 	note A#, 2
-Music_JohtoTrainerBattle_branch_f6376: ; f6376
+Music_JohtoTrainerBattle_branch_f6376:
 	note G_, 2
 	note F_, 2
 	note G_, 2
@@ -685,7 +682,7 @@
 	callchannel Music_JohtoTrainerBattle_branch_f64b6
 	intensity $a2
 	callchannel Music_JohtoTrainerBattle_branch_f64b6
-Music_JohtoTrainerBattle_branch_f63dd: ; f63dd
+Music_JohtoTrainerBattle_branch_f63dd:
 	octave 4
 	note D#, 2
 	octave 3
@@ -829,9 +826,8 @@
 	note D_, 2
 	note F_, 2
 	loopchannel 0, Music_JohtoTrainerBattle_branch_f632a
-; f649a
 
-Music_JohtoTrainerBattle_branch_f649a: ; f649a
+Music_JohtoTrainerBattle_branch_f649a:
 	octave 3
 	note A_, 6
 	note A_, 4
@@ -840,9 +836,8 @@
 	intensity $c7
 	note A#, 4
 	endchannel
-; f64a3
 
-Music_JohtoTrainerBattle_branch_f64a3: ; f64a3
+Music_JohtoTrainerBattle_branch_f64a3:
 	intensity $c7
 	octave 3
 	note A_, 6
@@ -859,9 +854,8 @@
 	intensity $b7
 	note F_, 8
 	endchannel
-; f64b6
 
-Music_JohtoTrainerBattle_branch_f64b6: ; f64b6
+Music_JohtoTrainerBattle_branch_f64b6:
 	octave 3
 	note A#, 2
 	note D#, 2
@@ -870,9 +864,8 @@
 	octave 3
 	note D#, 2
 	endchannel
-; f64be
 
-Music_JohtoTrainerBattle_branch_f64be: ; f64be
+Music_JohtoTrainerBattle_branch_f64be:
 	intensity $c7
 	octave 4
 	note F_, 4
@@ -891,9 +884,8 @@
 	note D#, 1
 	note F_, 2
 	endchannel
-; f64d2
 
-Music_JohtoTrainerBattle_branch_f64d2: ; f64d2
+Music_JohtoTrainerBattle_branch_f64d2:
 	intensity $c7
 	octave 4
 	note D#, 6
@@ -905,9 +897,8 @@
 	note F_, 4
 	note D#, 4
 	endchannel
-; f64de
 
-Music_JohtoTrainerBattle_Ch3: ; f64de
+Music_JohtoTrainerBattle_Ch3:
 	notetype $c, $19
 	octave 4
 	note E_, 1
@@ -941,7 +932,7 @@
 	note A#, 2
 	note A_, 2
 	note G#, 2
-Music_JohtoTrainerBattle_branch_f6501: ; f6501
+Music_JohtoTrainerBattle_branch_f6501:
 	note A_, 2
 	note E_, 2
 	note F#, 2
@@ -983,7 +974,7 @@
 	note A_, 2
 	note A#, 2
 	note G_, 2
-Music_JohtoTrainerBattle_branch_f6531: ; f6531
+Music_JohtoTrainerBattle_branch_f6531:
 	callchannel Music_JohtoTrainerBattle_branch_f6681
 	note E_, 2
 	callchannel Music_JohtoTrainerBattle_branch_f6692
@@ -1056,7 +1047,7 @@
 	note F_, 8
 	note E_, 8
 	note D#, 8
-Music_JohtoTrainerBattle_branch_f6591: ; f6591
+Music_JohtoTrainerBattle_branch_f6591:
 	octave 3
 	note D#, 2
 	note A#, 2
@@ -1079,13 +1070,13 @@
 	note F_, 2
 	note D#, 2
 	note G_, 2
-Music_JohtoTrainerBattle_branch_f65ac: ; f65ac
+Music_JohtoTrainerBattle_branch_f65ac:
 	note C#, 2
 	note G#, 2
 	loopchannel 7, Music_JohtoTrainerBattle_branch_f65ac
 	note B_, 2
 	note A_, 2
-Music_JohtoTrainerBattle_branch_f65b4: ; f65b4
+Music_JohtoTrainerBattle_branch_f65b4:
 	note D_, 2
 	note A_, 2
 	loopchannel 5, Music_JohtoTrainerBattle_branch_f65b4
@@ -1095,17 +1086,17 @@
 	note F#, 2
 	note G#, 2
 	note A_, 2
-Music_JohtoTrainerBattle_branch_f65c0: ; f65c0
+Music_JohtoTrainerBattle_branch_f65c0:
 	note A#, 4
 	note D#, 4
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f65c0
-Music_JohtoTrainerBattle_branch_f65c6: ; f65c6
+Music_JohtoTrainerBattle_branch_f65c6:
 	octave 4
 	note G_, 4
 	octave 3
 	note A#, 4
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f65c6
-Music_JohtoTrainerBattle_branch_f65ce: ; f65ce
+Music_JohtoTrainerBattle_branch_f65ce:
 	callchannel Music_JohtoTrainerBattle_branch_f66b4
 	note D#, 2
 	note F_, 8
@@ -1179,11 +1170,11 @@
 	note C_, 2
 	octave 3
 	note A#, 2
-Music_JohtoTrainerBattle_branch_f661e: ; f661e
+Music_JohtoTrainerBattle_branch_f661e:
 	note D#, 2
 	note A#, 2
 	loopchannel 8, Music_JohtoTrainerBattle_branch_f661e
-Music_JohtoTrainerBattle_branch_f6624: ; f6624
+Music_JohtoTrainerBattle_branch_f6624:
 	note C#, 2
 	note G#, 2
 	loopchannel 6, Music_JohtoTrainerBattle_branch_f6624
@@ -1193,11 +1184,11 @@
 	octave 3
 	note A#, 2
 	note G#, 2
-Music_JohtoTrainerBattle_branch_f6630: ; f6630
+Music_JohtoTrainerBattle_branch_f6630:
 	note D#, 2
 	note A#, 2
 	loopchannel 8, Music_JohtoTrainerBattle_branch_f6630
-Music_JohtoTrainerBattle_branch_f6636: ; f6636
+Music_JohtoTrainerBattle_branch_f6636:
 	note C#, 2
 	note G#, 2
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f6636
@@ -1256,9 +1247,8 @@
 	octave 4
 	note D_, 2
 	loopchannel 0, Music_JohtoTrainerBattle_branch_f6531
-; f6676
 
-Music_JohtoTrainerBattle_branch_f6676: ; f6676
+Music_JohtoTrainerBattle_branch_f6676:
 	octave 4
 	note C_, 2
 	octave 3
@@ -1270,9 +1260,8 @@
 	note A#, 2
 	note G_, 2
 	endchannel
-; f6681
 
-Music_JohtoTrainerBattle_branch_f6681: ; f6681
+Music_JohtoTrainerBattle_branch_f6681:
 	octave 3
 	note E_, 2
 	note A_, 2
@@ -1290,9 +1279,8 @@
 	note F#, 2
 	note G_, 2
 	endchannel
-; f6692
 
-Music_JohtoTrainerBattle_branch_f6692: ; f6692
+Music_JohtoTrainerBattle_branch_f6692:
 	octave 3
 	note F_, 2
 	note A#, 2
@@ -1304,32 +1292,28 @@
 	octave 4
 	note D_, 2
 	endchannel
-; f669d
 
-Music_JohtoTrainerBattle_branch_f669d: ; f669d
+Music_JohtoTrainerBattle_branch_f669d:
 	octave 3
 	note E_, 2
 	note A_, 2
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f669d
 	endchannel
-; f66a5
 
-Music_JohtoTrainerBattle_branch_f66a5: ; f66a5
+Music_JohtoTrainerBattle_branch_f66a5:
 	note D_, 2
 	note A_, 2
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f66a5
 	endchannel
-; f66ac
 
-Music_JohtoTrainerBattle_branch_f66ac: ; f66ac
+Music_JohtoTrainerBattle_branch_f66ac:
 	octave 3
 	note C_, 2
 	note G_, 2
 	loopchannel 4, Music_JohtoTrainerBattle_branch_f66ac
 	endchannel
-; f66b4
 
-Music_JohtoTrainerBattle_branch_f66b4: ; f66b4
+Music_JohtoTrainerBattle_branch_f66b4:
 	note A#, 4
 	note D#, 2
 	note A#, 2
@@ -1345,4 +1329,3 @@
 	note G#, 1
 	note A#, 2
 	endchannel
-; f66c3
--- a/audio/music/johtowildbattle.asm
+++ b/audio/music/johtowildbattle.asm
@@ -1,16 +1,15 @@
-Music_JohtoWildBattle: ; f5dc5
+Music_JohtoWildBattle:
 	musicheader 3, 1, Music_JohtoWildBattle_Ch1
 	musicheader 1, 2, Music_JohtoWildBattle_Ch2
 	musicheader 1, 3, Music_JohtoWildBattle_Ch3
-; f5dce
 
-Music_JohtoWildBattle_Ch1: ; f5dce
+Music_JohtoWildBattle_Ch1:
 	tempo 104
 	volume $77
 	dutycycle $3
 	tone $0002
 	vibrato $12, $15
-Music_JohtoWildBattleNight_branch_f5ddb: ; f5ddb
+Music_JohtoWildBattleNight_branch_f5ddb:
 	notetype $c, $b2
 	octave 4
 	note C_, 1
@@ -87,7 +86,7 @@
 	note D_, 4
 	intensity $6f
 	note D#, 8
-Music_JohtoWildBattle_branch_f5e2d: ; f5e2d
+Music_JohtoWildBattle_branch_f5e2d:
 	intensity $b6
 	octave 3
 	note D_, 6
@@ -200,9 +199,8 @@
 	note F#, 4
 	note G_, 16
 	loopchannel 0, Music_JohtoWildBattle_branch_f5e2d
-; f5ea2
 
-Music_JohtoWildBattle_Ch2: ; f5ea2
+Music_JohtoWildBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
@@ -210,7 +208,7 @@
 	notetype $c, $c2
 	octave 4
 	note G_, 6
-Music_JohtoWildBattleNight_branch_f5eb2: ; f5eb2
+Music_JohtoWildBattleNight_branch_f5eb2:
 	octave 3
 	note D_, 6
 	note G_, 4
@@ -239,7 +237,7 @@
 	note G_, 4
 	intensity $6f
 	note G#, 8
-Music_JohtoWildBattle_branch_f5ed1: ; f5ed1
+Music_JohtoWildBattle_branch_f5ed1:
 	intensity $c4
 	octave 3
 	note G_, 6
@@ -363,10 +361,9 @@
 	note A#, 4
 	note B_, 16
 	loopchannel 0, Music_JohtoWildBattle_branch_f5ed1
-; f5f5d
 
-Music_JohtoWildBattleNight_branch_f5f5d: ; f5f5d
-Music_JohtoWildBattle_branch_f5f5d: ; f5f5d
+Music_JohtoWildBattleNight_branch_f5f5d:
+Music_JohtoWildBattle_branch_f5f5d:
 	notetype $c, $c2
 	octave 4
 	note F_, 1
@@ -417,11 +414,10 @@
 	octave 5
 	note G_, 1
 	endchannel
-; f5f91
 
-Music_JohtoWildBattle_Ch3: ; f5f91
+Music_JohtoWildBattle_Ch3:
 	notetype $c, $14
-Music_JohtoWildBattleNight_branch_f5f94: ; f5f94
+Music_JohtoWildBattleNight_branch_f5f94:
 	octave 4
 	note G_, 2
 	octave 5
@@ -470,7 +466,7 @@
 	note D#, 2
 	note G_, 2
 	note F_, 2
-Music_JohtoWildBattle_branch_f5fc6: ; f5fc6
+Music_JohtoWildBattle_branch_f5fc6:
 	note D_, 2
 	note G_, 2
 	loopchannel 6, Music_JohtoWildBattle_branch_f5fc6
@@ -487,7 +483,7 @@
 	note G_, 2
 	note F_, 2
 	note D#, 2
-Music_JohtoWildBattle_branch_f5fdb: ; f5fdb
+Music_JohtoWildBattle_branch_f5fdb:
 	note D_, 2
 	note G_, 2
 	loopchannel 7, Music_JohtoWildBattle_branch_f5fdb
@@ -494,13 +490,13 @@
 	note F#, 4
 	callchannel Music_JohtoWildBattle_branch_f6055
 	callchannel Music_JohtoWildBattle_branch_f6055
-Music_JohtoWildBattle_branch_f5fe8: ; f5fe8
+Music_JohtoWildBattle_branch_f5fe8:
 	note D_, 2
 	note G_, 2
 	loopchannel 7, Music_JohtoWildBattle_branch_f5fe8
 	note D_, 2
 	note A_, 2
-Music_JohtoWildBattle_branch_f5ff0: ; f5ff0
+Music_JohtoWildBattle_branch_f5ff0:
 	note C_, 2
 	note F_, 2
 	loopchannel 5, Music_JohtoWildBattle_branch_f5ff0
@@ -518,7 +514,7 @@
 	note D#, 2
 	note G#, 2
 	note G_, 4
-Music_JohtoWildBattle_branch_f6006: ; f6006
+Music_JohtoWildBattle_branch_f6006:
 	note E_, 2
 	note A_, 2
 	loopchannel 8, Music_JohtoWildBattle_branch_f6006
@@ -547,11 +543,11 @@
 	note F#, 2
 	note F_, 2
 	note D#, 2
-Music_JohtoWildBattle_branch_f6027: ; f6027
+Music_JohtoWildBattle_branch_f6027:
 	note D_, 2
 	note G_, 2
 	loopchannel 8, Music_JohtoWildBattle_branch_f6027
-Music_JohtoWildBattle_branch_f602d: ; f602d
+Music_JohtoWildBattle_branch_f602d:
 	note C_, 2
 	note F_, 2
 	loopchannel 7, Music_JohtoWildBattle_branch_f602d
@@ -561,17 +557,17 @@
 	note G_, 4
 	note D_, 4
 	note G_, 4
-Music_JohtoWildBattle_branch_f6039: ; f6039
+Music_JohtoWildBattle_branch_f6039:
 	note D_, 2
 	note G_, 2
 	loopchannel 12, Music_JohtoWildBattle_branch_f6039
-Music_JohtoWildBattle_branch_f603f: ; f603f
+Music_JohtoWildBattle_branch_f603f:
 	note C_, 2
 	note E_, 2
 	loopchannel 7, Music_JohtoWildBattle_branch_f603f
 	note F_, 2
 	note F#, 2
-Music_JohtoWildBattle_branch_f6047: ; f6047
+Music_JohtoWildBattle_branch_f6047:
 	note D_, 2
 	note G_, 2
 	loopchannel 6, Music_JohtoWildBattle_branch_f6047
@@ -580,11 +576,9 @@
 	note F#, 2
 	note E_, 2
 	loopchannel 0, Music_JohtoWildBattle_branch_f5fdb
-; f6055
 
-Music_JohtoWildBattle_branch_f6055: ; f6055
+Music_JohtoWildBattle_branch_f6055:
 	note D#, 2
 	note G#, 2
 	loopchannel 4, Music_JohtoWildBattle_branch_f6055
 	endchannel
-; f605c
--- a/audio/music/johtowildbattlenight.asm
+++ b/audio/music/johtowildbattlenight.asm
@@ -1,10 +1,9 @@
-Music_JohtoWildBattleNight: ; f605c
+Music_JohtoWildBattleNight:
 	musicheader 3, 1, Music_JohtoWildBattleNight_Ch1
 	musicheader 1, 2, Music_JohtoWildBattleNight_Ch2
 	musicheader 1, 3, Music_JohtoWildBattleNight_Ch3
-; f6065
 
-Music_JohtoWildBattleNight_Ch1: ; f6065
+Music_JohtoWildBattleNight_Ch1:
 	tempo 107
 	volume $77
 	dutycycle $3
@@ -11,9 +10,8 @@
 	tone $0002
 	vibrato $10, $25
 	loopchannel 0, Music_JohtoWildBattleNight_branch_f5ddb
-; f6076
 
-Music_JohtoWildBattleNight_Ch2: ; f6076
+Music_JohtoWildBattleNight_Ch2:
 	dutycycle $3
 	vibrato $20, $36
 	tone $0001
@@ -24,9 +22,7 @@
 	tone $0001
 	dutycycle $2
 	loopchannel 0, Music_JohtoWildBattleNight_branch_f5eb2
-; f608f
 
-Music_JohtoWildBattleNight_Ch3: ; f608f
+Music_JohtoWildBattleNight_Ch3:
 	notetype $c, $11
 	loopchannel 0, Music_JohtoWildBattleNight_branch_f5f94
-; f6096
--- a/audio/music/kantogymbattle.asm
+++ b/audio/music/kantogymbattle.asm
@@ -1,10 +1,9 @@
-Music_KantoGymBattle: ; ec720
+Music_KantoGymBattle:
 	musicheader 3, 1, Music_KantoGymBattle_Ch1
 	musicheader 1, 2, Music_KantoGymBattle_Ch2
 	musicheader 1, 3, Music_KantoGymBattle_Ch3
-; ec729
 
-Music_KantoGymBattle_Ch1: ; ec729
+Music_KantoGymBattle_Ch1:
 	tempo 101
 	volume $77
 	dutycycle $3
@@ -86,7 +85,7 @@
 	note E_, 4
 	note E_, 4
 	note E_, 2
-Music_KantoGymBattle_branch_ec78b: ; ec78b
+Music_KantoGymBattle_branch_ec78b:
 	callchannel Music_KantoGymBattle_branch_ec832
 	octave 2
 	note A#, 2
@@ -229,9 +228,8 @@
 	octave 3
 	note D_, 4
 	loopchannel 0, Music_KantoGymBattle_branch_ec78b
-; ec832
 
-Music_KantoGymBattle_branch_ec832: ; ec832
+Music_KantoGymBattle_branch_ec832:
 	intensity $b5
 	note D#, 2
 	octave 2
@@ -252,14 +250,13 @@
 	note D#, 2
 	note C#, 2
 	endchannel
-; ec847
 
-Music_KantoGymBattle_Ch2: ; ec847
+Music_KantoGymBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
 	notetype $c, $c2
-Music_KantoGymBattle_branch_ec852: ; ec852
+Music_KantoGymBattle_branch_ec852:
 	octave 4
 	note A#, 1
 	note G#, 1
@@ -268,7 +265,7 @@
 	note D#, 1
 	loopchannel 8, Music_KantoGymBattle_branch_ec852
 	octave 3
-Music_KantoGymBattle_branch_ec85d: ; ec85d
+Music_KantoGymBattle_branch_ec85d:
 	intensity $c2
 	note D#, 2
 	note D#, 2
@@ -316,7 +313,7 @@
 	intensity $c2
 	octave 4
 	loopchannel 2, Music_KantoGymBattle_branch_ec85d
-Music_KantoGymBattle_branch_ec894: ; ec894
+Music_KantoGymBattle_branch_ec894:
 	callchannel Music_KantoGymBattle_branch_ec907
 	note E_, 8
 	note G#, 8
@@ -405,9 +402,8 @@
 	octave 3
 	note A_, 4
 	loopchannel 0, Music_KantoGymBattle_branch_ec894
-; ec907
 
-Music_KantoGymBattle_branch_ec907: ; ec907
+Music_KantoGymBattle_branch_ec907:
 	dutycycle $2
 	intensity $d1
 	octave 3
@@ -437,14 +433,13 @@
 	dutycycle $3
 	intensity $b0
 	endchannel
-; ec92e
 
-Music_KantoGymBattle_Ch3: ; ec92e
+Music_KantoGymBattle_Ch3:
 	notetype $c, $19
 	octave 2
 	note E_, 1
 	note __, 1
-Music_KantoGymBattle_branch_ec934: ; ec934
+Music_KantoGymBattle_branch_ec934:
 	note B_, 3
 	note __, 1
 	loopchannel 6, Music_KantoGymBattle_branch_ec934
@@ -451,7 +446,7 @@
 	note B_, 2
 	note G#, 2
 	note B_, 2
-Music_KantoGymBattle_branch_ec93d: ; ec93d
+Music_KantoGymBattle_branch_ec93d:
 	note D#, 1
 	note __, 1
 	note D#, 1
@@ -489,12 +484,12 @@
 	note __, 1
 	note E_, 2
 	loopchannel 2, Music_KantoGymBattle_branch_ec93d
-Music_KantoGymBattle_branch_ec965: ; ec965
+Music_KantoGymBattle_branch_ec965:
 	octave 2
 	note D#, 2
 	note A#, 2
 	loopchannel 8, Music_KantoGymBattle_branch_ec965
-Music_KantoGymBattle_branch_ec96c: ; ec96c
+Music_KantoGymBattle_branch_ec96c:
 	note E_, 2
 	note B_, 2
 	loopchannel 4, Music_KantoGymBattle_branch_ec96c
@@ -511,13 +506,13 @@
 	note E_, 2
 	octave 2
 	note B_, 2
-Music_KantoGymBattle_branch_ec97f: ; ec97f
+Music_KantoGymBattle_branch_ec97f:
 	octave 2
 	note F#, 2
 	octave 3
 	note C#, 2
 	loopchannel 8, Music_KantoGymBattle_branch_ec97f
-Music_KantoGymBattle_branch_ec987: ; ec987
+Music_KantoGymBattle_branch_ec987:
 	octave 2
 	note E_, 2
 	note B_, 2
@@ -526,7 +521,7 @@
 	note E_, 2
 	octave 2
 	note B_, 2
-Music_KantoGymBattle_branch_ec992: ; ec992
+Music_KantoGymBattle_branch_ec992:
 	note D#, 1
 	note __, 1
 	note D#, 1
@@ -546,7 +541,7 @@
 	note __, 1
 	note E_, 2
 	loopchannel 2, Music_KantoGymBattle_branch_ec992
-Music_KantoGymBattle_branch_ec9a8: ; ec9a8
+Music_KantoGymBattle_branch_ec9a8:
 	note D#, 2
 	note A#, 2
 	loopchannel 7, Music_KantoGymBattle_branch_ec9a8
@@ -563,12 +558,12 @@
 	note B_, 2
 	octave 3
 	note E_, 2
-Music_KantoGymBattle_branch_ec9bb: ; ec9bb
+Music_KantoGymBattle_branch_ec9bb:
 	octave 2
 	note E_, 2
 	note B_, 2
 	loopchannel 5, Music_KantoGymBattle_branch_ec9bb
-Music_KantoGymBattle_branch_ec9c2: ; ec9c2
+Music_KantoGymBattle_branch_ec9c2:
 	octave 2
 	note F#, 2
 	octave 3
@@ -588,16 +583,16 @@
 	note F#, 2
 	note E_, 2
 	note C#, 2
-Music_KantoGymBattle_branch_ec9d8: ; ec9d8
+Music_KantoGymBattle_branch_ec9d8:
 	octave 2
 	note D#, 2
 	note A#, 2
 	loopchannel 4, Music_KantoGymBattle_branch_ec9d8
-Music_KantoGymBattle_branch_ec9df: ; ec9df
+Music_KantoGymBattle_branch_ec9df:
 	note C#, 2
 	note G#, 2
 	loopchannel 8, Music_KantoGymBattle_branch_ec9df
-Music_KantoGymBattle_branch_ec9e5: ; ec9e5
+Music_KantoGymBattle_branch_ec9e5:
 	note D#, 2
 	note A#, 2
 	loopchannel 4, Music_KantoGymBattle_branch_ec9e5
@@ -613,4 +608,3 @@
 	note D#, 2
 	note F_, 2
 	loopchannel 0, Music_KantoGymBattle_branch_ec965
-; ec9fa
--- a/audio/music/kantotrainerbattle.asm
+++ b/audio/music/kantotrainerbattle.asm
@@ -1,12 +1,11 @@
-Music_KantoTrainerBattle: ; ec9fa
+Music_KantoTrainerBattle:
 	musicheader 3, 1, Music_KantoTrainerBattle_Ch1
 	musicheader 1, 2, Music_KantoTrainerBattle_Ch2
 	musicheader 1, 3, Music_KantoTrainerBattle_Ch3
-; eca03
 
 	db $3
 
-Music_KantoTrainerBattle_Ch1: ; eca04
+Music_KantoTrainerBattle_Ch1:
 	tempo 114
 	volume $77
 	pitchoffset 1, B_
@@ -127,7 +126,7 @@
 	note D#, 2
 	note F_, 2
 	note F#, 2
-Music_KantoTrainerBattle_branch_eca88: ; eca88
+Music_KantoTrainerBattle_branch_eca88:
 	notetype $c, $b7
 	note D#, 4
 	note __, 2
@@ -464,9 +463,8 @@
 	octave 4
 	note D_, 4
 	loopchannel 0, Music_KantoTrainerBattle_branch_eca88
-; ecbea
 
-Music_KantoTrainerBattle_Ch2: ; ecbea
+Music_KantoTrainerBattle_Ch2:
 	pitchoffset 1, B_
 	vibrato $6, $36
 	dutycycle $1
@@ -485,7 +483,7 @@
 	note F#, 1
 	dutycycle $3
 	intensity $62
-Music_KantoTrainerBattle_branch_ecc04: ; ecc04
+Music_KantoTrainerBattle_branch_ecc04:
 	octave 3
 	note G_, 1
 	note G#, 1
@@ -542,7 +540,7 @@
 	octave 3
 	note D_, 1
 	note F_, 1
-Music_KantoTrainerBattle_branch_ecc41: ; ecc41
+Music_KantoTrainerBattle_branch_ecc41:
 	notetype $c, $d7
 	octave 2
 	note C_, 1
@@ -917,9 +915,8 @@
 	octave 3
 	note B_, 4
 	loopchannel 0, Music_KantoTrainerBattle_branch_ecc41
-; ecdd2
 
-Music_KantoTrainerBattle_Ch3: ; ecdd2
+Music_KantoTrainerBattle_Ch3:
 	pitchoffset 1, B_
 	vibrato $12, $23
 	notetype $c, $15
@@ -1050,7 +1047,7 @@
 	note G_, 2
 	note A#, 2
 	note B_, 2
-Music_KantoTrainerBattle_branch_ece5a: ; ece5a
+Music_KantoTrainerBattle_branch_ece5a:
 	notetype $c, $14
 	octave 6
 	note C_, 4
@@ -1537,4 +1534,3 @@
 	octave 5
 	note G_, 4
 	loopchannel 0, Music_KantoTrainerBattle_branch_ece5a
-; ed06d
--- a/audio/music/kantowildbattle.asm
+++ b/audio/music/kantowildbattle.asm
@@ -1,12 +1,11 @@
-Music_KantoWildBattle: ; ed06d
+Music_KantoWildBattle:
 	musicheader 3, 1, Music_KantoWildBattle_Ch1
 	musicheader 1, 2, Music_KantoWildBattle_Ch2
 	musicheader 1, 3, Music_KantoWildBattle_Ch3
-; ed076
 
 	db $3
 
-Music_KantoWildBattle_Ch1: ; ed077
+Music_KantoWildBattle_Ch1:
 	tempo 112
 	volume $77
 	vibrato $12, $23
@@ -25,7 +24,7 @@
 	note G_, 1
 	note F#, 1
 	note F_, 1
-Music_KantoWildBattle_branch_ed091: ; ed091
+Music_KantoWildBattle_branch_ed091:
 	notetype $c, $b7
 	callchannel Music_KantoWildBattle_branch_ed18a
 	octave 4
@@ -208,7 +207,7 @@
 	note D#, 1
 	note __, 5
 	note C#, 8
-Music_KantoWildBattle_branch_ed15b: ; ed15b
+Music_KantoWildBattle_branch_ed15b:
 	intensity $b1
 	octave 3
 	note C_, 1
@@ -216,25 +215,25 @@
 	note D_, 1
 	note C#, 1
 	loopchannel 8, Music_KantoWildBattle_branch_ed15b
-Music_KantoWildBattle_branch_ed166: ; ed166
+Music_KantoWildBattle_branch_ed166:
 	note C#, 1
 	note F_, 1
 	note E_, 1
 	note D#, 1
 	loopchannel 8, Music_KantoWildBattle_branch_ed166
-Music_KantoWildBattle_branch_ed16e: ; ed16e
+Music_KantoWildBattle_branch_ed16e:
 	note C_, 1
 	note D#, 1
 	note D_, 1
 	note C#, 1
 	loopchannel 16, Music_KantoWildBattle_branch_ed16e
-Music_KantoWildBattle_branch_ed176: ; ed176
+Music_KantoWildBattle_branch_ed176:
 	note C#, 1
 	note E_, 1
 	note D#, 1
 	note D_, 1
 	loopchannel 8, Music_KantoWildBattle_branch_ed176
-Music_KantoWildBattle_branch_ed17e: ; ed17e
+Music_KantoWildBattle_branch_ed17e:
 	note C_, 1
 	note D#, 1
 	note D_, 1
@@ -241,9 +240,8 @@
 	note C#, 1
 	loopchannel 8, Music_KantoWildBattle_branch_ed17e
 	loopchannel 0, Music_KantoWildBattle_branch_ed091
-; ed18a
 
-Music_KantoWildBattle_branch_ed18a: ; ed18a
+Music_KantoWildBattle_branch_ed18a:
 	octave 4
 	note C_, 1
 	note __, 5
@@ -265,9 +263,8 @@
 	note B_, 1
 	note __, 3
 	endchannel
-; ed19f
 
-Music_KantoWildBattle_Ch2: ; ed19f
+Music_KantoWildBattle_Ch2:
 	dutycycle $1
 	vibrato $12, $23
 	notetype $c, $b1
@@ -304,7 +301,7 @@
 	note D#, 1
 	note D_, 1
 	note C#, 1
-Music_KantoWildBattle_branch_ed1c8: ; ed1c8
+Music_KantoWildBattle_branch_ed1c8:
 	notetype $c, $b7
 	callchannel Music_KantoWildBattle_branch_ed2c6
 	octave 2
@@ -493,9 +490,8 @@
 	note C_, 2
 	note __, 2
 	loopchannel 0, Music_KantoWildBattle_branch_ed1c8
-; ed2c6
 
-Music_KantoWildBattle_branch_ed2c6: ; ed2c6
+Music_KantoWildBattle_branch_ed2c6:
 	octave 2
 	note C_, 1
 	note __, 2
@@ -561,9 +557,8 @@
 	octave 1
 	note G_, 2
 	endchannel
-; ed307
 
-Music_KantoWildBattle_branch_ed307: ; ed307
+Music_KantoWildBattle_branch_ed307:
 	octave 2
 	note C_, 2
 	note __, 4
@@ -584,9 +579,8 @@
 	octave 2
 	note C_, 4
 	endchannel
-; ed31b
 
-Music_KantoWildBattle_branch_ed31b: ; ed31b
+Music_KantoWildBattle_branch_ed31b:
 	octave 2
 	note C_, 2
 	note __, 4
@@ -624,9 +618,8 @@
 	octave 3
 	note C_, 2
 	endchannel
-; ed340
 
-Music_KantoWildBattle_branch_ed340: ; ed340
+Music_KantoWildBattle_branch_ed340:
 	octave 3
 	note G_, 4
 	octave 2
@@ -647,9 +640,8 @@
 	note C_, 2
 	note __, 2
 	endchannel
-; ed354
 
-Music_KantoWildBattle_branch_ed354: ; ed354
+Music_KantoWildBattle_branch_ed354:
 	note C_, 2
 	note __, 2
 	octave 3
@@ -670,9 +662,8 @@
 	note C_, 2
 	note __, 2
 	endchannel
-; ed368
 
-Music_KantoWildBattle_Ch3: ; ed368
+Music_KantoWildBattle_Ch3:
 	vibrato $14, $23
 	notetype $c, $14
 	octave 3
@@ -723,7 +714,7 @@
 	note G_, 1
 	octave 4
 	note G_, 1
-Music_KantoWildBattle_branch_ed39e: ; ed39e
+Music_KantoWildBattle_branch_ed39e:
 	notetype $c, $14
 	octave 5
 	note G_, 1
@@ -1222,4 +1213,3 @@
 	note G_, 16
 	note G_, 16
 	loopchannel 0, Music_KantoWildBattle_branch_ed39e
-; ed5c6
--- a/audio/music/lakeofrage.asm
+++ b/audio/music/lakeofrage.asm
@@ -1,11 +1,10 @@
-Music_LakeOfRage: ; ee6c5
+Music_LakeOfRage:
 	musicheader 4, 1, Music_LakeOfRage_Ch1
 	musicheader 1, 2, Music_LakeOfRage_Ch2
 	musicheader 1, 3, Music_LakeOfRage_Ch3
 	musicheader 1, 4, Music_LakeOfRage_Ch4
-; ee6d1
 
-Music_LakeOfRage_Ch1: ; ee6d1
+Music_LakeOfRage_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -19,7 +18,7 @@
 	note D_, 6
 	note D_, 6
 	note E_, 4
-Music_LakeOfRage_branch_ee6e9: ; ee6e9
+Music_LakeOfRage_branch_ee6e9:
 	intensity $b5
 	note F#, 6
 	note E_, 6
@@ -93,9 +92,8 @@
 	intensity $a7
 	note D_, 6
 	loopchannel 0, Music_LakeOfRage_branch_ee6e9
-; ee749
 
-Music_LakeOfRage_Ch2: ; ee749
+Music_LakeOfRage_Ch2:
 	dutycycle $3
 	vibrato $20, $44
 	stereopanning $ff
@@ -108,7 +106,7 @@
 	note A_, 8
 	intensity $a7
 	note A_, 8
-Music_LakeOfRage_branch_ee75e: ; ee75e
+Music_LakeOfRage_branch_ee75e:
 	notetype $8, $c7
 	octave 4
 	note D_, 16
@@ -183,9 +181,8 @@
 	notetype $c, $c7
 	note A_, 16
 	loopchannel 0, Music_LakeOfRage_branch_ee75e
-; ee7c1
 
-Music_LakeOfRage_Ch3: ; ee7c1
+Music_LakeOfRage_Ch3:
 	stereopanning $f
 	notetype $c, $16
 	octave 3
@@ -198,7 +195,7 @@
 	note F#, 4
 	note __, 2
 	note E_, 4
-Music_LakeOfRage_branch_ee7d0: ; ee7d0
+Music_LakeOfRage_branch_ee7d0:
 	octave 3
 	note D_, 4
 	octave 2
@@ -297,13 +294,12 @@
 	octave 2
 	note A_, 2
 	loopchannel 0, Music_LakeOfRage_branch_ee7d0
-; ee835
 
-Music_LakeOfRage_Ch4: ; ee835
+Music_LakeOfRage_Ch4:
 	stereopanning $f0
 	togglenoise $3
 	notetype $c
-Music_LakeOfRage_branch_ee83b: ; ee83b
+Music_LakeOfRage_branch_ee83b:
 	note D_, 2
 	note D_, 1
 	note D_, 1
@@ -324,4 +320,3 @@
 	note D_, 1
 	note D_, 1
 	loopchannel 0, Music_LakeOfRage_branch_ee83b
-; ee852
--- a/audio/music/lakeofragerocketradio.asm
+++ b/audio/music/lakeofragerocketradio.asm
@@ -1,10 +1,9 @@
-Music_LakeOfRageRocketRadio: ; ef5b1
+Music_LakeOfRageRocketRadio:
 	musicheader 3, 1, Music_LakeOfRageRocketRadio_Ch1
 	musicheader 1, 2, Music_LakeOfRageRocketRadio_Ch2
 	musicheader 1, 3, Music_LakeOfRageRocketRadio_Ch3
-; ef5ba
 
-Music_LakeOfRageRocketRadio_Ch1: ; ef5ba
+Music_LakeOfRageRocketRadio_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $1
@@ -11,7 +10,7 @@
 	tone $1118
 	vibrato $0, $f0
 	stereopanning $f0
-Music_LakeOfRageRocketRadio_branch_ef5c9: ; ef5c9
+Music_LakeOfRageRocketRadio_branch_ef5c9:
 	notetype $c, $a7
 	octave 7
 	note G_, 4
@@ -20,9 +19,8 @@
 	note F#, 4
 	note __, 16
 	loopchannel 0, Music_LakeOfRageRocketRadio_branch_ef5c9
-; ef5d6
 
-Music_LakeOfRageRocketRadio_Ch2: ; ef5d6
+Music_LakeOfRageRocketRadio_Ch2:
 	dutycycle $1
 	vibrato $13, $e8
 	notetype $c, $a7
@@ -29,11 +27,9 @@
 	note __, 2
 	stereopanning $f
 	loopchannel 0, Music_LakeOfRageRocketRadio_branch_ef5c9
-; ef5e5
 
-Music_LakeOfRageRocketRadio_Ch3: ; ef5e5
+Music_LakeOfRageRocketRadio_Ch3:
 	notetype $c, $26
 	vibrato $10, $44
 	note __, 4
 	loopchannel 0, Music_LakeOfRageRocketRadio_branch_ef5c9
-; ef5f0
--- a/audio/music/lavendertown.asm
+++ b/audio/music/lavendertown.asm
@@ -1,12 +1,11 @@
-Music_LavenderTown: ; ef72f
+Music_LavenderTown:
 	musicheader 3, 1, Music_LavenderTown_Ch1
 	musicheader 1, 2, Music_LavenderTown_Ch2
 	musicheader 1, 3, Music_LavenderTown_Ch3
-; ef738
 
 	db $3
 
-Music_LavenderTown_Ch1: ; ef739
+Music_LavenderTown_Ch1:
 	tempo 160
 	volume $77
 	stereopanning $f
@@ -17,7 +16,7 @@
 	note __, 16
 	note __, 16
 	note __, 16
-Music_LavenderTown_branch_ef74c: ; ef74c
+Music_LavenderTown_branch_ef74c:
 	callchannel Music_LavenderTown_branch_ef7fd
 	intensity $93
 	octave 5
@@ -103,7 +102,7 @@
 	octave 3
 	note A_, 2
 	note F_, 2
-Music_LavenderTown_branch_ef7ca: ; ef7ca
+Music_LavenderTown_branch_ef7ca:
 	octave 3
 	note C_, 2
 	note E_, 2
@@ -149,9 +148,8 @@
 	note B_, 8
 	note B_, 8
 	loopchannel 0, Music_LavenderTown_branch_ef74c
-; ef7fd
 
-Music_LavenderTown_branch_ef7fd: ; ef7fd
+Music_LavenderTown_branch_ef7fd:
 	intensity $83
 	octave 5
 	note C_, 2
@@ -242,9 +240,8 @@
 	intensity $43
 	note F_, 2
 	endchannel
-; ef87f
 
-Music_LavenderTown_branch_ef87f: ; ef87f
+Music_LavenderTown_branch_ef87f:
 	intensity $93
 	octave 5
 	note G_, 2
@@ -263,13 +260,12 @@
 	intensity $43
 	note G_, 2
 	endchannel
-; ef899
 
-Music_LavenderTown_Ch2: ; ef899
+Music_LavenderTown_Ch2:
 	dutycycle $1
 	vibrato $8, $24
 	stereopanning $ff
-Music_LavenderTown_branch_ef8a0: ; ef8a0
+Music_LavenderTown_branch_ef8a0:
 	notetype $c, $a3
 	octave 5
 	note C_, 2
@@ -305,7 +301,7 @@
 	note D_, 2
 	intensity $63
 	note D_, 2
-Music_LavenderTown_branch_ef8d7: ; ef8d7
+Music_LavenderTown_branch_ef8d7:
 	intensity $b5
 	callchannel Music_LavenderTown_branch_ef915
 	octave 2
@@ -358,9 +354,8 @@
 	note F_, 1
 	note G_, 6
 	loopchannel 0, Music_LavenderTown_branch_ef8d7
-; ef915
 
-Music_LavenderTown_branch_ef915: ; ef915
+Music_LavenderTown_branch_ef915:
 	octave 2
 	note C_, 4
 	note G_, 4
@@ -390,9 +385,8 @@
 	note A_, 4
 	note C_, 4
 	endchannel
-; ef932
 
-Music_LavenderTown_Ch3: ; ef932
+Music_LavenderTown_Ch3:
 	vibrato $12, $24
 	notetype $c, $13
 	stereopanning $f0
@@ -403,7 +397,7 @@
 	octave 5
 	note E_, 4
 	note F_, 4
-Music_LavenderTown_branch_ef941: ; ef941
+Music_LavenderTown_branch_ef941:
 	intensity $12
 	octave 5
 	note G_, 4
@@ -518,4 +512,3 @@
 	note E_, 2
 	note F_, 2
 	loopchannel 0, Music_LavenderTown_branch_ef941
-; ef9bc
--- a/audio/music/lighthouse.asm
+++ b/audio/music/lighthouse.asm
@@ -1,11 +1,10 @@
-Music_Lighthouse: ; ee569
+Music_Lighthouse:
 	musicheader 4, 1, Music_Lighthouse_Ch1
 	musicheader 1, 2, Music_Lighthouse_Ch2
 	musicheader 1, 3, Music_Lighthouse_Ch3
 	musicheader 1, 4, Music_Lighthouse_Ch4
-; ee575
 
-Music_Lighthouse_Ch1: ; ee575
+Music_Lighthouse_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -12,7 +11,7 @@
 	tone $0004
 	vibrato $8, $45
 	stereopanning $f
-Music_Lighthouse_branch_ee584: ; ee584
+Music_Lighthouse_branch_ee584:
 	notetype $c, $b3
 	octave 3
 	note C#, 8
@@ -128,13 +127,12 @@
 	note A_, 2
 	note G#, 8
 	loopchannel 0, Music_Lighthouse_branch_ee584
-; ee5fc
 
-Music_Lighthouse_Ch2: ; ee5fc
+Music_Lighthouse_Ch2:
 	dutycycle $3
 	tone $0002
 	vibrato $10, $45
-Music_Lighthouse_branch_ee604: ; ee604
+Music_Lighthouse_branch_ee604:
 	notetype $c, $c5
 	octave 3
 	note G#, 12
@@ -211,12 +209,11 @@
 	note C#, 2
 	note C_, 8
 	loopchannel 0, Music_Lighthouse_branch_ee604
-; ee656
 
-Music_Lighthouse_Ch3: ; ee656
+Music_Lighthouse_Ch3:
 	notetype $c, $19
 	stereopanning $f0
-Music_Lighthouse_branch_ee65b: ; ee65b
+Music_Lighthouse_branch_ee65b:
 	octave 2
 	note G#, 2
 	note __, 2
@@ -226,7 +223,7 @@
 	note __, 2
 	note G_, 2
 	note __, 2
-Music_Lighthouse_branch_ee664: ; ee664
+Music_Lighthouse_branch_ee664:
 	note G#, 2
 	note __, 2
 	note D#, 2
@@ -255,7 +252,7 @@
 	octave 3
 	note C_, 2
 	note __, 2
-Music_Lighthouse_branch_ee683: ; ee683
+Music_Lighthouse_branch_ee683:
 	note C#, 2
 	note __, 2
 	octave 2
@@ -277,7 +274,7 @@
 	octave 3
 	note D#, 2
 	note F#, 2
-Music_Lighthouse_branch_ee69b: ; ee69b
+Music_Lighthouse_branch_ee69b:
 	note E_, 2
 	note __, 2
 	octave 2
@@ -290,12 +287,11 @@
 	note __, 2
 	loopchannel 8, Music_Lighthouse_branch_ee69b
 	loopchannel 0, Music_Lighthouse_branch_ee65b
-; ee6ad
 
-Music_Lighthouse_Ch4: ; ee6ad
+Music_Lighthouse_Ch4:
 	togglenoise $0
 	notetype $c
-Music_Lighthouse_branch_ee6b1: ; ee6b1
+Music_Lighthouse_branch_ee6b1:
 	stereopanning $f
 	note G#, 4
 	note F_, 2
@@ -311,4 +307,3 @@
 	note G#, 2
 	note A_, 2
 	loopchannel 0, Music_Lighthouse_branch_ee6b1
-; ee6c5
--- a/audio/music/lookbeauty.asm
+++ b/audio/music/lookbeauty.asm
@@ -1,11 +1,10 @@
-Music_LookBeauty: ; eee3e
+Music_LookBeauty:
 	musicheader 4, 1, Music_LookBeauty_Ch1
 	musicheader 1, 2, Music_LookBeauty_Ch2
 	musicheader 1, 3, Music_LookBeauty_Ch3
 	musicheader 1, 4, Music_LookBeauty_Ch4
-; eee4a
 
-Music_LookBeauty_Ch1: ; eee4a
+Music_LookBeauty_Ch1:
 	stereopanning $f
 	vibrato $12, $25
 	dutycycle $2
@@ -17,7 +16,7 @@
 	octave 4
 	note C_, 8
 	dutycycle $3
-Music_LookBeauty_branch_eee5f: ; eee5f
+Music_LookBeauty_branch_eee5f:
 	note __, 4
 	octave 3
 	note D_, 1
@@ -76,9 +75,8 @@
 	octave 4
 	note C_, 1
 	loopchannel 0, Music_LookBeauty_branch_eee5f
-; eee9c
 
-Music_LookBeauty_Ch2: ; eee9c
+Music_LookBeauty_Ch2:
 	stereopanning $f0
 	vibrato $10, $23
 	dutycycle $2
@@ -113,7 +111,7 @@
 	note F#, 1
 	note __, 1
 	dutycycle $3
-Music_LookBeauty_branch_eeec5: ; eeec5
+Music_LookBeauty_branch_eeec5:
 	notetype $c, $c7
 	note G_, 16
 	note A_, 8
@@ -154,9 +152,8 @@
 	note F#, 8
 	note A_, 8
 	loopchannel 0, Music_LookBeauty_branch_eeec5
-; eeefa
 
-Music_LookBeauty_Ch3: ; eeefa
+Music_LookBeauty_Ch3:
 	stereopanning $ff
 	vibrato $8, $12
 	notetype $c, $15
@@ -173,7 +170,7 @@
 	octave 3
 	note D_, 7
 	note F#, 1
-Music_LookBeauty_branch_eef0f: ; eef0f
+Music_LookBeauty_branch_eef0f:
 	note G_, 4
 	octave 4
 	note B_, 1
@@ -295,22 +292,20 @@
 	octave 3
 	note D_, 8
 	loopchannel 0, Music_LookBeauty_branch_eef0f
-; eef8b
 
-Music_LookBeauty_Ch4: ; eef8b
+Music_LookBeauty_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 16
 	note __, 16
-Music_LookBeauty_branch_eef91: ; eef91
+Music_LookBeauty_branch_eef91:
 	callchannel Music_LookBeauty_branch_eefa1
 	callchannel Music_LookBeauty_branch_eefa1
 	callchannel Music_LookBeauty_branch_eefa1
 	callchannel Music_LookBeauty_branch_eefa1
 	loopchannel 0, Music_LookBeauty_branch_eef91
-; eefa1
 
-Music_LookBeauty_branch_eefa1: ; eefa1
+Music_LookBeauty_branch_eefa1:
 	note F#, 2
 	note G_, 2
 	note D_, 2
@@ -328,4 +323,3 @@
 	note D_, 2
 	note G_, 2
 	endchannel
-; eefb2
--- a/audio/music/lookhiker.asm
+++ b/audio/music/lookhiker.asm
@@ -1,11 +1,10 @@
-Music_LookHiker: ; f7411
+Music_LookHiker:
 	musicheader 4, 1, Music_LookHiker_Ch1
 	musicheader 1, 2, Music_LookHiker_Ch2
 	musicheader 1, 3, Music_LookHiker_Ch3
 	musicheader 1, 4, Music_LookHiker_Ch4
-; f741d
 
-Music_LookHiker_Ch1: ; f741d
+Music_LookHiker_Ch1:
 	tempo 132
 	volume $77
 	tone $0001
@@ -17,7 +16,7 @@
 	note F#, 2
 	note F_, 2
 	note F#, 8
-Music_LookHiker_branch_f7433: ; f7433
+Music_LookHiker_branch_f7433:
 	note D_, 2
 	note D#, 2
 	note E_, 2
@@ -31,9 +30,8 @@
 	note F#, 2
 	note __, 6
 	loopchannel 0, Music_LookHiker_branch_f7433
-; f7443
 
-Music_LookHiker_Ch2: ; f7443
+Music_LookHiker_Ch2:
 	dutycycle $0
 	notetype $c, $a1
 	note __, 4
@@ -50,7 +48,7 @@
 	note F#, 1
 	note D_, 1
 	intensity $a1
-Music_LookHiker_branch_f7457: ; f7457
+Music_LookHiker_branch_f7457:
 	octave 1
 	note B_, 1
 	note B_, 2
@@ -68,9 +66,8 @@
 	note F#, 1
 	note D_, 1
 	loopchannel 0, Music_LookHiker_branch_f7457
-; f746b
 
-Music_LookHiker_Ch3: ; f746b
+Music_LookHiker_Ch3:
 	vibrato $12, $24
 	stereopanning $f0
 	notetype $c, $14
@@ -78,7 +75,7 @@
 	note B_, 2
 	note A#, 2
 	note B_, 8
-Music_LookHiker_branch_f7477: ; f7477
+Music_LookHiker_branch_f7477:
 	octave 5
 	note D#, 2
 	note D_, 2
@@ -91,9 +88,8 @@
 	note A#, 2
 	callchannel Music_LookHiker_branch_f748a
 	loopchannel 0, Music_LookHiker_branch_f7477
-; f748a
 
-Music_LookHiker_branch_f748a: ; f748a
+Music_LookHiker_branch_f748a:
 	octave 4
 	note B_, 2
 	note __, 4
@@ -104,17 +100,15 @@
 	note B_, 2
 	note __, 6
 	endchannel
-; f7494
 
-Music_LookHiker_Ch4: ; f7494
+Music_LookHiker_Ch4:
 	togglenoise $3
 	notetype $c
 	note F_, 4
 	note __, 16
-Music_LookHiker_branch_f749a: ; f749a
+Music_LookHiker_branch_f749a:
 	note D#, 2
 	note G_, 2
 	note D_, 2
 	note G_, 2
 	loopchannel 0, Music_LookHiker_branch_f749a
-; f74a2
--- a/audio/music/lookkimonogirl.asm
+++ b/audio/music/lookkimonogirl.asm
@@ -1,12 +1,11 @@
-Music_LookKimonoGirl: ; f79b8
+Music_LookKimonoGirl:
 	musicheader 3, 1, Music_LookKimonoGirl_Ch1
 	musicheader 1, 2, Music_LookKimonoGirl_Ch2
 	musicheader 1, 3, Music_LookKimonoGirl_Ch3
-; f79c1
 
 	db $3
 
-Music_LookKimonoGirl_Ch1: ; f79c2
+Music_LookKimonoGirl_Ch1:
 	tempo 160
 	volume $77
 	stereopanning $f
@@ -15,7 +14,7 @@
 	tone $0001
 	callchannel Music_LookKimonoGirl_branch_f7aa8
 	tone 0
-Music_LookKimonoGirl_branch_f79d7: ; f79d7
+Music_LookKimonoGirl_branch_f79d7:
 	notetype $c, $b2
 	callchannel Music_LookKimonoGirl_branch_f7a13
 	callchannel Music_LookKimonoGirl_branch_f7a13
@@ -49,9 +48,8 @@
 	octave 3
 	note A_, 1
 	loopchannel 0, Music_LookKimonoGirl_branch_f79d7
-; f7a13
 
-Music_LookKimonoGirl_branch_f7a13: ; f7a13
+Music_LookKimonoGirl_branch_f7a13:
 	intensity $b4
 	octave 2
 	note F_, 1
@@ -77,9 +75,8 @@
 	octave 4
 	note D_, 1
 	endchannel
-; f7a34
 
-Music_LookKimonoGirl_branch_f7a34: ; f7a34
+Music_LookKimonoGirl_branch_f7a34:
 	intensity $b4
 	octave 2
 	note E_, 1
@@ -105,14 +102,13 @@
 	octave 4
 	note D_, 1
 	endchannel
-; f7a55
 
-Music_LookKimonoGirl_Ch2: ; f7a55
+Music_LookKimonoGirl_Ch2:
 	dutycycle $0
 	notetype $6, $a7
 	stereopanning $f0
 	callchannel Music_LookKimonoGirl_branch_f7aa8
-Music_LookKimonoGirl_branch_f7a5f: ; f7a5f
+Music_LookKimonoGirl_branch_f7a5f:
 	dutycycle $3
 	notetype $c, $91
 	octave 5
@@ -156,9 +152,8 @@
 	note D_, 1
 	callchannel Music_LookKimonoGirl_branch_f7a94
 	loopchannel 0, Music_LookKimonoGirl_branch_f7a5f
-; f7a94
 
-Music_LookKimonoGirl_branch_f7a94: ; f7a94
+Music_LookKimonoGirl_branch_f7a94:
 	octave 5
 	note B_, 1
 	note A_, 1
@@ -179,9 +174,8 @@
 	note B_, 1
 	note E_, 1
 	endchannel
-; f7aa8
 
-Music_LookKimonoGirl_branch_f7aa8: ; f7aa8
+Music_LookKimonoGirl_branch_f7aa8:
 	octave 4
 	note E_, 1
 	octave 5
@@ -215,9 +209,8 @@
 	note E_, 1
 	note E_, 1
 	endchannel
-; f7ad4
 
-Music_LookKimonoGirl_Ch3: ; f7ad4
+Music_LookKimonoGirl_Ch3:
 	stereopanning $ff
 	vibrato $12, $24
 	notetype $6, $13
@@ -233,7 +226,7 @@
 	octave 5
 	note D_, 2
 	note E_, 2
-Music_LookKimonoGirl_branch_f7aec: ; f7aec
+Music_LookKimonoGirl_branch_f7aec:
 	octave 5
 	note D_, 4
 	note E_, 4
@@ -270,4 +263,3 @@
 	note D_, 8
 	note E_, 8
 	loopchannel 0, Music_LookKimonoGirl_branch_f7aec
-; f7b13
--- a/audio/music/looklass.asm
+++ b/audio/music/looklass.asm
@@ -1,11 +1,10 @@
-Music_LookLass: ; ed79b
+Music_LookLass:
 	musicheader 4, 1, Music_LookLass_Ch1
 	musicheader 1, 2, Music_LookLass_Ch2
 	musicheader 1, 3, Music_LookLass_Ch3
 	musicheader 1, 4, Music_LookLass_Ch4
-; ed7a7
 
-Music_LookLass_Ch1: ; ed7a7
+Music_LookLass_Ch1:
 	tempo 132
 	volume $77
 	tone $0001
@@ -18,7 +17,7 @@
 	note B_, 14
 	stereopanning $f
 	dutycycle $0
-Music_LookLass_branch_ed7bd: ; ed7bd
+Music_LookLass_branch_ed7bd:
 	intensity $a2
 	octave 3
 	note E_, 4
@@ -29,14 +28,13 @@
 	intensity $a3
 	note B_, 2
 	loopchannel 0, Music_LookLass_branch_ed7bd
-; ed7cd
 
-Music_LookLass_Ch2: ; ed7cd
+Music_LookLass_Ch2:
 	stereopanning $f0
 	dutycycle $0
 	notetype $c, $83
 	note __, 16
-Music_LookLass_branch_ed7d5: ; ed7d5
+Music_LookLass_branch_ed7d5:
 	intensity $92
 	octave 2
 	note B_, 4
@@ -48,9 +46,8 @@
 	octave 3
 	note G#, 2
 	loopchannel 0, Music_LookLass_branch_ed7d5
-; ed7e6
 
-Music_LookLass_Ch3: ; ed7e6
+Music_LookLass_Ch3:
 	notetype $c, $10
 	note __, 8
 	octave 6
@@ -58,7 +55,7 @@
 	note D#, 2
 	note C#, 2
 	note C_, 2
-Music_LookLass_branch_ed7ef: ; ed7ef
+Music_LookLass_branch_ed7ef:
 	octave 5
 	note B_, 2
 	note __, 2
@@ -99,13 +96,12 @@
 	note G#, 2
 	note A_, 2
 	loopchannel 0, Music_LookLass_branch_ed7ef
-; ed81a
 
-Music_LookLass_Ch4: ; ed81a
+Music_LookLass_Ch4:
 	togglenoise $4
 	notetype $c
 	note C_, 16
-Music_LookLass_branch_ed81f: ; ed81f
+Music_LookLass_branch_ed81f:
 	notetype $6
 	note D_, 8
 	note C#, 8
@@ -116,4 +112,3 @@
 	note C#, 1
 	note C#, 1
 	loopchannel 0, Music_LookLass_branch_ed81f
-; ed82d
--- a/audio/music/lookmysticalman.asm
+++ b/audio/music/lookmysticalman.asm
@@ -1,11 +1,10 @@
-Music_LookMysticalMan: ; 17843b
+Music_LookMysticalMan:
 	musicheader 4, 1, Music_LookMysticalMan_Ch1
 	musicheader 1, 2, Music_LookMysticalMan_Ch2
 	musicheader 1, 3, Music_LookMysticalMan_Ch3
 	musicheader 1, 4, Music_LookMysticalMan_Ch4
-; 178447
 
-Music_LookMysticalMan_Ch1: ; 178447
+Music_LookMysticalMan_Ch1:
 	tempo 136
 	volume $77
 	vibrato $a, $34
@@ -13,7 +12,7 @@
 	stereopanning $f
 	notetype $c, $b3
 	note __, 8
-Music_LookMysticalMan_branch_178458: ; 178458
+Music_LookMysticalMan_branch_178458:
 	dutycycle $3
 	notetype $6, $96
 	octave 3
@@ -94,7 +93,7 @@
 	note A#, 6
 	dutycycle $2
 	intensity $72
-Music_LookMysticalMan_branch_1784b4: ; 1784b4
+Music_LookMysticalMan_branch_1784b4:
 	octave 5
 	note D_, 2
 	octave 4
@@ -124,7 +123,7 @@
 	note D_, 2
 	note F#, 2
 	note B_, 2
-Music_LookMysticalMan_branch_1784d4: ; 1784d4
+Music_LookMysticalMan_branch_1784d4:
 	octave 5
 	note D_, 2
 	octave 4
@@ -156,9 +155,8 @@
 	note F#, 2
 	note A#, 2
 	loopchannel 0, Music_LookMysticalMan_branch_178458
-; 1784f9
 
-Music_LookMysticalMan_branch_1784f9: ; 1784f9
+Music_LookMysticalMan_branch_1784f9:
 	note D_, 16
 	octave 4
 	note D_, 2
@@ -192,14 +190,13 @@
 	note B_, 2
 	note A_, 6
 	endchannel
-; 17851a
 
-Music_LookMysticalMan_Ch2: ; 17851a
+Music_LookMysticalMan_Ch2:
 	dutycycle $3
 	vibrato $a, $34
 	notetype $c, $b3
 	note __, 8
-Music_LookMysticalMan_branch_178523: ; 178523
+Music_LookMysticalMan_branch_178523:
 	stereopanning $f0
 	notetype $6, $b8
 	octave 3
@@ -297,9 +294,8 @@
 	note A#, 16
 	note __, 2
 	loopchannel 0, Music_LookMysticalMan_branch_178523
-; 17859a
 
-Music_LookMysticalMan_branch_17859a: ; 17859a
+Music_LookMysticalMan_branch_17859a:
 	note B_, 2
 	note __, 2
 	octave 4
@@ -343,9 +339,8 @@
 	note F#, 2
 	note E_, 6
 	endchannel
-; 1785c8
 
-Music_LookMysticalMan_branch_1785c8: ; 1785c8
+Music_LookMysticalMan_branch_1785c8:
 	note C#, 8
 	intensity $88
 	note C_, 1
@@ -361,12 +356,11 @@
 	note __, 1
 	intensity $b8
 	endchannel
-; 1785db
 
-Music_LookMysticalMan_Ch3: ; 1785db
+Music_LookMysticalMan_Ch3:
 	notetype $6, $16
 	note __, 16
-Music_LookMysticalMan_branch_1785df: ; 1785df
+Music_LookMysticalMan_branch_1785df:
 	octave 2
 	note B_, 4
 	octave 3
@@ -421,7 +415,7 @@
 	note A_, 2
 	octave 3
 	note E_, 2
-Music_LookMysticalMan_branch_178615: ; 178615
+Music_LookMysticalMan_branch_178615:
 	octave 2
 	note F#, 4
 	note A#, 2
@@ -537,9 +531,8 @@
 	note B_, 8
 	note A#, 4
 	loopchannel 0, Music_LookMysticalMan_branch_1785df
-; 17868e
 
-Music_LookMysticalMan_Ch4: ; 17868e
+Music_LookMysticalMan_Ch4:
 	togglenoise $3
 	notetype $c
 	note D#, 2
@@ -547,7 +540,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_LookMysticalMan_branch_178697: ; 178697
+Music_LookMysticalMan_branch_178697:
 	callchannel Music_LookMysticalMan_branch_1786d3
 	callchannel Music_LookMysticalMan_branch_1786d9
 	callchannel Music_LookMysticalMan_branch_1786d3
@@ -566,7 +559,7 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_LookMysticalMan_branch_1786ba: ; 1786ba
+Music_LookMysticalMan_branch_1786ba:
 	note D_, 2
 	note D#, 2
 	note D_, 3
@@ -586,9 +579,8 @@
 	note D_, 1
 	loopchannel 2, Music_LookMysticalMan_branch_1786ba
 	loopchannel 0, Music_LookMysticalMan_branch_178697
-; 1786d3
 
-Music_LookMysticalMan_branch_1786d3: ; 1786d3
+Music_LookMysticalMan_branch_1786d3:
 	note D#, 4
 	note D_, 3
 	note D#, 3
@@ -595,9 +587,8 @@
 	note D#, 2
 	note D_, 4
 	endchannel
-; 1786d9
 
-Music_LookMysticalMan_branch_1786d9: ; 1786d9
+Music_LookMysticalMan_branch_1786d9:
 	note D#, 4
 	note D_, 3
 	note D_, 3
@@ -604,9 +595,8 @@
 	note D#, 2
 	note D_, 4
 	endchannel
-; 1786df
 
-Music_LookMysticalMan_branch_1786df: ; 1786df
+Music_LookMysticalMan_branch_1786df:
 	note D#, 4
 	note D_, 2
 	note D#, 1
@@ -616,4 +606,3 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; 1786e8
--- a/audio/music/lookofficer.asm
+++ b/audio/music/lookofficer.asm
@@ -1,10 +1,9 @@
-Music_LookOfficer: ; ed82d
+Music_LookOfficer:
 	musicheader 3, 1, Music_LookOfficer_Ch1
 	musicheader 1, 2, Music_LookOfficer_Ch2
 	musicheader 1, 3, Music_LookOfficer_Ch3
-; ed836
 
-Music_LookOfficer_Ch1: ; ed836
+Music_LookOfficer_Ch1:
 	tempo 116
 	volume $77
 	tone $0001
@@ -21,7 +20,7 @@
 	intensity $2f
 	octave 3
 	note B_, 16
-Music_LookOfficer_branch_ed852: ; ed852
+Music_LookOfficer_branch_ed852:
 	intensity $82
 	note __, 4
 	note B_, 6
@@ -34,9 +33,8 @@
 	note A#, 16
 	note A_, 16
 	loopchannel 0, Music_LookOfficer_branch_ed852
-; ed863
 
-Music_LookOfficer_Ch2: ; ed863
+Music_LookOfficer_Ch2:
 	vibrato $12, $34
 	dutycycle $3
 	notetype $c, $b7
@@ -61,7 +59,7 @@
 	note B_, 2
 	octave 2
 	note D#, 2
-Music_LookOfficer_branch_ed882: ; ed882
+Music_LookOfficer_branch_ed882:
 	note E_, 2
 	note G#, 2
 	octave 3
@@ -78,9 +76,8 @@
 	pitchoffset 0, C_
 	callchannel Music_LookOfficer_branch_ed89e
 	loopchannel 0, Music_LookOfficer_branch_ed882
-; ed89e
 
-Music_LookOfficer_branch_ed89e: ; ed89e
+Music_LookOfficer_branch_ed89e:
 	octave 1
 	note A_, 2
 	octave 2
@@ -96,9 +93,8 @@
 	octave 2
 	note C#, 2
 	endchannel
-; ed8ad
 
-Music_LookOfficer_Ch3: ; ed8ad
+Music_LookOfficer_Ch3:
 	vibrato $14, $14
 	stereopanning $f0
 	notetype $c, $14
@@ -120,7 +116,7 @@
 	note C#, 2
 	note __, 1
 	note D#, 2
-Music_LookOfficer_branch_ed8c8: ; ed8c8
+Music_LookOfficer_branch_ed8c8:
 	note E_, 6
 	note D#, 6
 	note C#, 4
@@ -139,4 +135,3 @@
 	note E_, 8
 	note C#, 8
 	loopchannel 0, Music_LookOfficer_branch_ed8c8
-; ed8dd
--- a/audio/music/lookpokemaniac.asm
+++ b/audio/music/lookpokemaniac.asm
@@ -1,10 +1,9 @@
-Music_LookPokemaniac: ; ebde1
+Music_LookPokemaniac:
 	musicheader 3, 1, Music_LookPokemaniac_Ch1
 	musicheader 1, 2, Music_LookPokemaniac_Ch2
 	musicheader 1, 3, Music_LookPokemaniac_Ch3
-; ebdea
 
-Music_LookPokemaniac_Ch1: ; ebdea
+Music_LookPokemaniac_Ch1:
 	stereopanning $f
 	tempo 144
 	volume $77
@@ -12,7 +11,7 @@
 	tone $0002
 	notetype $c, $b3
 	note __, 8
-Music_LookPokemaniac_branch_ebdfb: ; ebdfb
+Music_LookPokemaniac_branch_ebdfb:
 	note __, 4
 	octave 3
 	note A#, 1
@@ -27,9 +26,8 @@
 	note __, 3
 	loopchannel 4, Music_LookPokemaniac_branch_ebdfb
 	loopchannel 0, Music_LookPokemaniac_branch_ebdfb
-; ebe12
 
-Music_LookPokemaniac_Ch2: ; ebe12
+Music_LookPokemaniac_Ch2:
 	stereopanning $ff
 	vibrato $2, $33
 	tone $0001
@@ -41,7 +39,7 @@
 	note C_, 1
 	octave 1
 	note A_, 4
-Music_LookPokemaniac_branch_ebe24: ; ebe24
+Music_LookPokemaniac_branch_ebe24:
 	octave 2
 	note C_, 2
 	note __, 2
@@ -59,7 +57,7 @@
 	note D#, 1
 	note __, 3
 	loopchannel 2, Music_LookPokemaniac_branch_ebe24
-Music_LookPokemaniac_branch_ebe38: ; ebe38
+Music_LookPokemaniac_branch_ebe38:
 	octave 1
 	note A_, 2
 	note __, 2
@@ -79,9 +77,8 @@
 	note __, 3
 	loopchannel 2, Music_LookPokemaniac_branch_ebe38
 	loopchannel 0, Music_LookPokemaniac_branch_ebe24
-; ebe51
 
-Music_LookPokemaniac_Ch3: ; ebe51
+Music_LookPokemaniac_Ch3:
 	stereopanning $f0
 	vibrato $6, $33
 	notetype $c, $15
@@ -93,15 +90,14 @@
 	octave 5
 	note C_, 4
 	intensity $10
-Music_LookPokemaniac_branch_ebe62: ; ebe62
+Music_LookPokemaniac_branch_ebe62:
 	callchannel Music_LookPokemaniac_branch_ebe70
 	intensity $14
 	callchannel Music_LookPokemaniac_branch_ebe70
 	intensity $10
 	loopchannel 0, Music_LookPokemaniac_branch_ebe62
-; ebe70
 
-Music_LookPokemaniac_branch_ebe70: ; ebe70
+Music_LookPokemaniac_branch_ebe70:
 	note A#, 6
 	note A_, 2
 	note G#, 2
@@ -161,4 +157,3 @@
 	note C_, 1
 	note __, 1
 	endchannel
-; ebeab
--- a/audio/music/lookrival.asm
+++ b/audio/music/lookrival.asm
@@ -1,11 +1,10 @@
-Music_LookRival: ; f4f79
+Music_LookRival:
 	musicheader 4, 1, Music_LookRival_Ch1
 	musicheader 1, 2, Music_LookRival_Ch2
 	musicheader 1, 3, Music_LookRival_Ch3
 	musicheader 1, 4, Music_LookRival_Ch4
-; f4f85
 
-Music_LookRival_Ch1: ; f4f85
+Music_LookRival_Ch1:
 	tempo 112
 	volume $77
 	dutycycle $1
@@ -34,8 +33,8 @@
 	note G#, 8
 	intensity $a6
 	note F#, 8
-Music_AfterTheRivalFight_branch_f4fb1: ; f4fb1
-Music_LookRival_branch_f4fb1: ; f4fb1
+Music_AfterTheRivalFight_branch_f4fb1:
+Music_LookRival_branch_f4fb1:
 	intensity $b5
 	note F_, 4
 	note D#, 2
@@ -99,7 +98,7 @@
 	note G#, 8
 	note F_, 6
 	note C_, 2
-Music_LookRival_branch_f4ff7: ; f4ff7
+Music_LookRival_branch_f4ff7:
 	intensity $b2
 	note F_, 6
 	intensity $b7
@@ -115,9 +114,8 @@
 	note G#, 6
 	note F#, 4
 	loopchannel 0, Music_LookRival_branch_f4fb1
-; f5010
 
-Music_LookRival_Ch2: ; f5010
+Music_LookRival_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	stereopanning $f0
@@ -138,8 +136,8 @@
 	note D#, 10
 	intensity $b7
 	note D#, 16
-Music_AfterTheRivalFight_branch_f502e: ; f502e
-Music_LookRival_branch_f502e: ; f502e
+Music_AfterTheRivalFight_branch_f502e:
+Music_LookRival_branch_f502e:
 	intensity $c7
 	note C_, 12
 	intensity $c4
@@ -192,7 +190,7 @@
 	note D#, 1
 	note D_, 1
 	note D#, 2
-Music_LookRival_branch_f5070: ; f5070
+Music_LookRival_branch_f5070:
 	intensity $c2
 	note C_, 6
 	intensity $c7
@@ -205,9 +203,8 @@
 	intensity $c7
 	note D#, 10
 	loopchannel 0, Music_LookRival_branch_f502e
-; f5086
 
-Music_LookRival_Ch3: ; f5086
+Music_LookRival_Ch3:
 	notetype $c, $28
 	note __, 2
 	octave 4
@@ -229,8 +226,8 @@
 	note C_, 2
 	note D#, 2
 	note F#, 2
-Music_AfterTheRivalFight_branch_f509d: ; f509d
-Music_LookRival_branch_f509d: ; f509d
+Music_AfterTheRivalFight_branch_f509d:
+Music_LookRival_branch_f509d:
 	callchannel Music_LookRival_branch_f50ef
 	loopchannel 3, Music_LookRival_branch_f509d
 	note F_, 4
@@ -293,9 +290,8 @@
 	note F#, 2
 	note E_, 2
 	loopchannel 0, Music_LookRival_branch_f509d
-; f50ef
 
-Music_LookRival_branch_f50ef: ; f50ef
+Music_LookRival_branch_f50ef:
 	note F_, 2
 	note C_, 2
 	note D_, 2
@@ -304,9 +300,8 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; f50f7
 
-Music_LookRival_branch_f50f7: ; f50f7
+Music_LookRival_branch_f50f7:
 	note A#, 2
 	note F_, 2
 	note G_, 2
@@ -315,9 +310,8 @@
 	note G_, 2
 	note G#, 2
 	endchannel
-; f50ff
 
-Music_LookRival_branch_f50ff: ; f50ff
+Music_LookRival_branch_f50ff:
 	note A#, 4
 	note F_, 2
 	note G#, 4
@@ -325,9 +319,8 @@
 	note G_, 2
 	note G#, 2
 	endchannel
-; f5106
 
-Music_LookRival_Ch4: ; f5106
+Music_LookRival_Ch4:
 	stereopanning $f0
 	togglenoise $3
 	notetype $c
@@ -343,8 +336,8 @@
 	note D_, 2
 	note D_, 2
 	note D_, 2
-Music_AfterTheRivalFight_branch_f5118: ; f5118
-Music_LookRival_branch_f5118: ; f5118
+Music_AfterTheRivalFight_branch_f5118:
+Music_LookRival_branch_f5118:
 	note D#, 4
 	note D_, 2
 	note D#, 4
@@ -357,4 +350,3 @@
 	note D_, 2
 	note D_, 2
 	loopchannel 0, Music_LookRival_branch_f5118
-; f5127
--- a/audio/music/lookrocket.asm
+++ b/audio/music/lookrocket.asm
@@ -1,11 +1,10 @@
-Music_LookRocket: ; f74a2
+Music_LookRocket:
 	musicheader 4, 1, Music_LookRocket_Ch1
 	musicheader 1, 2, Music_LookRocket_Ch2
 	musicheader 1, 3, Music_LookRocket_Ch3
 	musicheader 1, 4, Music_LookRocket_Ch4
-; f74ae
 
-Music_LookRocket_Ch1: ; f74ae
+Music_LookRocket_Ch1:
 	tempo 123
 	volume $77
 	pitchoffset 0, D_
@@ -18,7 +17,7 @@
 	note D_, 1
 	callchannel Music_LookRocket_branch_f74e6
 	dutycycle $1
-Music_LookRocket_branch_f74c7: ; f74c7
+Music_LookRocket_branch_f74c7:
 	intensity $a8
 	callchannel Music_LookRocket_branch_f74f7
 	callchannel Music_LookRocket_branch_f758a
@@ -33,10 +32,9 @@
 	callchannel Music_LookRocket_branch_f750c
 	note __, 16
 	loopchannel 0, Music_LookRocket_branch_f74c7
-; f74e6
 
-Music_LookRocket_branch_f74e6: ; f74e6
-Music_RocketTheme_branch_f74e6: ; f74e6
+Music_LookRocket_branch_f74e6:
+Music_RocketTheme_branch_f74e6:
 	note D#, 1
 	note __, 1
 	note D_, 1
@@ -54,10 +52,9 @@
 	note F_, 1
 	note G#, 1
 	endchannel
-; f74f7
 
-Music_LookRocket_branch_f74f7: ; f74f7
-Music_RocketTheme_branch_f74f7: ; f74f7
+Music_LookRocket_branch_f74f7:
+Music_RocketTheme_branch_f74f7:
 	note __, 2
 	octave 3
 	note D#, 1
@@ -79,10 +76,9 @@
 	note F#, 1
 	note __, 1
 	endchannel
-; f750c
 
-Music_LookRocket_branch_f750c: ; f750c
-Music_RocketTheme_branch_f750c: ; f750c
+Music_LookRocket_branch_f750c:
+Music_RocketTheme_branch_f750c:
 	note __, 2
 	octave 2
 	note B_, 1
@@ -91,9 +87,8 @@
 	note C_, 1
 	note __, 5
 	endchannel
-; f7514
 
-Music_LookRocket_Ch2: ; f7514
+Music_LookRocket_Ch2:
 	pitchoffset 0, D_
 	vibrato $4, $64
 	dutycycle $3
@@ -103,7 +98,7 @@
 	note C_, 1
 	note D_, 1
 	callchannel Music_LookRocket_branch_f7547
-Music_LookRocket_branch_f7526: ; f7526
+Music_LookRocket_branch_f7526:
 	intensity $b7
 	callchannel Music_LookRocket_branch_f758a
 	octave 5
@@ -118,10 +113,9 @@
 	callchannel Music_LookRocket_branch_f7568
 	callchannel Music_LookRocket_branch_f756f
 	loopchannel 0, Music_LookRocket_branch_f7526
-; f7547
 
-Music_LookRocket_branch_f7547: ; f7547
-Music_RocketTheme_branch_f7547: ; f7547
+Music_LookRocket_branch_f7547:
+Music_RocketTheme_branch_f7547:
 	note D#, 1
 	note __, 1
 	note D_, 1
@@ -134,10 +128,9 @@
 	note B_, 6
 	dutycycle $0
 	endchannel
-; f7554
 
-Music_LookRocket_branch_f7554: ; f7554
-Music_RocketTheme_branch_f7554: ; f7554
+Music_LookRocket_branch_f7554:
+Music_RocketTheme_branch_f7554:
 	note __, 2
 	octave 4
 	note D#, 1
@@ -158,10 +151,9 @@
 	note D#, 1
 	note __, 1
 	endchannel
-; f7568
 
-Music_LookRocket_branch_f7568: ; f7568
-Music_RocketTheme_branch_f7568: ; f7568
+Music_LookRocket_branch_f7568:
+Music_RocketTheme_branch_f7568:
 	note __, 2
 	octave 3
 	note F_, 1
@@ -169,10 +161,9 @@
 	note F#, 1
 	note __, 5
 	endchannel
-; f756f
 
-Music_LookRocket_branch_f756f: ; f756f
-Music_RocketTheme_branch_f756f: ; f756f
+Music_LookRocket_branch_f756f:
+Music_RocketTheme_branch_f756f:
 	intensity $63
 	note G#, 1
 	note F_, 1
@@ -196,10 +187,9 @@
 	note F_, 1
 	note D_, 1
 	endchannel
-; f758a
 
-Music_LookRocket_branch_f758a: ; f758a
-Music_RocketTheme_branch_f758a: ; f758a
+Music_LookRocket_branch_f758a:
+Music_RocketTheme_branch_f758a:
 	octave 3
 	note __, 2
 	note G_, 1
@@ -213,9 +203,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; f7597
 
-Music_LookRocket_Ch3: ; f7597
+Music_LookRocket_Ch3:
 	pitchoffset 0, D_
 	vibrato $4, $22
 	notetype $c, $14
@@ -222,7 +211,7 @@
 	stereopanning $f0
 	note __, 2
 	callchannel Music_LookRocket_branch_f75bf
-Music_LookRocket_branch_f75a5: ; f75a5
+Music_LookRocket_branch_f75a5:
 	callchannel Music_LookRocket_branch_f75fe
 	callchannel Music_LookRocket_branch_f75fe
 	intensity $24
@@ -232,10 +221,9 @@
 	callchannel Music_LookRocket_branch_f7623
 	callchannel Music_LookRocket_branch_f75e1
 	loopchannel 0, Music_LookRocket_branch_f75a5
-; f75bf
 
-Music_LookRocket_branch_f75bf: ; f75bf
-Music_RocketTheme_branch_f75bf: ; f75bf
+Music_LookRocket_branch_f75bf:
+Music_RocketTheme_branch_f75bf:
 	octave 3
 	note F_, 1
 	note __, 1
@@ -249,10 +237,9 @@
 	octave 3
 	note D_, 6
 	endchannel
-; f75cc
 
-Music_LookRocket_branch_f75cc: ; f75cc
-Music_RocketTheme_branch_f75cc: ; f75cc
+Music_LookRocket_branch_f75cc:
+Music_RocketTheme_branch_f75cc:
 	octave 2
 	note G#, 1
 	note __, 1
@@ -274,10 +261,9 @@
 	note F#, 1
 	note __, 1
 	endchannel
-; f75e1
 
-Music_LookRocket_branch_f75e1: ; f75e1
-Music_RocketTheme_branch_f75e1: ; f75e1
+Music_LookRocket_branch_f75e1:
+Music_RocketTheme_branch_f75e1:
 	intensity $24
 	octave 2
 	note G#, 1
@@ -305,10 +291,9 @@
 	note G#, 1
 	note __, 1
 	endchannel
-; f75fe
 
-Music_LookRocket_branch_f75fe: ; f75fe
-Music_RocketTheme_branch_f75fe: ; f75fe
+Music_LookRocket_branch_f75fe:
+Music_RocketTheme_branch_f75fe:
 	note C_, 1
 	note __, 1
 	octave 4
@@ -346,10 +331,9 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; f7623
 
-Music_LookRocket_branch_f7623: ; f7623
-Music_RocketTheme_branch_f7623: ; f7623
+Music_LookRocket_branch_f7623:
+Music_RocketTheme_branch_f7623:
 	octave 2
 	note G#, 1
 	note __, 1
@@ -371,14 +355,13 @@
 	note D#, 1
 	note C_, 1
 	endchannel
-; f7638
 
-Music_LookRocket_Ch4: ; f7638
+Music_LookRocket_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 2
 	callchannel Music_LookRocket_branch_f765c
-Music_LookRocket_branch_f7640: ; f7640
+Music_LookRocket_branch_f7640:
 	callchannel Music_LookRocket_branch_f7664
 	callchannel Music_LookRocket_branch_f7664
 	callchannel Music_LookRocket_branch_f7664
@@ -388,10 +371,9 @@
 	callchannel Music_LookRocket_branch_f7664
 	callchannel Music_LookRocket_branch_f765c
 	loopchannel 0, Music_LookRocket_branch_f7640
-; f765c
 
-Music_LookRocket_branch_f765c: ; f765c
-Music_RocketTheme_branch_f765c: ; f765c
+Music_LookRocket_branch_f765c:
+Music_RocketTheme_branch_f765c:
 	note C_, 8
 	note D_, 2
 	note D#, 2
@@ -400,10 +382,9 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; f7664
 
-Music_LookRocket_branch_f7664: ; f7664
-Music_RocketTheme_branch_f7664: ; f7664
+Music_LookRocket_branch_f7664:
+Music_RocketTheme_branch_f7664:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -413,4 +394,3 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; f766d
--- a/audio/music/looksage.asm
+++ b/audio/music/looksage.asm
@@ -1,9 +1,8 @@
-Music_LookSage: ; ee35e
+Music_LookSage:
 	musicheader 2, 1, Music_LookSage_Ch1
 	musicheader 1, 3, Music_LookSage_Ch3
-; ee364
 
-Music_LookSage_Ch1: ; ee364
+Music_LookSage_Ch1:
 	tempo 144
 	stereopanning $f
 	volume $77
@@ -29,7 +28,7 @@
 	note F_, 2
 	intensity $93
 	note F_, 2
-Music_LookSage_branch_ee38e: ; ee38e
+Music_LookSage_branch_ee38e:
 	intensity $b3
 	note D_, 2
 	intensity $93
@@ -101,9 +100,8 @@
 	note B_, 2
 	callchannel Music_LookSage_branch_ee3fa
 	loopchannel 0, Music_LookSage_branch_ee38e
-; ee3fa
 
-Music_LookSage_branch_ee3fa: ; ee3fa
+Music_LookSage_branch_ee3fa:
 	intensity $b3
 	octave 2
 	note E_, 2
@@ -122,9 +120,8 @@
 	intensity $93
 	note A_, 2
 	endchannel
-; ee414
 
-Music_LookSage_Ch3: ; ee414
+Music_LookSage_Ch3:
 	stereopanning $f0
 	vibrato $16, $23
 	notetype $c, $10
@@ -144,7 +141,7 @@
 	note E_, 14
 	note G_, 1
 	note G#, 1
-Music_LookSage_branch_ee430: ; ee430
+Music_LookSage_branch_ee430:
 	note A_, 12
 	note B_, 4
 	note D_, 9
@@ -179,4 +176,3 @@
 	note G_, 1
 	note G#, 1
 	loopchannel 0, Music_LookSage_branch_ee430
-; ee45f
--- a/audio/music/lookyoungster.asm
+++ b/audio/music/lookyoungster.asm
@@ -1,10 +1,9 @@
-Music_LookYoungster: ; f66c3
+Music_LookYoungster:
 	musicheader 3, 1, Music_LookYoungster_Ch1
 	musicheader 1, 2, Music_LookYoungster_Ch2
 	musicheader 1, 3, Music_LookYoungster_Ch3
-; f66cc
 
-Music_LookYoungster_Ch1: ; f66cc
+Music_LookYoungster_Ch1:
 	tempo 118
 	volume $77
 	stereopanning $f
@@ -25,7 +24,7 @@
 	note __, 2
 	note C_, 6
 	intensity $b3
-Music_LookYoungster_branch_f66ea: ; f66ea
+Music_LookYoungster_branch_f66ea:
 	note __, 2
 	octave 3
 	note G_, 1
@@ -59,11 +58,10 @@
 	note __, 1
 	note __, 16
 	loopchannel 0, Music_LookYoungster_branch_f66ea
-; f670e
 
 	db $ff
 
-Music_LookYoungster_Ch2: ; f670f
+Music_LookYoungster_Ch2:
 	stereopanning $f0
 	vibrato $12, $26
 	dutycycle $1
@@ -84,7 +82,7 @@
 	note F_, 4
 	note __, 2
 	note F#, 6
-Music_LookYoungster_branch_f672f: ; f672f
+Music_LookYoungster_branch_f672f:
 	dutycycle $3
 	intensity $b3
 	note __, 2
@@ -158,11 +156,10 @@
 	note C_, 1
 	note __, 1
 	loopchannel 0, Music_LookYoungster_branch_f672f
-; f6783
 
 	db $ff
 
-Music_LookYoungster_Ch3: ; f6784
+Music_LookYoungster_Ch3:
 	stereopanning $ff
 	vibrato $2, $24
 	notetype $c, $25
@@ -198,7 +195,7 @@
 	note __, 2
 	note G#, 6
 	intensity $25
-Music_LookYoungster_branch_f67ae: ; f67ae
+Music_LookYoungster_branch_f67ae:
 	octave 2
 	note G_, 1
 	note __, 1
@@ -294,6 +291,5 @@
 	note G#, 1
 	note __, 1
 	loopchannel 0, Music_LookYoungster_branch_f67ae
-; f6810
 
 	db $ff
--- a/audio/music/magnettrain.asm
+++ b/audio/music/magnettrain.asm
@@ -1,11 +1,10 @@
-Music_MagnetTrain: ; ef5f0
+Music_MagnetTrain:
 	musicheader 4, 1, Music_MagnetTrain_Ch1
 	musicheader 1, 2, Music_MagnetTrain_Ch2
 	musicheader 1, 3, Music_MagnetTrain_Ch3
 	musicheader 1, 4, Music_MagnetTrain_Ch4
-; ef5fc
 
-Music_MagnetTrain_Ch1: ; ef5fc
+Music_MagnetTrain_Ch1:
 	tempo 110
 	volume $77
 	stereopanning $f
@@ -68,9 +67,8 @@
 	notetype $c, $b7
 	note D_, 16
 	endchannel
-; ef648
 
-Music_MagnetTrain_Ch2: ; ef648
+Music_MagnetTrain_Ch2:
 	vibrato $14, $23
 	dutycycle $1
 	notetype $c, $d2
@@ -107,9 +105,8 @@
 	notetype $c, $d7
 	note A_, 16
 	endchannel
-; ef67d
 
-Music_MagnetTrain_Ch3: ; ef67d
+Music_MagnetTrain_Ch3:
 	stereopanning $ff
 	vibrato $10, $23
 	notetype $c, $15
@@ -224,9 +221,8 @@
 	octave 2
 	note D_, 16
 	endchannel
-; ef6f4
 
-Music_MagnetTrain_Ch4: ; ef6f4
+Music_MagnetTrain_Ch4:
 	togglenoise $3
 	notetype $c
 	note B_, 12
@@ -248,11 +244,10 @@
 	notetype $c
 	note B_, 16
 	endchannel
-; ef711
 
 
 ; unused
-Music_MagnetTrain_branch_ef711: ; ef711
+Music_MagnetTrain_branch_ef711:
 	note G#, 1
 	note G_, 1
 	note G_, 1
@@ -266,10 +261,9 @@
 	note G_, 1
 	note G_, 1
 	endchannel
-; ef71e
 
 
-Music_MagnetTrain_branch_ef71e: ; ef71e
+Music_MagnetTrain_branch_ef71e:
 	note G#, 2
 	note G_, 2
 	note G_, 2
@@ -287,4 +281,3 @@
 	note G_, 2
 	note G_, 2
 	endchannel
-; ef72f
--- a/audio/music/mainmenu.asm
+++ b/audio/music/mainmenu.asm
@@ -1,11 +1,10 @@
-Music_MainMenu: ; f78fd
+Music_MainMenu:
 	musicheader 4, 1, Music_MainMenu_Ch1
 	musicheader 1, 2, Music_MainMenu_Ch2
 	musicheader 1, 3, Music_MainMenu_Ch3
 	musicheader 1, 4, Music_MainMenu_Ch4
-; f7909
 
-Music_MainMenu_Ch1: ; f7909
+Music_MainMenu_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $3
@@ -15,7 +14,7 @@
 	notetype $c, $f
 	octave 3
 	note D_, 8
-Music_MainMenu_branch_f791d: ; f791d
+Music_MainMenu_branch_f791d:
 	notetype $c, $92
 	octave 3
 	note C#, 6
@@ -41,15 +40,14 @@
 	octave 3
 	note C_, 4
 	loopchannel 0, Music_MainMenu_branch_f791d
-; f7940
 
-Music_MainMenu_Ch2: ; f7940
+Music_MainMenu_Ch2:
 	dutycycle $3
 	stereopanning $f
 	notetype $c, $f
 	octave 3
 	note G_, 8
-Music_MainMenu_branch_f7949: ; f7949
+Music_MainMenu_branch_f7949:
 	notetype $c, $a2
 	note F#, 6
 	note F#, 1
@@ -72,13 +70,12 @@
 	notetype $c, $a4
 	note F_, 4
 	loopchannel 0, Music_MainMenu_branch_f7949
-; f7969
 
-Music_MainMenu_Ch3: ; f7969
+Music_MainMenu_Ch3:
 	stereopanning $f0
 	notetype $c, $25
 	note __, 8
-Music_MainMenu_branch_f796f: ; f796f
+Music_MainMenu_branch_f796f:
 	octave 2
 	note F#, 1
 	note __, 5
@@ -112,9 +109,8 @@
 	note F_, 1
 	note __, 3
 	loopchannel 0, Music_MainMenu_branch_f796f
-; f7996
 
-Music_MainMenu_Ch4: ; f7996
+Music_MainMenu_Ch4:
 	stereopanning $f
 	togglenoise $3
 	notetype $c
@@ -127,7 +123,7 @@
 	note D_, 1
 	note D_, 1
 	note D_, 1
-Music_MainMenu_branch_f79a5: ; f79a5
+Music_MainMenu_branch_f79a5:
 	note D_, 6
 	note D_, 1
 	note D_, 1
@@ -144,4 +140,3 @@
 	note D_, 1
 	note D_, 1
 	loopchannel 0, Music_MainMenu_branch_f79a5
-; f79b8
--- a/audio/music/mobileadapter.asm
+++ b/audio/music/mobileadapter.asm
@@ -1,11 +1,10 @@
-Music_MobileAdapter: ; 1fc87
+Music_MobileAdapter:
 	musicheader 4, 1, Music_MobileAdapter_Ch1
 	musicheader 1, 2, Music_MobileAdapter_Ch2
 	musicheader 1, 3, Music_MobileAdapter_Ch3
 	musicheader 1, 4, Music_MobileAdapter_Ch4
-; 1fc93
 
-Music_MobileAdapter_Ch1: ; 1fc93
+Music_MobileAdapter_Ch1:
 	tempo 132
 	volume $77
 	tone $0001
@@ -23,7 +22,7 @@
 	note D_, 1
 	note __, 1
 	note C#, 4
-Music_MobileAdapter_branch_1fcad: ; 1fcad
+Music_MobileAdapter_branch_1fcad:
 	callchannel Music_MobileAdapter_branch_1fd39
 	note D_, 1
 	note C#, 1
@@ -147,9 +146,8 @@
 	intensity $77
 	callchannel Music_MobileAdapter_branch_1ff09
 	loopchannel 0, Music_MobileAdapter_branch_1fcad
-; 1fd39
 
-Music_MobileAdapter_branch_1fd39: ; 1fd39
+Music_MobileAdapter_branch_1fd39:
 	intensity $94
 	octave 4
 	note F#, 1
@@ -190,9 +188,8 @@
 	octave 4
 	note C#, 1
 	endchannel
-; 1fd63
 
-Music_MobileAdapter_Ch2: ; 1fd63
+Music_MobileAdapter_Ch2:
 	notetype $c, $c1
 	vibrato $10, $23
 	dutycycle $2
@@ -216,7 +213,7 @@
 	octave 4
 	note D_, 1
 	note F#, 1
-Music_MobileAdapter_branch_1fd80: ; 1fd80
+Music_MobileAdapter_branch_1fd80:
 	callchannel Music_MobileAdapter_branch_1fdfe
 	note A_, 4
 	note G_, 4
@@ -324,9 +321,8 @@
 	note D_, 1
 	note F#, 1
 	loopchannel 0, Music_MobileAdapter_branch_1fd80
-; 1fdfe
 
-Music_MobileAdapter_branch_1fdfe: ; 1fdfe
+Music_MobileAdapter_branch_1fdfe:
 	note A_, 1
 	note __, 1
 	note A_, 1
@@ -351,9 +347,8 @@
 	octave 4
 	note B_, 2
 	endchannel
-; 1fe16
 
-Music_MobileAdapter_branch_1fe16: ; 1fe16
+Music_MobileAdapter_branch_1fe16:
 	octave 5
 	note F#, 1
 	note D_, 1
@@ -393,9 +388,8 @@
 	octave 5
 	note C#, 4
 	endchannel
-; 1fe3d
 
-Music_MobileAdapter_Ch3: ; 1fe3d
+Music_MobileAdapter_Ch3:
 	notetype $c, $14
 	note __, 2
 	octave 3
@@ -412,7 +406,7 @@
 	note E_, 1
 	note __, 1
 	note A_, 4
-Music_MobileAdapter_branch_1fe4f: ; 1fe4f
+Music_MobileAdapter_branch_1fe4f:
 	callchannel Music_MobileAdapter_branch_1fecf
 	callchannel Music_MobileAdapter_branch_1fee3
 	callchannel Music_MobileAdapter_branch_1feee
@@ -516,9 +510,8 @@
 	note D_, 4
 	callchannel Music_MobileAdapter_branch_1ff09
 	loopchannel 0, Music_MobileAdapter_branch_1fe4f
-; 1fecf
 
-Music_MobileAdapter_branch_1fecf: ; 1fecf
+Music_MobileAdapter_branch_1fecf:
 	octave 3
 	note D_, 1
 	note __, 1
@@ -525,7 +518,7 @@
 	note A_, 1
 	note __, 1
 	loopchannel 4, Music_MobileAdapter_branch_1fecf
-Music_MobileAdapter_branch_1fed8: ; 1fed8
+Music_MobileAdapter_branch_1fed8:
 	octave 2
 	note G_, 1
 	note __, 1
@@ -534,9 +527,8 @@
 	note __, 1
 	loopchannel 4, Music_MobileAdapter_branch_1fed8
 	endchannel
-; 1fee3
 
-Music_MobileAdapter_branch_1fee3: ; 1fee3
+Music_MobileAdapter_branch_1fee3:
 	octave 2
 	note A_, 1
 	note __, 1
@@ -545,9 +537,8 @@
 	note __, 1
 	loopchannel 4, Music_MobileAdapter_branch_1fee3
 	endchannel
-; 1feee
 
-Music_MobileAdapter_branch_1feee: ; 1feee
+Music_MobileAdapter_branch_1feee:
 	note D_, 1
 	note __, 1
 	note A_, 1
@@ -557,9 +548,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; 1fef7
 
-Music_MobileAdapter_branch_1fef7: ; 1fef7
+Music_MobileAdapter_branch_1fef7:
 	octave 2
 	note A_, 1
 	note __, 1
@@ -578,9 +568,8 @@
 	octave 2
 	note A_, 4
 	endchannel
-; 1ff09
 
-Music_MobileAdapter_branch_1ff09: ; 1ff09
+Music_MobileAdapter_branch_1ff09:
 	octave 2
 	note A_, 1
 	note __, 1
@@ -613,9 +602,8 @@
 	note __, 6
 	loopchannel 2, Music_MobileAdapter_branch_1ff09
 	endchannel
-; 1ff2c
 
-Music_MobileAdapter_Ch4: ; 1ff2c
+Music_MobileAdapter_Ch4:
 	togglenoise $3
 	stereopanning $f0
 	notetype $c
@@ -625,10 +613,10 @@
 	note D_, 2
 	note D_, 1
 	note D_, 1
-Music_MobileAdapter_branch_1ff38: ; 1ff38
+Music_MobileAdapter_branch_1ff38:
 	callchannel Music_MobileAdapter_branch_1ff60
 	callchannel Music_MobileAdapter_branch_1ff60
-Music_MobileAdapter_branch_1ff3e: ; 1ff3e
+Music_MobileAdapter_branch_1ff3e:
 	note __, 4
 	note D_, 8
 	note D_, 8
@@ -637,7 +625,7 @@
 	note D_, 3
 	note D_, 4
 	loopchannel 2, Music_MobileAdapter_branch_1ff3e
-Music_MobileAdapter_branch_1ff49: ; 1ff49
+Music_MobileAdapter_branch_1ff49:
 	note __, 4
 	note D_, 4
 	loopchannel 11, Music_MobileAdapter_branch_1ff49
@@ -655,9 +643,8 @@
 	note D_, 1
 	note D_, 1
 	loopchannel 0, Music_MobileAdapter_branch_1ff38
-; 1ff60
 
-Music_MobileAdapter_branch_1ff60: ; 1ff60
+Music_MobileAdapter_branch_1ff60:
 	note __, 4
 	note D_, 4
 	loopchannel 7, Music_MobileAdapter_branch_1ff60
@@ -667,4 +654,3 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; 1ff6c
--- a/audio/music/mobileadaptermenu.asm
+++ b/audio/music/mobileadaptermenu.asm
@@ -1,10 +1,9 @@
-Music_MobileAdapterMenu: ; 17801f
+Music_MobileAdapterMenu:
 	musicheader 3, 1, Music_MobileAdapterMenu_Ch1
 	musicheader 1, 2, Music_MobileAdapterMenu_Ch2
 	musicheader 1, 3, Music_MobileAdapterMenu_Ch3
-; 178028
 
-Music_MobileAdapterMenu_Ch1: ; 178028
+Music_MobileAdapterMenu_Ch1:
 	tempo 168
 	volume $77
 	tone $0001
@@ -12,7 +11,7 @@
 	dutycycle $2
 	notetype $c, $66
 	note __, 2
-Music_MobileAdapterMenu_branch_178038: ; 178038
+Music_MobileAdapterMenu_branch_178038:
 	callchannel Music_MobileAdapterMenu_branch_178057
 	callchannel Music_MobileAdapterMenu_branch_178076
 	octave 3
@@ -33,9 +32,8 @@
 	note D#, 8
 	callchannel Music_MobileAdapterMenu_branch_178057
 	loopchannel 0, Music_MobileAdapterMenu_branch_178038
-; 178057
 
-Music_MobileAdapterMenu_branch_178057: ; 178057
+Music_MobileAdapterMenu_branch_178057:
 	octave 3
 	note G#, 7
 	octave 4
@@ -67,9 +65,8 @@
 	note A_, 1
 	note G#, 8
 	endchannel
-; 178076
 
-Music_MobileAdapterMenu_branch_178076: ; 178076
+Music_MobileAdapterMenu_branch_178076:
 	note E_, 1
 	note __, 1
 	note A_, 1
@@ -84,9 +81,8 @@
 	note __, 1
 	note C#, 4
 	endchannel
-; 178084
 
-Music_MobileAdapterMenu_Ch2: ; 178084
+Music_MobileAdapterMenu_Ch2:
 	stereopanning $f0
 	notetype $c, $84
 	dutycycle $2
@@ -93,7 +89,7 @@
 	octave 4
 	note E_, 1
 	note G#, 1
-Music_MobileAdapterMenu_branch_17808e: ; 17808e
+Music_MobileAdapterMenu_branch_17808e:
 	callchannel Music_MobileAdapterMenu_branch_1780ae
 	note E_, 8
 	callchannel Music_MobileAdapterMenu_branch_1780d7
@@ -115,9 +111,8 @@
 	note E_, 1
 	note G#, 1
 	loopchannel 0, Music_MobileAdapterMenu_branch_17808e
-; 1780ae
 
-Music_MobileAdapterMenu_branch_1780ae: ; 1780ae
+Music_MobileAdapterMenu_branch_1780ae:
 	octave 4
 	note B_, 1
 	note __, 1
@@ -159,9 +154,8 @@
 	note C#, 3
 	note D#, 1
 	endchannel
-; 1780d7
 
-Music_MobileAdapterMenu_branch_1780d7: ; 1780d7
+Music_MobileAdapterMenu_branch_1780d7:
 	note A_, 1
 	note __, 1
 	note A_, 1
@@ -173,13 +167,12 @@
 	note __, 1
 	note E_, 4
 	endchannel
-; 1780e2
 
-Music_MobileAdapterMenu_Ch3: ; 1780e2
+Music_MobileAdapterMenu_Ch3:
 	vibrato $8, $34
 	notetype $c, $25
 	note __, 2
-Music_MobileAdapterMenu_branch_1780e9: ; 1780e9
+Music_MobileAdapterMenu_branch_1780e9:
 	callchannel Music_MobileAdapterMenu_branch_178119
 	octave 2
 	note B_, 1
@@ -217,9 +210,8 @@
 	callchannel Music_MobileAdapterMenu_branch_178119
 	note __, 2
 	loopchannel 0, Music_MobileAdapterMenu_branch_1780e9
-; 178119
 
-Music_MobileAdapterMenu_branch_178119: ; 178119
+Music_MobileAdapterMenu_branch_178119:
 	octave 3
 	note E_, 2
 	note __, 2
@@ -263,9 +255,8 @@
 	note E_, 3
 	intensity $25
 	endchannel
-; 178146
 
-Music_MobileAdapterMenu_branch_178146: ; 178146
+Music_MobileAdapterMenu_branch_178146:
 	note A_, 2
 	note __, 2
 	octave 3
@@ -279,4 +270,3 @@
 	octave 3
 	note A_, 4
 	endchannel
-; 178153
--- a/audio/music/mobilecenter.asm
+++ b/audio/music/mobilecenter.asm
@@ -1,11 +1,10 @@
-Music_MobileCenter: ; 17961d
+Music_MobileCenter:
 	musicheader 4, 1, Music_MobileCenter_Ch1
 	musicheader 1, 2, Music_MobileCenter_Ch2
 	musicheader 1, 3, Music_MobileCenter_Ch3
 	musicheader 1, 4, Music_MobileCenter_Ch4
-; 179629
 
-Music_MobileCenter_Ch1: ; 179629
+Music_MobileCenter_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $1
@@ -20,7 +19,7 @@
 	note G_, 2
 	note A_, 2
 	note B_, 4
-Music_MobileCenter_branch_179642: ; 179642
+Music_MobileCenter_branch_179642:
 	octave 3
 	note E_, 2
 	note C_, 2
@@ -156,9 +155,8 @@
 	note E_, 2
 	note F_, 2
 	loopchannel 0, Music_MobileCenter_branch_179642
-; 1796cc
 
-Music_MobileCenter_Ch2: ; 1796cc
+Music_MobileCenter_Ch2:
 	notetype $c, $c2
 	dutycycle $3
 	note __, 10
@@ -166,7 +164,7 @@
 	note G_, 2
 	note A_, 2
 	note B_, 2
-Music_MobileCenter_branch_1796d6: ; 1796d6
+Music_MobileCenter_branch_1796d6:
 	octave 2
 	note C_, 2
 	note E_, 2
@@ -325,9 +323,8 @@
 	note E_, 2
 	note D_, 2
 	loopchannel 0, Music_MobileCenter_branch_1796d6
-; 179777
 
-Music_MobileCenter_Ch3: ; 179777
+Music_MobileCenter_Ch3:
 	notetype $c, $24
 	vibrato $10, $34
 	octave 4
@@ -339,7 +336,7 @@
 	note C_, 2
 	note D_, 4
 	notetype $c, $25
-Music_MobileCenter_branch_179788: ; 179788
+Music_MobileCenter_branch_179788:
 	note C_, 2
 	octave 4
 	note G_, 2
@@ -452,9 +449,8 @@
 	note C_, 8
 	vibrato $10, $34
 	loopchannel 0, Music_MobileCenter_branch_179788
-; 179807
 
-Music_MobileCenter_Ch4: ; 179807
+Music_MobileCenter_Ch4:
 	togglenoise $3
 	stereopanning $f
 	notetype $c
@@ -464,7 +460,7 @@
 	note C#, 1
 	note C#, 1
 	note C#, 1
-Music_MobileCenter_branch_179813: ; 179813
+Music_MobileCenter_branch_179813:
 	note A_, 2
 	note C#, 2
 	note C#, 2
@@ -485,4 +481,3 @@
 	note C#, 1
 	note C#, 1
 	loopchannel 0, Music_MobileCenter_branch_179813
-; 17982d
--- a/audio/music/mom.asm
+++ b/audio/music/mom.asm
@@ -1,10 +1,9 @@
-Music_Mom: ; f6bf2
+Music_Mom:
 	musicheader 3, 2, Music_Mom_Ch2
 	musicheader 1, 3, Music_Mom_Ch3
 	musicheader 1, 4, Music_Mom_Ch4
-; f6bfb
 
-Music_Mom_Ch2: ; f6bfb
+Music_Mom_Ch2:
 	tempo 144
 	volume $77
 	stereopanning $f
@@ -17,7 +16,7 @@
 	note G#, 1
 	note A_, 1
 	note B_, 8
-Music_Mom_branch_f6c0e: ; f6c0e
+Music_Mom_branch_f6c0e:
 	notetype $c, $b1
 	note __, 4
 	octave 3
@@ -31,9 +30,8 @@
 	note A#, 2
 	note B_, 2
 	loopchannel 0, Music_Mom_branch_f6c0e
-; f6c20
 
-Music_Mom_Ch3: ; f6c20
+Music_Mom_Ch3:
 	stereopanning $f0
 	notetype $6, $25
 	octave 3
@@ -44,7 +42,7 @@
 	note G#, 1
 	note E_, 8
 	intensity $23
-Music_Mom_branch_f6c2e: ; f6c2e
+Music_Mom_branch_f6c2e:
 	octave 2
 	note A_, 2
 	note __, 6
@@ -77,13 +75,12 @@
 	note D_, 2
 	note __, 2
 	loopchannel 0, Music_Mom_branch_f6c2e
-; f6c51
 
-Music_Mom_Ch4: ; f6c51
+Music_Mom_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 6
-Music_Mom_branch_f6c56: ; f6c56
+Music_Mom_branch_f6c56:
 	note D#, 1
 	note __, 1
 	note F#, 2
@@ -109,4 +106,3 @@
 	note D#, 1
 	note __, 1
 	loopchannel 0, Music_Mom_branch_f6c56
-; f6c72
--- a/audio/music/mtmoon.asm
+++ b/audio/music/mtmoon.asm
@@ -1,11 +1,10 @@
-Music_MtMoon: ; edb29
+Music_MtMoon:
 	musicheader 4, 1, Music_MtMoon_Ch1
 	musicheader 1, 2, Music_MtMoon_Ch2
 	musicheader 1, 3, Music_MtMoon_Ch3
 	musicheader 1, 4, Music_MtMoon_Ch4
-; edb35
 
-Music_MtMoon_Ch1: ; edb35
+Music_MtMoon_Ch1:
 	tempo 208
 	volume $77
 	dutycycle $2
@@ -15,14 +14,13 @@
 	notetype $c, $45
 	note __, 2
 	loopchannel 0, Music_MtMoon_branch_edb56
-; edb4c
 
-Music_MtMoon_Ch2: ; edb4c
+Music_MtMoon_Ch2:
 	vibrato $b, $15
 	dutycycle $2
 	notetype $c, $84
 	stereopanning $f
-Music_MtMoon_branch_edb56: ; edb56
+Music_MtMoon_branch_edb56:
 	octave 4
 	note D#, 6
 	note C#, 6
@@ -72,12 +70,11 @@
 	note F#, 6
 	note E_, 4
 	loopchannel 0, Music_MtMoon_branch_edb56
-; edb8a
 
-Music_MtMoon_Ch3: ; edb8a
-Music_MtMoon_branch_edb8a: ; edb8a
+Music_MtMoon_Ch3:
+Music_MtMoon_branch_edb8a:
 	notetype $c, $28
-Music_MtMoon_branch_edb8d: ; edb8d
+Music_MtMoon_branch_edb8d:
 	octave 2
 	note B_, 2
 	octave 3
@@ -105,7 +102,7 @@
 	note G_, 2
 	note D#, 2
 	note E_, 2
-Music_MtMoon_branch_edbab: ; edbab
+Music_MtMoon_branch_edbab:
 	note E_, 2
 	note G#, 2
 	octave 4
@@ -120,12 +117,11 @@
 	note G#, 2
 	loopchannel 4, Music_MtMoon_branch_edbab
 	loopchannel 0, Music_MtMoon_branch_edb8a
-; edbbf
 
-Music_MtMoon_Ch4: ; edbbf
+Music_MtMoon_Ch4:
 	togglenoise $5
 	notetype $c
-Music_MtMoon_branch_edbc3: ; edbc3
+Music_MtMoon_branch_edbc3:
 	stereopanning $f
 	note A#, 4
 	note A#, 8
@@ -140,4 +136,3 @@
 	stereopanning $f0
 	note A#, 8
 	loopchannel 0, Music_MtMoon_branch_edbc3
-; edbd8
--- a/audio/music/mtmoonsquare.asm
+++ b/audio/music/mtmoonsquare.asm
@@ -1,17 +1,16 @@
-Music_MtMoonSquare: ; f4815
+Music_MtMoonSquare:
 	musicheader 2, 1, Music_MtMoonSquare_Ch1
 	musicheader 1, 2, Music_MtMoonSquare_Ch2
-; f481b
 
-Music_MtMoonSquare_Ch1: ; f481b
+Music_MtMoonSquare_Ch1:
 	tempo 112
 	volume $77
 	dutycycle $2
 	tone $0001
 	note __, 1
-Music_MtMoonSquare_branch_f4826: ; f4826
+Music_MtMoonSquare_branch_f4826:
 	notetype $c, $44
-Music_MtMoonSquare_branch_f4829: ; f4829
+Music_MtMoonSquare_branch_f4829:
 	octave 4
 	note D_, 2
 	note E_, 2
@@ -21,7 +20,7 @@
 	octave 5
 	note D_, 4
 	loopchannel 2, Music_MtMoonSquare_branch_f4829
-Music_MtMoonSquare_branch_f4835: ; f4835
+Music_MtMoonSquare_branch_f4835:
 	octave 4
 	note E_, 2
 	note F#, 2
@@ -31,7 +30,7 @@
 	octave 5
 	note E_, 4
 	loopchannel 2, Music_MtMoonSquare_branch_f4835
-Music_MtMoonSquare_branch_f4841: ; f4841
+Music_MtMoonSquare_branch_f4841:
 	octave 4
 	note C#, 2
 	note D_, 2
@@ -41,7 +40,7 @@
 	octave 5
 	note C#, 4
 	loopchannel 2, Music_MtMoonSquare_branch_f4841
-Music_MtMoonSquare_branch_f484d: ; f484d
+Music_MtMoonSquare_branch_f484d:
 	octave 4
 	note D_, 2
 	note E_, 2
@@ -52,14 +51,13 @@
 	note D_, 4
 	loopchannel 2, Music_MtMoonSquare_branch_f484d
 	loopchannel 0, Music_MtMoonSquare_branch_f4826
-; f485d
 
-Music_MtMoonSquare_Ch2: ; f485d
+Music_MtMoonSquare_Ch2:
 	dutycycle $2
 	vibrato $18, $24
-Music_MtMoonSquare_branch_f4862: ; f4862
+Music_MtMoonSquare_branch_f4862:
 	notetype $c, $82
-Music_MtMoonSquare_branch_f4865: ; f4865
+Music_MtMoonSquare_branch_f4865:
 	octave 4
 	note D_, 2
 	note E_, 2
@@ -71,7 +69,7 @@
 	notetype $c, $62
 	loopchannel 2, Music_MtMoonSquare_branch_f4865
 	notetype $c, $82
-Music_MtMoonSquare_branch_f4877: ; f4877
+Music_MtMoonSquare_branch_f4877:
 	octave 4
 	note E_, 2
 	note F#, 2
@@ -83,7 +81,7 @@
 	notetype $c, $62
 	loopchannel 2, Music_MtMoonSquare_branch_f4877
 	notetype $c, $82
-Music_MtMoonSquare_branch_f4889: ; f4889
+Music_MtMoonSquare_branch_f4889:
 	octave 4
 	note C#, 2
 	note D_, 2
@@ -95,7 +93,7 @@
 	notetype $c, $62
 	loopchannel 2, Music_MtMoonSquare_branch_f4889
 	notetype $c, $82
-Music_MtMoonSquare_branch_f489b: ; f489b
+Music_MtMoonSquare_branch_f489b:
 	octave 4
 	note D_, 2
 	note E_, 2
@@ -107,4 +105,3 @@
 	notetype $c, $62
 	loopchannel 2, Music_MtMoonSquare_branch_f489b
 	loopchannel 0, Music_MtMoonSquare_branch_f4862
-; f48ae
--- a/audio/music/nationalpark.asm
+++ b/audio/music/nationalpark.asm
@@ -1,11 +1,10 @@
-Music_NationalPark: ; f54e8
+Music_NationalPark:
 	musicheader 4, 1, Music_NationalPark_Ch1
 	musicheader 1, 2, Music_NationalPark_Ch2
 	musicheader 1, 3, Music_NationalPark_Ch3
 	musicheader 1, 4, Music_NationalPark_Ch4
-; f54f4
 
-Music_NationalPark_Ch1: ; f54f4
+Music_NationalPark_Ch1:
 	tempo 192
 	volume $77
 	stereopanning $f
@@ -13,7 +12,7 @@
 	dutycycle $1
 	notetype $c, $77
 	note __, 2
-Music_NationalPark_branch_f5504: ; f5504
+Music_NationalPark_branch_f5504:
 	callchannel Music_NationalPark_branch_f554a
 	callchannel Music_NationalPark_branch_f554a
 	notetype $6, $67
@@ -62,9 +61,8 @@
 	notetype $c, $77
 	note __, 4
 	loopchannel 0, Music_NationalPark_branch_f5504
-; f554a
 
-Music_NationalPark_branch_f554a: ; f554a
+Music_NationalPark_branch_f554a:
 	octave 2
 	note G#, 6
 	octave 3
@@ -270,9 +268,8 @@
 	octave 3
 	note A#, 2
 	endchannel
-; f563a
 
-Music_NationalPark_branch_f563a: ; f563a
+Music_NationalPark_branch_f563a:
 	note __, 16
 	note __, 3
 	octave 4
@@ -297,15 +294,14 @@
 	note A_, 2
 	note __, 4
 	endchannel
-; f5652
 
-Music_NationalPark_Ch2: ; f5652
+Music_NationalPark_Ch2:
 	vibrato $14, $24
 	dutycycle $1
 	notetype $c, $a7
 	note __, 2
 	stereopanning $f0
-Music_NationalPark_branch_f565d: ; f565d
+Music_NationalPark_branch_f565d:
 	notetype $c, $a7
 	callchannel Music_NationalPark_branch_f56b8
 	octave 3
@@ -373,9 +369,8 @@
 	note D#, 2
 	note D_, 2
 	loopchannel 0, Music_NationalPark_branch_f565d
-; f56b8
 
-Music_NationalPark_branch_f56b8: ; f56b8
+Music_NationalPark_branch_f56b8:
 	octave 2
 	note C#, 6
 	note G#, 2
@@ -437,9 +432,8 @@
 	octave 2
 	note F_, 2
 	endchannel
-; f56f5
 
-Music_NationalPark_branch_f56f5: ; f56f5
+Music_NationalPark_branch_f56f5:
 	octave 4
 	note E_, 1
 	note F_, 5
@@ -482,9 +476,8 @@
 	note D_, 2
 	note C#, 2
 	endchannel
-; f5723
 
-Music_NationalPark_Ch3: ; f5723
+Music_NationalPark_Ch3:
 	vibrato $16, $24
 	notetype $c, $11
 	octave 4
@@ -491,7 +484,7 @@
 	note G#, 1
 	note A#, 1
 	stereopanning $ff
-Music_NationalPark_branch_f572e: ; f572e
+Music_NationalPark_branch_f572e:
 	callchannel Music_NationalPark_branch_f5756
 	octave 5
 	note A#, 14
@@ -519,9 +512,8 @@
 	note G#, 1
 	note A#, 1
 	loopchannel 0, Music_NationalPark_branch_f572e
-; f5756
 
-Music_NationalPark_branch_f5756: ; f5756
+Music_NationalPark_branch_f5756:
 	octave 5
 	note C_, 16
 	note C#, 14
@@ -579,9 +571,8 @@
 	octave 6
 	note C_, 2
 	endchannel
-; f578f
 
-Music_NationalPark_branch_f578f: ; f578f
+Music_NationalPark_branch_f578f:
 	octave 2
 	note F#, 3
 	octave 3
@@ -623,13 +614,12 @@
 	note F_, 1
 	note __, 1
 	endchannel
-; f57b8
 
-Music_NationalPark_Ch4: ; f57b8
+Music_NationalPark_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 2
-Music_NationalPark_branch_f57bd: ; f57bd
+Music_NationalPark_branch_f57bd:
 	note __, 16
 	loopchannel 23, Music_NationalPark_branch_f57bd
 	note __, 8
@@ -638,7 +628,7 @@
 	note A#, 1
 	note D_, 1
 	note B_, 2
-Music_NationalPark_branch_f57c8: ; f57c8
+Music_NationalPark_branch_f57c8:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -665,4 +655,3 @@
 	note A#, 1
 	note D#, 1
 	loopchannel 0, Music_NationalPark_branch_f57bd
-; f57e8
--- a/audio/music/newbarktown.asm
+++ b/audio/music/newbarktown.asm
@@ -1,12 +1,11 @@
-Music_NewBarkTown: ; eb2d3
+Music_NewBarkTown:
 	musicheader 3, 1, Music_NewBarkTown_Ch1
 	musicheader 1, 2, Music_NewBarkTown_Ch2
 	musicheader 1, 3, Music_NewBarkTown_Ch3
-; eb2dc
 
 	db $3
 
-Music_NewBarkTown_Ch1: ; eb2dd
+Music_NewBarkTown_Ch1:
 	tempo 187
 	volume $77
 	stereopanning $f
@@ -13,7 +12,7 @@
 	vibrato $12, $23
 	notetype $c, $87
 	note __, 4
-Music_NewBarkTown_branch_eb2eb: ; eb2eb
+Music_NewBarkTown_branch_eb2eb:
 	dutycycle $0
 	callchannel Music_NewBarkTown_branch_eb349
 	octave 3
@@ -85,9 +84,8 @@
 	note B_, 2
 	intensity $87
 	loopchannel 0, Music_NewBarkTown_branch_eb2eb
-; eb349
 
-Music_NewBarkTown_branch_eb349: ; eb349
+Music_NewBarkTown_branch_eb349:
 	octave 3
 	note F#, 1
 	note __, 1
@@ -139,9 +137,8 @@
 	note B_, 1
 	note __, 1
 	endchannel
-; eb37c
 
-Music_NewBarkTown_branch_eb37c: ; eb37c
+Music_NewBarkTown_branch_eb37c:
 	octave 2
 	note G_, 2
 	note B_, 2
@@ -159,14 +156,13 @@
 	note A_, 4
 	note E_, 2
 	endchannel
-; eb38d
 
-Music_NewBarkTown_Ch2: ; eb38d
+Music_NewBarkTown_Ch2:
 	stereopanning $ff
 	vibrato $12, $23
 	notetype $6, $a7
 	note __, 8
-Music_NewBarkTown_branch_eb396: ; eb396
+Music_NewBarkTown_branch_eb396:
 	dutycycle $2
 	notetype $6, $a7
 	callchannel Music_NewBarkTown_branch_eb3bf
@@ -190,9 +186,8 @@
 	note D_, 4
 	note E_, 16
 	loopchannel 0, Music_NewBarkTown_branch_eb396
-; eb3bf
 
-Music_NewBarkTown_branch_eb3bf: ; eb3bf
+Music_NewBarkTown_branch_eb3bf:
 	octave 2
 	note D_, 4
 	note __, 8
@@ -244,9 +239,8 @@
 	octave 2
 	note C#, 4
 	endchannel
-; eb3f2
 
-Music_NewBarkTown_branch_eb3f2: ; eb3f2
+Music_NewBarkTown_branch_eb3f2:
 	notetype $6, $97
 	dutycycle $2
 	octave 4
@@ -256,15 +250,14 @@
 	notetype $c, $97
 	note E_, 16
 	endchannel
-; eb400
 
-Music_NewBarkTown_Ch3: ; eb400
+Music_NewBarkTown_Ch3:
 	stereopanning $f0
 	notetype $c, $10
 	octave 5
 	note D_, 2
 	note E_, 2
-Music_NewBarkTown_branch_eb408: ; eb408
+Music_NewBarkTown_branch_eb408:
 	vibrato $16, $23
 	note F#, 4
 	note A_, 4
@@ -329,4 +322,3 @@
 	note D_, 1
 	note E_, 1
 	loopchannel 0, Music_NewBarkTown_branch_eb408
-; eb453
--- a/audio/music/nothing.asm
+++ b/audio/music/nothing.asm
@@ -1,13 +1,11 @@
-Music_Nothing: ; e91a3
+Music_Nothing:
 	musicheader 4, 1, Music_Nothing_Ch1
 	musicheader 1, 2, Music_Nothing_Ch2
 	musicheader 1, 3, Music_Nothing_Ch3
 	musicheader 1, 4, Music_Nothing_Ch4
-; e91af
 
-Music_Nothing_Ch1: ; e91af
-Music_Nothing_Ch2: ; e91af
-Music_Nothing_Ch3: ; e91af
-Music_Nothing_Ch4: ; e91af
+Music_Nothing_Ch1:
+Music_Nothing_Ch2:
+Music_Nothing_Ch3:
+Music_Nothing_Ch4:
 	endchannel
-; e91b0
--- a/audio/music/pallettown.asm
+++ b/audio/music/pallettown.asm
@@ -1,16 +1,15 @@
-Music_PalletTown: ; f4b0c
+Music_PalletTown:
 	musicheader 3, 1, Music_PalletTown_Ch1
 	musicheader 1, 2, Music_PalletTown_Ch2
 	musicheader 1, 3, Music_PalletTown_Ch3
-; f4b15
 
-Music_PalletTown_Ch1: ; f4b15
+Music_PalletTown_Ch1:
 	tempo 188
 	volume $77
 	vibrato $12, $24
 	tone $0001
 	stereopanning $f
-Music_PalletTown_branch_f4b22: ; f4b22
+Music_PalletTown_branch_f4b22:
 	dutycycle $2
 	notetype $c, $78
 	octave 3
@@ -60,7 +59,7 @@
 	note B_, 8
 	intensity $77
 	note B_, 8
-Music_PalletTown_branch_f4b59: ; f4b59
+Music_PalletTown_branch_f4b59:
 	dutycycle $3
 	intensity $92
 	note G_, 2
@@ -118,13 +117,12 @@
 	intensity $1f
 	note F#, 8
 	loopchannel 0, Music_PalletTown_branch_f4b22
-; f4ba1
 
-Music_PalletTown_Ch2: ; f4ba1
+Music_PalletTown_Ch2:
 	vibrato $12, $44
 	dutycycle $2
 	stereopanning $f0
-Music_PalletTown_branch_f4ba8: ; f4ba8
+Music_PalletTown_branch_f4ba8:
 	notetype $c, $88
 	octave 1
 	note G_, 2
@@ -184,7 +182,7 @@
 	octave 3
 	note C_, 2
 	note D_, 2
-Music_PalletTown_branch_f4be5: ; f4be5
+Music_PalletTown_branch_f4be5:
 	intensity $a2
 	octave 3
 	note E_, 2
@@ -244,11 +242,10 @@
 	note B_, 2
 	note A_, 2
 	loopchannel 0, Music_PalletTown_branch_f4ba8
-; f4c2a
 
-Music_PalletTown_Ch3: ; f4c2a
+Music_PalletTown_Ch3:
 	vibrato $14, $24
-Music_PalletTown_branch_f4c2d: ; f4c2d
+Music_PalletTown_branch_f4c2d:
 	notetype $c, $10
 	octave 6
 	note D_, 2
@@ -358,4 +355,3 @@
 	note B_, 8
 	note A_, 8
 	loopchannel 0, Music_PalletTown_branch_f4c2d
-; f4c9f
--- a/audio/music/pokeflutechannel.asm
+++ b/audio/music/pokeflutechannel.asm
@@ -1,10 +1,9 @@
-Music_PokeFluteChannel: ; f7b13
+Music_PokeFluteChannel:
 	musicheader 3, 1, Music_PokeFluteChannel_Ch1
 	musicheader 1, 2, Music_PokeFluteChannel_Ch2
 	musicheader 1, 3, Music_PokeFluteChannel_Ch3
-; f7b1c
 
-Music_PokeFluteChannel_Ch1: ; f7b1c
+Music_PokeFluteChannel_Ch1:
 	tempo 240
 	volume $77
 	stereopanning $f0
@@ -30,7 +29,7 @@
 	octave 2
 	note G_, 4
 	note A_, 8
-Music_PokeFluteChannel_branch_f7b40: ; f7b40
+Music_PokeFluteChannel_branch_f7b40:
 	octave 3
 	note E_, 2
 	note G_, 2
@@ -68,9 +67,8 @@
 	note G_, 4
 	note A_, 8
 	loopchannel 0, Music_PokeFluteChannel_branch_f7b40
-; f7b68
 
-Music_PokeFluteChannel_Ch2: ; f7b68
+Music_PokeFluteChannel_Ch2:
 	stereopanning $f
 	dutycycle $3
 	tone $0001
@@ -107,7 +105,7 @@
 	octave 2
 	note E_, 2
 	note G_, 2
-Music_PokeFluteChannel_branch_f7b94: ; f7b94
+Music_PokeFluteChannel_branch_f7b94:
 	octave 3
 	note C_, 2
 	note E_, 2
@@ -170,14 +168,13 @@
 	note E_, 2
 	note G_, 2
 	loopchannel 0, Music_PokeFluteChannel_branch_f7b94
-; f7bd5
 
-Music_PokeFluteChannel_Ch3: ; f7bd5
+Music_PokeFluteChannel_Ch3:
 	vibrato $10, $14
 	notetype $c, $10
 	callchannel Music_PokeFluteChannel_branch_f7c05
 	callchannel Music_PokeFluteChannel_branch_f7c05
-Music_PokeFluteChannel_branch_f7be1: ; f7be1
+Music_PokeFluteChannel_branch_f7be1:
 	note __, 4
 	octave 4
 	note C_, 2
@@ -209,9 +206,8 @@
 	note __, 4
 	callchannel Music_PokeFluteChannel_branch_f7c05
 	loopchannel 0, Music_PokeFluteChannel_branch_f7be1
-; f7c05
 
-Music_PokeFluteChannel_branch_f7c05: ; f7c05
+Music_PokeFluteChannel_branch_f7c05:
 	octave 5
 	note E_, 2
 	note F_, 2
@@ -229,4 +225,3 @@
 	note F_, 2
 	note G_, 4
 	endchannel
-; f7c16
--- a/audio/music/pokemoncenter.asm
+++ b/audio/music/pokemoncenter.asm
@@ -1,17 +1,16 @@
-Music_PokemonCenter: ; ed5c6
+Music_PokemonCenter:
 	musicheader 4, 1, Music_PokemonCenter_Ch1
 	musicheader 1, 2, Music_PokemonCenter_Ch2
 	musicheader 1, 3, Music_PokemonCenter_Ch3
 	musicheader 1, 4, Music_PokemonCenter_Ch4
-; ed5d2
 
-Music_PokemonCenter_Ch1: ; ed5d2
+Music_PokemonCenter_Ch1:
 	tempo 152
 	volume $77
 	dutycycle $2
 	vibrato $a, $14
 	tone $0001
-Music_PokemonCenter_branch_ed5df: ; ed5df
+Music_PokemonCenter_branch_ed5df:
 	stereopanning $f
 	notetype $c, $83
 	octave 3
@@ -149,11 +148,10 @@
 	note F#, 2
 	note G_, 2
 	loopchannel 0, Music_PokemonCenter_branch_ed5df
-; ed671
 
-Music_PokemonCenter_Ch2: ; ed671
+Music_PokemonCenter_Ch2:
 	vibrato $10, $25
-Music_PokemonCenter_branch_ed674: ; ed674
+Music_PokemonCenter_branch_ed674:
 	stereopanning $ff
 	callchannel Music_PokemonCenter_branch_ed6d1
 	stereopanning $f
@@ -218,9 +216,8 @@
 	note E_, 2
 	note D_, 8
 	loopchannel 0, Music_PokemonCenter_branch_ed674
-; ed6d1
 
-Music_PokemonCenter_branch_ed6d1: ; ed6d1
+Music_PokemonCenter_branch_ed6d1:
 	dutycycle $2
 	notetype $c, $c2
 	octave 4
@@ -236,9 +233,8 @@
 	note E_, 2
 	note C#, 6
 	endchannel
-; ed6e4
 
-Music_PokemonCenter_branch_ed6e4: ; ed6e4
+Music_PokemonCenter_branch_ed6e4:
 	notetype $c, $c2
 	octave 4
 	note C#, 2
@@ -251,11 +247,10 @@
 	note E_, 4
 	note C#, 2
 	endchannel
-; ed6f3
 
-Music_PokemonCenter_Ch3: ; ed6f3
+Music_PokemonCenter_Ch3:
 	notetype $c, $28
-Music_PokemonCenter_branch_ed6f6: ; ed6f6
+Music_PokemonCenter_branch_ed6f6:
 	stereopanning $f0
 	octave 3
 	note D_, 1
@@ -360,9 +355,8 @@
 	note E_, 1
 	note __, 1
 	loopchannel 0, Music_PokemonCenter_branch_ed6f6
-; ed76f
 
-Music_PokemonCenter_branch_ed76f: ; ed76f
+Music_PokemonCenter_branch_ed76f:
 	note E_, 1
 	note __, 5
 	note A_, 1
@@ -372,9 +366,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; ed778
 
-Music_PokemonCenter_branch_ed778: ; ed778
+Music_PokemonCenter_branch_ed778:
 	note E_, 1
 	note __, 5
 	note A_, 1
@@ -386,9 +379,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; ed783
 
-Music_PokemonCenter_branch_ed783: ; ed783
+Music_PokemonCenter_branch_ed783:
 	note F#, 1
 	note __, 5
 	note A_, 1
@@ -398,13 +390,12 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; ed78c
 
-Music_PokemonCenter_Ch4: ; ed78c
+Music_PokemonCenter_Ch4:
 	togglenoise $3
 	notetype $c
 	stereopanning $ff
-Music_PokemonCenter_branch_ed792: ; ed792
+Music_PokemonCenter_branch_ed792:
 	note G_, 6
 	note G_, 4
 	note G_, 2
@@ -411,4 +402,3 @@
 	note G_, 2
 	note G_, 2
 	loopchannel 0, Music_PokemonCenter_branch_ed792
-; ed79b
--- a/audio/music/pokemonchannel.asm
+++ b/audio/music/pokemonchannel.asm
@@ -1,11 +1,10 @@
-Music_PokemonChannel: ; ee45f
+Music_PokemonChannel:
 	musicheader 4, 1, Music_PokemonChannel_Ch1
 	musicheader 1, 2, Music_PokemonChannel_Ch2
 	musicheader 1, 3, Music_PokemonChannel_Ch3
 	musicheader 1, 4, Music_PokemonChannel_Ch4
-; ee46b
 
-Music_PokemonChannel_Ch1: ; ee46b
+Music_PokemonChannel_Ch1:
 	tempo 128
 	volume $77
 	vibrato $8, $38
@@ -74,9 +73,8 @@
 	note D_, 2
 	note __, 6
 	endchannel
-; ee4be
 
-Music_PokemonChannel_Ch2: ; ee4be
+Music_PokemonChannel_Ch2:
 	dutycycle $1
 	vibrato $8, $38
 	stereopanning $ff
@@ -145,9 +143,8 @@
 	note G_, 2
 	note __, 6
 	endchannel
-; ee50e
 
-Music_PokemonChannel_Ch3: ; ee50e
+Music_PokemonChannel_Ch3:
 	vibrato $8, $38
 	notetype $c, $25
 	stereopanning $f0
@@ -202,12 +199,11 @@
 	note G_, 1
 	note __, 3
 	endchannel
-; ee549
 
-Music_PokemonChannel_Ch4: ; ee549
+Music_PokemonChannel_Ch4:
 	togglenoise $3
 	notetype $c
-Music_PokemonChannel_branch_ee54d: ; ee54d
+Music_PokemonChannel_branch_ee54d:
 	note A#, 3
 	note A#, 1
 	note D_, 2
@@ -233,4 +229,3 @@
 	note A#, 4
 	note A#, 4
 	endchannel
-; ee569
--- a/audio/music/pokemonlullaby.asm
+++ b/audio/music/pokemonlullaby.asm
@@ -1,15 +1,14 @@
-Music_PokemonLullaby: ; f6d79
+Music_PokemonLullaby:
 	musicheader 3, 1, Music_PokemonLullaby_Ch1
 	musicheader 1, 2, Music_PokemonLullaby_Ch2
 	musicheader 1, 3, Music_PokemonLullaby_Ch3
-; f6d82
 
-Music_PokemonLullaby_Ch1: ; f6d82
+Music_PokemonLullaby_Ch1:
 	tempo 224
 	volume $77
 	dutycycle $3
 	tone $0001
-Music_PokemonLullaby_branch_f6d8c: ; f6d8c
+Music_PokemonLullaby_branch_f6d8c:
 	notetype $c, $a7
 	octave 3
 	note G_, 16
@@ -53,13 +52,12 @@
 	octave 3
 	note B_, 8
 	loopchannel 0, Music_PokemonLullaby_branch_f6d8c
-; f6dc4
 
-Music_PokemonLullaby_Ch2: ; f6dc4
+Music_PokemonLullaby_Ch2:
 	vibrato $10, $14
 	dutycycle $0
 	notetype $c, $b4
-Music_PokemonLullaby_branch_f6dcc: ; f6dcc
+Music_PokemonLullaby_branch_f6dcc:
 	note __, 16
 	note __, 10
 	octave 4
@@ -104,11 +102,10 @@
 	note E_, 16
 	note __, 14
 	loopchannel 0, Music_PokemonLullaby_branch_f6dcc
-; f6e03
 
-Music_PokemonLullaby_Ch3: ; f6e03
+Music_PokemonLullaby_Ch3:
 	notetype $c, $11
-Music_PokemonLullaby_branch_f6e06: ; f6e06
+Music_PokemonLullaby_branch_f6e06:
 	stereopanning $f0
 	octave 4
 	note C_, 2
@@ -133,4 +130,3 @@
 	note B_, 2
 	note A_, 2
 	loopchannel 0, Music_PokemonLullaby_branch_f6e06
-; f6e23
--- a/audio/music/pokemonmarch.asm
+++ b/audio/music/pokemonmarch.asm
@@ -1,11 +1,10 @@
-Music_PokemonMarch: ; f6e23
+Music_PokemonMarch:
 	musicheader 4, 1, Music_PokemonMarch_Ch1
 	musicheader 1, 2, Music_PokemonMarch_Ch2
 	musicheader 1, 3, Music_PokemonMarch_Ch3
 	musicheader 1, 4, Music_PokemonMarch_Ch4
-; f6e2f
 
-Music_PokemonMarch_Ch1: ; f6e2f
+Music_PokemonMarch_Ch1:
 	tempo 144
 	volume $77
 	stereopanning $f0
@@ -21,7 +20,7 @@
 	intensity $a2
 	note D_, 4
 	notetype $8, $a2
-Music_PokemonMarch_branch_f6e4c: ; f6e4c
+Music_PokemonMarch_branch_f6e4c:
 	callchannel Music_PokemonMarch_branch_f6eae
 	note D#, 2
 	note C_, 2
@@ -97,9 +96,8 @@
 	note G_, 4
 	note A#, 2
 	loopchannel 0, Music_PokemonMarch_branch_f6e4c
-; f6eae
 
-Music_PokemonMarch_branch_f6eae: ; f6eae
+Music_PokemonMarch_branch_f6eae:
 	note __, 4
 	octave 3
 	note D#, 1
@@ -110,9 +108,8 @@
 	note D#, 2
 	note __, 2
 	endchannel
-; f6eb8
 
-Music_PokemonMarch_branch_f6eb8: ; f6eb8
+Music_PokemonMarch_branch_f6eb8:
 	note __, 4
 	note F_, 1
 	note E_, 1
@@ -122,9 +119,8 @@
 	note F_, 2
 	note __, 2
 	endchannel
-; f6ec1
 
-Music_PokemonMarch_Ch2: ; f6ec1
+Music_PokemonMarch_Ch2:
 	dutycycle $2
 	vibrato $10, $22
 	notetype $c, $b2
@@ -133,7 +129,7 @@
 	note G_, 4
 	note G_, 4
 	note G_, 4
-Music_PokemonMarch_branch_f6ece: ; f6ece
+Music_PokemonMarch_branch_f6ece:
 	notetype $c, $b7
 	octave 3
 	note G#, 12
@@ -234,14 +230,13 @@
 	note G_, 1
 	note __, 5
 	loopchannel 0, Music_PokemonMarch_branch_f6ece
-; f6f4d
 
-Music_PokemonMarch_Ch3: ; f6f4d
+Music_PokemonMarch_Ch3:
 	stereopanning $f
 	notetype $c, $16
 	note __, 16
 	notetype $8, $16
-Music_PokemonMarch_branch_f6f56: ; f6f56
+Music_PokemonMarch_branch_f6f56:
 	callchannel Music_PokemonMarch_branch_f6fe8
 	note __, 2
 	octave 4
@@ -273,7 +268,7 @@
 	note D#, 2
 	note G_, 2
 	note G#, 2
-Music_PokemonMarch_branch_f6f7b: ; f6f7b
+Music_PokemonMarch_branch_f6f7b:
 	octave 3
 	note A#, 2
 	note __, 2
@@ -377,9 +372,8 @@
 	note __, 2
 	note G#, 2
 	loopchannel 0, Music_PokemonMarch_branch_f6f56
-; f6fe8
 
-Music_PokemonMarch_branch_f6fe8: ; f6fe8
+Music_PokemonMarch_branch_f6fe8:
 	octave 3
 	note G#, 2
 	note __, 2
@@ -398,14 +392,13 @@
 	octave 3
 	note G_, 2
 	endchannel
-; f6ffa
 
-Music_PokemonMarch_Ch4: ; f6ffa
+Music_PokemonMarch_Ch4:
 	stereopanning $f0
 	togglenoise $5
 	notetype $8
 	callchannel Music_PokemonMarch_branch_f704c
-Music_PokemonMarch_branch_f7003: ; f7003
+Music_PokemonMarch_branch_f7003:
 	callchannel Music_PokemonMarch_branch_f7042
 	note C_, 4
 	note C_, 2
@@ -441,9 +434,8 @@
 	notetype $8
 	callchannel Music_PokemonMarch_branch_f704c
 	loopchannel 0, Music_PokemonMarch_branch_f7003
-; f7042
 
-Music_PokemonMarch_branch_f7042: ; f7042
+Music_PokemonMarch_branch_f7042:
 	note C_, 4
 	note C_, 2
 	note C_, 4
@@ -454,9 +446,8 @@
 	note C#, 2
 	note C#, 2
 	endchannel
-; f704c
 
-Music_PokemonMarch_branch_f704c: ; f704c
+Music_PokemonMarch_branch_f704c:
 	note C_, 4
 	note C_, 2
 	note C_, 4
@@ -466,4 +457,3 @@
 	note D_, 2
 	note C#, 2
 	endchannel
-; f7055
--- a/audio/music/postcredits.asm
+++ b/audio/music/postcredits.asm
@@ -1,11 +1,10 @@
-Music_PostCredits: ; cfd9e
+Music_PostCredits:
 	musicheader 2, 1, Music_PostCredits_Ch1
 	musicheader 1, 2, Music_PostCredits_Ch2
-; cfda4
 
 	db $2
 
-Music_PostCredits_Ch1: ; cfda5
+Music_PostCredits_Ch1:
 	tempo 271
 	volume $77
 	pitchoffset 0, D#
@@ -12,7 +11,7 @@
 	dutycycle $2
 	notetype $c, $93
 	note __, 8
-Music_PostCredits_branch_cfdb2: ; cfdb2
+Music_PostCredits_branch_cfdb2:
 	octave 3
 	note C_, 2
 	note E_, 2
@@ -130,9 +129,8 @@
 	octave 2
 	note G_, 2
 	loopchannel 0, Music_PostCredits_branch_cfdb2
-; cfe48
 
-Music_PostCredits_Ch2: ; cfe48
+Music_PostCredits_Ch2:
 	pitchoffset 0, D#
 	dutycycle $2
 	notetype $c, $a3
@@ -144,7 +142,7 @@
 	note F_, 2
 	intensity $73
 	note F_, 2
-Music_PostCredits_branch_cfe5a: ; cfe5a
+Music_PostCredits_branch_cfe5a:
 	intensity $a3
 	note G_, 2
 	intensity $73
@@ -264,4 +262,3 @@
 	note E_, 2
 	note F_, 2
 	loopchannel 0, Music_PostCredits_branch_cfe5a
-; cff04
--- a/audio/music/printer.asm
+++ b/audio/music/printer.asm
@@ -1,8 +1,7 @@
-Music_Printer: ; f07fd
+Music_Printer:
 	musicheader 1, 3, Music_Printer_Ch3
-; f0800
 
-Music_Printer_Ch3: ; f0800
+Music_Printer_Ch3:
 	tempo 256
 	notetype $c, $20
 	octave 4
@@ -34,7 +33,7 @@
 	note __, 1
 	note F#, 1
 	note __, 1
-Music_Printer_branch_f0823: ; f0823
+Music_Printer_branch_f0823:
 	note E_, 1
 	note __, 1
 	note B_, 1
@@ -318,4 +317,3 @@
 	note D#, 1
 	note __, 1
 	loopchannel 0, Music_Printer_branch_f0823
-; f0941
--- a/audio/music/profoak.asm
+++ b/audio/music/profoak.asm
@@ -1,10 +1,9 @@
-Music_ProfOak: ; f4dea
+Music_ProfOak:
 	musicheader 3, 1, Music_ProfOak_Ch1
 	musicheader 1, 2, Music_ProfOak_Ch2
 	musicheader 1, 3, Music_ProfOak_Ch3
-; f4df3
 
-Music_ProfOak_Ch1: ; f4df3
+Music_ProfOak_Ch1:
 	tempo 118
 	volume $77
 	vibrato $12, $34
@@ -22,7 +21,7 @@
 	note G#, 8
 	intensity $97
 	note G#, 8
-Music_ProfOak_branch_f4e10: ; f4e10
+Music_ProfOak_branch_f4e10:
 	intensity $91
 	callchannel Music_ProfOak_branch_f4e42
 	callchannel Music_ProfOak_branch_f4e42
@@ -29,7 +28,7 @@
 	callchannel Music_ProfOak_branch_f4e4d
 	callchannel Music_ProfOak_branch_f4e4d
 	loopchannel 2, Music_ProfOak_branch_f4e10
-Music_ProfOak_branch_f4e22: ; f4e22
+Music_ProfOak_branch_f4e22:
 	callchannel Music_ProfOak_branch_f4e58
 	callchannel Music_ProfOak_branch_f4e58
 	callchannel Music_ProfOak_branch_f4e6c
@@ -41,9 +40,8 @@
 	callchannel Music_ProfOak_branch_f4e6c
 	callchannel Music_ProfOak_branch_f4e6c
 	loopchannel 0, Music_ProfOak_branch_f4e22
-; f4e42
 
-Music_ProfOak_branch_f4e42: ; f4e42
+Music_ProfOak_branch_f4e42:
 	octave 2
 	note B_, 2
 	octave 3
@@ -55,9 +53,8 @@
 	note G#, 2
 	note E_, 2
 	endchannel
-; f4e4d
 
-Music_ProfOak_branch_f4e4d: ; f4e4d
+Music_ProfOak_branch_f4e4d:
 	octave 2
 	note B_, 2
 	octave 3
@@ -69,9 +66,8 @@
 	note F#, 2
 	note D#, 2
 	endchannel
-; f4e58
 
-Music_ProfOak_branch_f4e58: ; f4e58
+Music_ProfOak_branch_f4e58:
 	octave 2
 	note A_, 2
 	octave 3
@@ -88,9 +84,8 @@
 	note E_, 2
 	intensity $91
 	endchannel
-; f4e6c
 
-Music_ProfOak_branch_f4e6c: ; f4e6c
+Music_ProfOak_branch_f4e6c:
 	octave 2
 	note B_, 1
 	octave 3
@@ -105,9 +100,8 @@
 	note B_, 4
 	intensity $91
 	endchannel
-; f4e7e
 
-Music_ProfOak_Ch2: ; f4e7e
+Music_ProfOak_Ch2:
 	vibrato $12, $34
 	dutycycle $3
 	notetype $c, $a8
@@ -121,7 +115,7 @@
 	intensity $a7
 	note B_, 10
 	dutycycle $2
-Music_ProfOak_branch_f4e92: ; f4e92
+Music_ProfOak_branch_f4e92:
 	intensity $b2
 	octave 3
 	note B_, 2
@@ -159,7 +153,7 @@
 	loopchannel 2, Music_ProfOak_branch_f4e92
 	note __, 6
 	intensity $b4
-Music_ProfOak_branch_f4ebf: ; f4ebf
+Music_ProfOak_branch_f4ebf:
 	note C#, 6
 	octave 3
 	note A_, 1
@@ -208,9 +202,8 @@
 	note E_, 1
 	note G#, 16
 	loopchannel 0, Music_ProfOak_branch_f4ebf
-; f4ef5
 
-Music_ProfOak_Ch3: ; f4ef5
+Music_ProfOak_Ch3:
 	stereopanning $f
 	notetype $c, $14
 	note __, 4
@@ -230,13 +223,13 @@
 	note __, 1
 	note E_, 2
 	callchannel Music_ProfOak_branch_f4f3d
-Music_ProfOak_branch_f4f0d: ; f4f0d
+Music_ProfOak_branch_f4f0d:
 	callchannel Music_ProfOak_branch_f4f3d
 	callchannel Music_ProfOak_branch_f4f3d
 	callchannel Music_ProfOak_branch_f4f4c
 	callchannel Music_ProfOak_branch_f4f4c
 	loopchannel 2, Music_ProfOak_branch_f4f0d
-Music_ProfOak_branch_f4f1d: ; f4f1d
+Music_ProfOak_branch_f4f1d:
 	callchannel Music_ProfOak_branch_f4f5a
 	callchannel Music_ProfOak_branch_f4f5a
 	callchannel Music_ProfOak_branch_f4f69
@@ -248,9 +241,8 @@
 	callchannel Music_ProfOak_branch_f4f69
 	callchannel Music_ProfOak_branch_f4f69
 	loopchannel 0, Music_ProfOak_branch_f4f1d
-; f4f3d
 
-Music_ProfOak_branch_f4f3d: ; f4f3d
+Music_ProfOak_branch_f4f3d:
 	note E_, 2
 	note __, 2
 	octave 4
@@ -266,9 +258,8 @@
 	note __, 1
 	note E_, 2
 	endchannel
-; f4f4c
 
-Music_ProfOak_branch_f4f4c: ; f4f4c
+Music_ProfOak_branch_f4f4c:
 	octave 2
 	note B_, 2
 	note __, 2
@@ -283,9 +274,8 @@
 	note __, 1
 	note D#, 2
 	endchannel
-; f4f5a
 
-Music_ProfOak_branch_f4f5a: ; f4f5a
+Music_ProfOak_branch_f4f5a:
 	octave 2
 	note A_, 2
 	note __, 2
@@ -301,9 +291,8 @@
 	note __, 1
 	note C#, 2
 	endchannel
-; f4f69
 
-Music_ProfOak_branch_f4f69: ; f4f69
+Music_ProfOak_branch_f4f69:
 	octave 2
 	note G#, 2
 	note __, 2
@@ -320,4 +309,3 @@
 	octave 2
 	note B_, 2
 	endchannel
-; f4f79
--- a/audio/music/profoakspokemontalk.asm
+++ b/audio/music/profoakspokemontalk.asm
@@ -1,12 +1,11 @@
-Music_ProfOaksPokemonTalk: ; f4c9f
+Music_ProfOaksPokemonTalk:
 	musicheader 3, 1, Music_ProfOaksPokemonTalk_Ch1
 	musicheader 1, 2, Music_ProfOaksPokemonTalk_Ch2
 	musicheader 1, 3, Music_ProfOaksPokemonTalk_Ch3
-; f4ca8
 
 	db $3
 
-Music_ProfOaksPokemonTalk_Ch1: ; f4ca9
+Music_ProfOaksPokemonTalk_Ch1:
 	tempo 164
 	volume $77
 	stereopanning $f
@@ -24,7 +23,7 @@
 	note D#, 1
 	note E_, 1
 	note F#, 1
-Music_ProfOaksPokemonTalk_branch_f4cc3: ; f4cc3
+Music_ProfOaksPokemonTalk_branch_f4cc3:
 	note D#, 6
 	note C#, 1
 	octave 3
@@ -132,9 +131,8 @@
 	note F#, 1
 	note __, 1
 	loopchannel 0, Music_ProfOaksPokemonTalk_branch_f4cc3
-; f4d31
 
-Music_ProfOaksPokemonTalk_Ch2: ; f4d31
+Music_ProfOaksPokemonTalk_Ch2:
 	vibrato $8, $24
 	dutycycle $3
 	notetype $c, $a7
@@ -157,7 +155,7 @@
 	note F#, 1
 	note G#, 1
 	note A#, 1
-Music_ProfOaksPokemonTalk_branch_f4d4d: ; f4d4d
+Music_ProfOaksPokemonTalk_branch_f4d4d:
 	note B_, 6
 	note A#, 1
 	note G#, 1
@@ -208,9 +206,8 @@
 	note A#, 1
 	note __, 1
 	loopchannel 0, Music_ProfOaksPokemonTalk_branch_f4d4d
-; f4d82
 
-Music_ProfOaksPokemonTalk_Ch3: ; f4d82
+Music_ProfOaksPokemonTalk_Ch3:
 	vibrato $6, $38
 	notetype $c, $25
 	stereopanning $f0
@@ -225,7 +222,7 @@
 	note C#, 1
 	octave 2
 	note A#, 1
-Music_ProfOaksPokemonTalk_branch_f4d95: ; f4d95
+Music_ProfOaksPokemonTalk_branch_f4d95:
 	note B_, 6
 	octave 3
 	note D#, 1
@@ -308,4 +305,3 @@
 	note A#, 1
 	note __, 1
 	loopchannel 0, Music_ProfOaksPokemonTalk_branch_f4d95
-; f4dea
--- a/audio/music/rivalbattle.asm
+++ b/audio/music/rivalbattle.asm
@@ -1,10 +1,9 @@
-Music_RivalBattle: ; e974f
+Music_RivalBattle:
 	musicheader 3, 1, Music_RivalBattle_Ch1
 	musicheader 1, 2, Music_RivalBattle_Ch2
 	musicheader 1, 3, Music_RivalBattle_Ch3
-; e9758
 
-Music_RivalBattle_Ch1: ; e9758
+Music_RivalBattle_Ch1:
 	tempo 102
 	volume $77
 	dutycycle $3
@@ -23,7 +22,7 @@
 	intensity $b7
 	note C#, 6
 	note E_, 4
-Music_RivalBattle_branch_e9777: ; e9777
+Music_RivalBattle_branch_e9777:
 	intensity $b2
 	octave 2
 	note A#, 6
@@ -40,7 +39,7 @@
 	note C#, 4
 	intensity $b7
 	note C#, 10
-Music_RivalBattle_branch_e978f: ; e978f
+Music_RivalBattle_branch_e978f:
 	intensity $b2
 	octave 3
 	note G#, 6
@@ -56,7 +55,7 @@
 	note B_, 4
 	intensity $4d
 	note B_, 10
-Music_RivalBattle_branch_e97a6: ; e97a6
+Music_RivalBattle_branch_e97a6:
 	intensity $b7
 	note A#, 6
 	note F#, 6
@@ -179,7 +178,7 @@
 	note E_, 2
 	note D#, 2
 	note C#, 2
-Music_RivalBattle_branch_e9837: ; e9837
+Music_RivalBattle_branch_e9837:
 	octave 3
 	note A#, 2
 	note E_, 2
@@ -285,9 +284,8 @@
 	octave 3
 	note C#, 10
 	loopchannel 0, Music_RivalBattle_branch_e97a6
-; e98af
 
-Music_RivalBattle_Ch2: ; e98af
+Music_RivalBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
@@ -337,7 +335,7 @@
 	note F#, 6
 	intensity $c2
 	note G#, 4
-Music_RivalBattle_branch_e98ea: ; e98ea
+Music_RivalBattle_branch_e98ea:
 	intensity $c2
 	note D#, 6
 	intensity $c7
@@ -354,7 +352,7 @@
 	note B_, 1
 	octave 4
 	note C_, 1
-Music_RivalBattle_branch_e9903: ; e9903
+Music_RivalBattle_branch_e9903:
 	intensity $c2
 	note C#, 6
 	intensity $c7
@@ -369,7 +367,7 @@
 	note E_, 4
 	intensity $b7
 	note E_, 6
-Music_RivalBattle_branch_e991a: ; e991a
+Music_RivalBattle_branch_e991a:
 	callchannel Music_RivalBattle_branch_e99e0
 	intensity $b0
 	note G#, 8
@@ -474,7 +472,7 @@
 	note G#, 8
 	intensity $c7
 	note F_, 8
-Music_RivalBattle_branch_e99a6: ; e99a6
+Music_RivalBattle_branch_e99a6:
 	intensity $c2
 	octave 3
 	note A#, 6
@@ -493,7 +491,7 @@
 	note C#, 6
 	intensity $9a
 	note C#, 4
-Music_RivalBattle_branch_e99c1: ; e99c1
+Music_RivalBattle_branch_e99c1:
 	intensity $c2
 	octave 3
 	note G#, 6
@@ -513,9 +511,8 @@
 	octave 4
 	note D_, 4
 	loopchannel 0, Music_RivalBattle_branch_e991a
-; e99e0
 
-Music_RivalBattle_branch_e99e0: ; e99e0
+Music_RivalBattle_branch_e99e0:
 	intensity $c7
 	note D#, 10
 	intensity $c4
@@ -536,9 +533,8 @@
 	intensity $b7
 	note F_, 8
 	endchannel
-; e99fb
 
-Music_RivalBattle_Ch3: ; e99fb
+Music_RivalBattle_Ch3:
 	notetype $c, $19
 	octave 3
 	note F#, 2
@@ -554,7 +550,7 @@
 	octave 3
 	note C#, 2
 	note D_, 2
-Music_RivalBattle_branch_e9a0c: ; e9a0c
+Music_RivalBattle_branch_e9a0c:
 	note D#, 2
 	note C#, 2
 	note D#, 2
@@ -563,7 +559,7 @@
 	note D#, 2
 	note C#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9a0c
-Music_RivalBattle_branch_e9a17: ; e9a17
+Music_RivalBattle_branch_e9a17:
 	octave 3
 	note C#, 2
 	octave 2
@@ -586,7 +582,7 @@
 	note C_, 2
 	note C#, 2
 	note D_, 2
-Music_RivalBattle_branch_e9a30: ; e9a30
+Music_RivalBattle_branch_e9a30:
 	callchannel Music_RivalBattle_branch_e9b47
 	octave 2
 	note A#, 2
@@ -633,7 +629,7 @@
 	octave 3
 	note F_, 2
 	callchannel Music_RivalBattle_branch_e9b50
-Music_RivalBattle_branch_e9a66: ; e9a66
+Music_RivalBattle_branch_e9a66:
 	note C#, 2
 	note G#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9a66
@@ -640,7 +636,7 @@
 	callchannel Music_RivalBattle_branch_e9b5c
 	note G#, 2
 	note F#, 2
-Music_RivalBattle_branch_e9a71: ; e9a71
+Music_RivalBattle_branch_e9a71:
 	octave 2
 	note A#, 2
 	octave 3
@@ -698,29 +694,29 @@
 	note F#, 2
 	note G_, 2
 	note G#, 2
-Music_RivalBattle_branch_e9ab3: ; e9ab3
+Music_RivalBattle_branch_e9ab3:
 	note D#, 2
 	note A#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9ab3
-Music_RivalBattle_branch_e9ab9: ; e9ab9
+Music_RivalBattle_branch_e9ab9:
 	note D#, 2
 	note A_, 2
 	loopchannel 4, Music_RivalBattle_branch_e9ab9
-Music_RivalBattle_branch_e9abf: ; e9abf
+Music_RivalBattle_branch_e9abf:
 	note D#, 2
 	note G#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9abf
-Music_RivalBattle_branch_e9ac5: ; e9ac5
+Music_RivalBattle_branch_e9ac5:
 	note D#, 2
 	note G_, 2
 	loopchannel 12, Music_RivalBattle_branch_e9ac5
-Music_RivalBattle_branch_e9acb: ; e9acb
+Music_RivalBattle_branch_e9acb:
 	octave 2
 	note B_, 2
 	octave 3
 	note D#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9acb
-Music_RivalBattle_branch_e9ad3: ; e9ad3
+Music_RivalBattle_branch_e9ad3:
 	octave 2
 	note B_, 2
 	octave 3
@@ -779,7 +775,7 @@
 	note C#, 8
 	note D#, 8
 	note F_, 8
-Music_RivalBattle_branch_e9b10: ; e9b10
+Music_RivalBattle_branch_e9b10:
 	octave 2
 	note A#, 2
 	octave 3
@@ -787,7 +783,7 @@
 	loopchannel 7, Music_RivalBattle_branch_e9b10
 	note E_, 2
 	note D#, 2
-Music_RivalBattle_branch_e9b1a: ; e9b1a
+Music_RivalBattle_branch_e9b1a:
 	octave 2
 	note A#, 2
 	octave 3
@@ -799,7 +795,7 @@
 	note F#, 2
 	note F_, 2
 	note E_, 2
-Music_RivalBattle_branch_e9b28: ; e9b28
+Music_RivalBattle_branch_e9b28:
 	octave 2
 	note G#, 2
 	octave 3
@@ -807,7 +803,7 @@
 	loopchannel 7, Music_RivalBattle_branch_e9b28
 	note D_, 2
 	note C#, 2
-Music_RivalBattle_branch_e9b32: ; e9b32
+Music_RivalBattle_branch_e9b32:
 	octave 2
 	note G#, 2
 	octave 3
@@ -823,9 +819,8 @@
 	note D#, 2
 	note D_, 2
 	loopchannel 0, Music_RivalBattle_branch_e9a30
-; e9b47
 
-Music_RivalBattle_branch_e9b47: ; e9b47
+Music_RivalBattle_branch_e9b47:
 	octave 2
 	note A#, 2
 	octave 3
@@ -832,9 +827,8 @@
 	note D#, 2
 	loopchannel 4, Music_RivalBattle_branch_e9b47
 	endchannel
-; e9b50
 
-Music_RivalBattle_branch_e9b50: ; e9b50
+Music_RivalBattle_branch_e9b50:
 	note C#, 2
 	note G#, 2
 	octave 4
@@ -847,9 +841,8 @@
 	note C#, 2
 	note G#, 2
 	endchannel
-; e9b5c
 
-Music_RivalBattle_branch_e9b5c: ; e9b5c
+Music_RivalBattle_branch_e9b5c:
 	octave 2
 	note B_, 2
 	octave 3
@@ -856,9 +849,8 @@
 	note F#, 2
 	loopchannel 7, Music_RivalBattle_branch_e9b5c
 	endchannel
-; e9b65
 
-Music_RivalBattle_branch_e9b65: ; e9b65
+Music_RivalBattle_branch_e9b65:
 	octave 3
 	note D#, 2
 	note A#, 2
@@ -866,4 +858,3 @@
 	note D#, 2
 	loopchannel 2, Music_RivalBattle_branch_e9b65
 	endchannel
-; e9b6f
--- a/audio/music/rocketbattle.asm
+++ b/audio/music/rocketbattle.asm
@@ -1,10 +1,9 @@
-Music_RocketBattle: ; e9b6f
+Music_RocketBattle:
 	musicheader 3, 1, Music_RocketBattle_Ch1
 	musicheader 1, 2, Music_RocketBattle_Ch2
 	musicheader 1, 3, Music_RocketBattle_Ch3
-; e9b78
 
-Music_RocketBattle_Ch1: ; e9b78
+Music_RocketBattle_Ch1:
 	tempo 101
 	volume $77
 	dutycycle $3
@@ -48,7 +47,7 @@
 	note C_, 1
 	octave 2
 	note B_, 1
-Music_RocketBattle_branch_e9bad: ; e9bad
+Music_RocketBattle_branch_e9bad:
 	intensity $b2
 	octave 3
 	note C_, 6
@@ -62,7 +61,7 @@
 	note C_, 6
 	intensity $b7
 	note D_, 4
-Music_RocketBattle_branch_e9bc1: ; e9bc1
+Music_RocketBattle_branch_e9bc1:
 	intensity $b2
 	octave 4
 	note E_, 6
@@ -116,7 +115,7 @@
 	note D#, 2
 	note D_, 2
 	note F_, 2
-Music_RocketBattle_branch_e9c02: ; e9c02
+Music_RocketBattle_branch_e9c02:
 	octave 4
 	note E_, 2
 	octave 3
@@ -291,7 +290,7 @@
 	intensity $b7
 	note A#, 2
 	note G_, 4
-Music_RocketBattle_branch_e9cc5: ; e9cc5
+Music_RocketBattle_branch_e9cc5:
 	intensity $b2
 	note F_, 6
 	note F_, 4
@@ -389,9 +388,8 @@
 	note D_, 2
 	note F_, 2
 	loopchannel 0, Music_RocketBattle_branch_e9c02
-; e9d3e
 
-Music_RocketBattle_Ch2: ; e9d3e
+Music_RocketBattle_Ch2:
 	dutycycle $3
 	vibrato $8, $36
 	tone $0001
@@ -438,7 +436,7 @@
 	note G#, 1
 	note A_, 1
 	note G#, 1
-Music_RocketBattle_branch_e9d7b: ; e9d7b
+Music_RocketBattle_branch_e9d7b:
 	intensity $c2
 	octave 3
 	note A_, 6
@@ -454,7 +452,7 @@
 	note A_, 6
 	intensity $4a
 	note G#, 4
-Music_RocketBattle_branch_e9d91: ; e9d91
+Music_RocketBattle_branch_e9d91:
 	intensity $c2
 	octave 4
 	note A_, 6
@@ -476,7 +474,7 @@
 	note F_, 16
 	intensity $b7
 	note F_, 16
-Music_RocketBattle_branch_e9db1: ; e9db1
+Music_RocketBattle_branch_e9db1:
 	callchannel Music_RocketBattle_branch_e9ea0
 	intensity $b0
 	note F_, 8
@@ -605,7 +603,7 @@
 	note G_, 1
 	note G#, 1
 	note A_, 8
-Music_RocketBattle_branch_e9e5a: ; e9e5a
+Music_RocketBattle_branch_e9e5a:
 	intensity $c2
 	octave 3
 	note A#, 6
@@ -657,9 +655,8 @@
 	intensity $c7
 	note A#, 8
 	loopchannel 0, Music_RocketBattle_branch_e9db1
-; e9ea0
 
-Music_RocketBattle_branch_e9ea0: ; e9ea0
+Music_RocketBattle_branch_e9ea0:
 	intensity $c6
 	octave 4
 	note A_, 6
@@ -669,9 +666,8 @@
 	note G#, 6
 	note E_, 4
 	endchannel
-; e9eaa
 
-Music_RocketBattle_Ch3: ; e9eaa
+Music_RocketBattle_Ch3:
 	notetype $c, $19
 	octave 3
 	note A_, 2
@@ -704,7 +700,7 @@
 	octave 2
 	note B_, 2
 	note A#, 2
-Music_RocketBattle_branch_e9ecc: ; e9ecc
+Music_RocketBattle_branch_e9ecc:
 	callchannel Music_RocketBattle_branch_e9fe6
 	loopchannel 3, Music_RocketBattle_branch_e9ecc
 	octave 2
@@ -719,7 +715,7 @@
 	note F_, 2
 	note E_, 2
 	note D_, 2
-Music_RocketBattle_branch_e9edf: ; e9edf
+Music_RocketBattle_branch_e9edf:
 	callchannel Music_RocketBattle_branch_e9fe6
 	loopchannel 3, Music_RocketBattle_branch_e9edf
 	octave 2
@@ -740,7 +736,7 @@
 	octave 3
 	note F_, 2
 	callchannel Music_RocketBattle_branch_ea01d
-Music_RocketBattle_branch_e9efe: ; e9efe
+Music_RocketBattle_branch_e9efe:
 	callchannel Music_RocketBattle_branch_e9ff3
 	callchannel Music_RocketBattle_branch_ea010
 	octave 3
@@ -774,7 +770,7 @@
 	note A_, 2
 	octave 3
 	note E_, 2
-Music_RocketBattle_branch_e9f25: ; e9f25
+Music_RocketBattle_branch_e9f25:
 	octave 2
 	note A#, 2
 	octave 3
@@ -807,7 +803,7 @@
 	note D_, 2
 	callchannel Music_RocketBattle_branch_ea02a
 	callchannel Music_RocketBattle_branch_ea02a
-Music_RocketBattle_branch_e9f4e: ; e9f4e
+Music_RocketBattle_branch_e9f4e:
 	octave 2
 	note A_, 2
 	octave 3
@@ -833,7 +829,7 @@
 	note A_, 2
 	note G_, 2
 	note F_, 2
-Music_RocketBattle_branch_e9f6a: ; e9f6a
+Music_RocketBattle_branch_e9f6a:
 	octave 2
 	note A#, 2
 	octave 3
@@ -849,7 +845,7 @@
 	note D_, 2
 	note C#, 2
 	note D_, 2
-Music_RocketBattle_branch_e9f7c: ; e9f7c
+Music_RocketBattle_branch_e9f7c:
 	octave 2
 	note A_, 2
 	octave 3
@@ -863,7 +859,7 @@
 	note C_, 2
 	octave 2
 	note A#, 2
-Music_RocketBattle_branch_e9f8c: ; e9f8c
+Music_RocketBattle_branch_e9f8c:
 	octave 2
 	note A_, 2
 	octave 3
@@ -879,7 +875,7 @@
 	note A_, 2
 	note G_, 2
 	note A#, 2
-Music_RocketBattle_branch_e9f9e: ; e9f9e
+Music_RocketBattle_branch_e9f9e:
 	octave 2
 	note A#, 2
 	octave 3
@@ -887,7 +883,7 @@
 	loopchannel 7, Music_RocketBattle_branch_e9f9e
 	note E_, 2
 	note F_, 2
-Music_RocketBattle_branch_e9fa8: ; e9fa8
+Music_RocketBattle_branch_e9fa8:
 	octave 2
 	note A#, 2
 	octave 3
@@ -932,9 +928,8 @@
 	note F_, 2
 	callchannel Music_RocketBattle_branch_ea01d
 	loopchannel 0, Music_RocketBattle_branch_e9efe
-; e9fe6
 
-Music_RocketBattle_branch_e9fe6: ; e9fe6
+Music_RocketBattle_branch_e9fe6:
 	octave 2
 	note A_, 2
 	octave 3
@@ -948,9 +943,8 @@
 	note G_, 2
 	note F_, 2
 	endchannel
-; e9ff3
 
-Music_RocketBattle_branch_e9ff3: ; e9ff3
+Music_RocketBattle_branch_e9ff3:
 	octave 2
 	note A_, 2
 	octave 3
@@ -980,9 +974,8 @@
 	note D#, 2
 	note D_, 2
 	endchannel
-; ea010
 
-Music_RocketBattle_branch_ea010: ; ea010
+Music_RocketBattle_branch_ea010:
 	octave 2
 	note A#, 2
 	octave 3
@@ -996,9 +989,8 @@
 	octave 2
 	note A#, 2
 	endchannel
-; ea01d
 
-Music_RocketBattle_branch_ea01d: ; ea01d
+Music_RocketBattle_branch_ea01d:
 	octave 2
 	note A#, 2
 	octave 3
@@ -1012,9 +1004,8 @@
 	octave 3
 	note F_, 2
 	endchannel
-; ea02a
 
-Music_RocketBattle_branch_ea02a: ; ea02a
+Music_RocketBattle_branch_ea02a:
 	octave 2
 	note A_, 2
 	octave 3
@@ -1021,9 +1012,8 @@
 	note E_, 2
 	loopchannel 4, Music_RocketBattle_branch_ea02a
 	endchannel
-; ea033
 
-Music_RocketBattle_branch_ea033: ; ea033
+Music_RocketBattle_branch_ea033:
 	octave 2
 	note A_, 2
 	octave 3
@@ -1037,4 +1027,3 @@
 	octave 2
 	note A_, 2
 	endchannel
-; ea040
--- a/audio/music/rockethideout.asm
+++ b/audio/music/rockethideout.asm
@@ -1,11 +1,10 @@
-Music_RocketHideout: ; eeb75
+Music_RocketHideout:
 	musicheader 4, 1, Music_RocketHideout_Ch1
 	musicheader 1, 2, Music_RocketHideout_Ch2
 	musicheader 1, 3, Music_RocketHideout_Ch3
 	musicheader 1, 4, Music_RocketHideout_Ch4
-; eeb81
 
-Music_RocketHideout_Ch1: ; eeb81
+Music_RocketHideout_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -13,10 +12,10 @@
 	vibrato $10, $44
 	notetype $c, $b3
 	stereopanning $f0
-Music_RocketHideout_branch_eeb93: ; eeb93
+Music_RocketHideout_branch_eeb93:
 	note __, 16
 	loopchannel 4, Music_RocketHideout_branch_eeb93
-Music_RocketHideout_branch_eeb98: ; eeb98
+Music_RocketHideout_branch_eeb98:
 	octave 2
 	note D#, 2
 	note __, 2
@@ -114,19 +113,18 @@
 	note __, 16
 	note A_, 16
 	intensity $b3
-Music_RocketHideout_branch_eebfe: ; eebfe
+Music_RocketHideout_branch_eebfe:
 	note __, 16
 	loopchannel 4, Music_RocketHideout_branch_eebfe
 	loopchannel 0, Music_RocketHideout_branch_eeb93
-; eec07
 
-Music_RocketHideout_Ch2: ; eec07
+Music_RocketHideout_Ch2:
 	dutycycle $3
 	tone $0002
 	vibrato $0, $f0
 	notetype $c, $c4
 	stereopanning $f
-Music_RocketHideout_branch_eec14: ; eec14
+Music_RocketHideout_branch_eec14:
 	octave 2
 	note D#, 2
 	note __, 2
@@ -221,11 +219,10 @@
 	note G_, 2
 	note __, 8
 	loopchannel 0, Music_RocketHideout_branch_eec14
-; eec79
 
-Music_RocketHideout_Ch3: ; eec79
+Music_RocketHideout_Ch3:
 	notetype $c, $19
-Music_RocketHideout_branch_eec7c: ; eec7c
+Music_RocketHideout_branch_eec7c:
 	octave 2
 	note D#, 2
 	note __, 2
@@ -237,7 +234,7 @@
 	note A_, 2
 	note __, 8
 	loopchannel 6, Music_RocketHideout_branch_eec7c
-Music_RocketHideout_branch_eec8a: ; eec8a
+Music_RocketHideout_branch_eec8a:
 	note F_, 2
 	note __, 2
 	octave 3
@@ -252,7 +249,7 @@
 	note B_, 2
 	note __, 8
 	loopchannel 2, Music_RocketHideout_branch_eec8a
-Music_RocketHideout_branch_eec9b: ; eec9b
+Music_RocketHideout_branch_eec9b:
 	note C#, 2
 	note __, 2
 	note G#, 4
@@ -261,7 +258,7 @@
 	octave 3
 	note C#, 16
 	loopchannel 2, Music_RocketHideout_branch_eec9b
-Music_RocketHideout_branch_eeca6: ; eeca6
+Music_RocketHideout_branch_eeca6:
 	octave 2
 	note C#, 2
 	note __, 2
@@ -274,9 +271,8 @@
 	note __, 8
 	loopchannel 2, Music_RocketHideout_branch_eeca6
 	loopchannel 0, Music_RocketHideout_branch_eec7c
-; eecb8
 
-Music_RocketHideout_Ch4: ; eecb8
+Music_RocketHideout_Ch4:
 	togglenoise $0
 	notetype $c
 	stereopanning $f
@@ -287,7 +283,7 @@
 	note D#, 1
 	note D#, 1
 	callchannel Music_RocketHideout_branch_eecdb
-Music_RocketHideout_branch_eecc7: ; eecc7
+Music_RocketHideout_branch_eecc7:
 	callchannel Music_RocketHideout_branch_eecdb
 	note E_, 4
 	callchannel Music_RocketHideout_branch_eecdb
@@ -297,9 +293,8 @@
 	callchannel Music_RocketHideout_branch_eecdb
 	note F#, 4
 	loopchannel 0, Music_RocketHideout_branch_eecc7
-; eecdb
 
-Music_RocketHideout_branch_eecdb: ; eecdb
+Music_RocketHideout_branch_eecdb:
 	stereopanning $f0
 	note D#, 1
 	note D#, 1
@@ -310,4 +305,3 @@
 	stereopanning $f0
 	note A_, 4
 	endchannel
-; eece8
--- a/audio/music/rockettheme.asm
+++ b/audio/music/rockettheme.asm
@@ -1,11 +1,10 @@
-Music_RocketTheme: ; f766d
+Music_RocketTheme:
 	musicheader 4, 1, Music_RocketTheme_Ch1
 	musicheader 1, 2, Music_RocketTheme_Ch2
 	musicheader 1, 3, Music_RocketTheme_Ch3
 	musicheader 1, 4, Music_RocketTheme_Ch4
-; f7679
 
-Music_RocketTheme_Ch1: ; f7679
+Music_RocketTheme_Ch1:
 	tempo 128
 	volume $77
 	dutycycle $3
@@ -15,7 +14,7 @@
 	octave 4
 	note C_, 1
 	note D_, 1
-Music_RocketTheme_branch_f768b: ; f768b
+Music_RocketTheme_branch_f768b:
 	dutycycle $3
 	notetype $c, $a8
 	callchannel Music_RocketTheme_branch_f74e6
@@ -87,7 +86,7 @@
 	note E_, 2
 	note D#, 2
 	note D_, 2
-Music_RocketTheme_branch_f76ef: ; f76ef
+Music_RocketTheme_branch_f76ef:
 	note __, 4
 	note F_, 2
 	note __, 14
@@ -103,19 +102,19 @@
 	note __, 2
 	note D#, 2
 	note C_, 2
-Music_RocketTheme_branch_f7701: ; f7701
+Music_RocketTheme_branch_f7701:
 	note F#, 2
 	note A_, 2
 	loopchannel 4, Music_RocketTheme_branch_f7701
-Music_RocketTheme_branch_f7707: ; f7707
+Music_RocketTheme_branch_f7707:
 	note G_, 2
 	note A#, 2
 	loopchannel 4, Music_RocketTheme_branch_f7707
-Music_RocketTheme_branch_f770d: ; f770d
+Music_RocketTheme_branch_f770d:
 	note G#, 2
 	note B_, 2
 	loopchannel 4, Music_RocketTheme_branch_f770d
-Music_RocketTheme_branch_f7713: ; f7713
+Music_RocketTheme_branch_f7713:
 	octave 3
 	note A_, 2
 	octave 4
@@ -128,9 +127,8 @@
 	note C_, 1
 	note D_, 1
 	loopchannel 0, Music_RocketTheme_branch_f768b
-; f7727
 
-Music_RocketTheme_branch_f7727: ; f7727
+Music_RocketTheme_branch_f7727:
 	note __, 7
 	note B_, 1
 	octave 4
@@ -154,9 +152,8 @@
 	note A#, 2
 	note __, 10
 	endchannel
-; f773e
 
-Music_RocketTheme_Ch2: ; f773e
+Music_RocketTheme_Ch2:
 	stereopanning $ff
 	vibrato $4, $64
 	dutycycle $3
@@ -164,7 +161,7 @@
 	octave 5
 	note C_, 1
 	note D_, 1
-Music_RocketTheme_branch_f774b: ; f774b
+Music_RocketTheme_branch_f774b:
 	notetype $c, $b7
 	callchannel Music_RocketTheme_branch_f7547
 	intensity $b7
@@ -291,9 +288,8 @@
 	note C_, 2
 	note D_, 2
 	loopchannel 0, Music_RocketTheme_branch_f774b
-; f7800
 
-Music_RocketTheme_branch_f7800: ; f7800
+Music_RocketTheme_branch_f7800:
 	notetype $6, $b7
 	note __, 7
 	octave 4
@@ -320,9 +316,8 @@
 	note D#, 2
 	note __, 2
 	endchannel
-; f781c
 
-Music_RocketTheme_branch_f781c: ; f781c
+Music_RocketTheme_branch_f781c:
 	octave 3
 	note B_, 1
 	octave 4
@@ -333,14 +328,13 @@
 	note F_, 8
 	note C_, 4
 	endchannel
-; f7826
 
-Music_RocketTheme_Ch3: ; f7826
+Music_RocketTheme_Ch3:
 	stereopanning $f0
 	vibrato $4, $22
 	notetype $c, $14
 	note __, 2
-Music_RocketTheme_branch_f782f: ; f782f
+Music_RocketTheme_branch_f782f:
 	notetype $c, $14
 	callchannel Music_RocketTheme_branch_f75bf
 	callchannel Music_RocketTheme_branch_f75fe
@@ -447,13 +441,12 @@
 	note G#, 1
 	note __, 1
 	loopchannel 0, Music_RocketTheme_branch_f782f
-; f78be
 
-Music_RocketTheme_Ch4: ; f78be
+Music_RocketTheme_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 2
-Music_RocketTheme_branch_f78c3: ; f78c3
+Music_RocketTheme_branch_f78c3:
 	callchannel Music_RocketTheme_branch_f765c
 	callchannel Music_RocketTheme_branch_f7664
 	callchannel Music_RocketTheme_branch_f7664
@@ -463,7 +456,7 @@
 	callchannel Music_RocketTheme_branch_f7664
 	callchannel Music_RocketTheme_branch_f7664
 	callchannel Music_RocketTheme_branch_f765c
-Music_RocketTheme_branch_f78de: ; f78de
+Music_RocketTheme_branch_f78de:
 	note A#, 2
 	note F#, 2
 	note D_, 2
@@ -479,4 +472,3 @@
 	callchannel Music_RocketTheme_branch_f765c
 	callchannel Music_RocketTheme_branch_f765c
 	loopchannel 0, Music_RocketTheme_branch_f78c3
-; f78fd
--- a/audio/music/route1.asm
+++ b/audio/music/route1.asm
@@ -1,12 +1,11 @@
-Music_Route1: ; ec000
+Music_Route1:
 	musicheader 3, 1, Music_Route1_Ch1
 	musicheader 1, 2, Music_Route1_Ch2
 	musicheader 1, 3, Music_Route1_Ch3
-; ec009
 
 	db $3
 
-Music_Route1_Ch1: ; ec00a
+Music_Route1_Ch1:
 	stereopanning $f
 	tempo 184
 	volume $77
@@ -60,7 +59,7 @@
 	note D_, 2
 	intensity $83
 	note __, 2
-Music_Route1_branch_ec04a: ; ec04a
+Music_Route1_branch_ec04a:
 	intensity $83
 	note __, 2
 	octave 4
@@ -203,9 +202,8 @@
 	note D_, 2
 	note __, 2
 	loopchannel 0, Music_Route1_branch_ec04a
-; ec0eb
 
-Music_Route1_Ch2: ; ec0eb
+Music_Route1_Ch2:
 	stereopanning $f0
 	vibrato $12, $22
 	dutycycle $2
@@ -232,7 +230,7 @@
 	note D_, 1
 	note E_, 1
 	dutycycle $2
-Music_Route1_branch_ec112: ; ec112
+Music_Route1_branch_ec112:
 	intensity $82
 	callchannel Music_Route1_branch_ec188
 	intensity $81
@@ -323,9 +321,8 @@
 	note D_, 1
 	note E_, 1
 	loopchannel 0, Music_Route1_branch_ec112
-; ec188
 
-Music_Route1_branch_ec188: ; ec188
+Music_Route1_branch_ec188:
 	note F#, 2
 	note F#, 2
 	note F#, 2
@@ -342,9 +339,8 @@
 	note F#, 1
 	note E_, 2
 	endchannel
-; ec198
 
-Music_Route1_branch_ec198: ; ec198
+Music_Route1_branch_ec198:
 	note A_, 2
 	note A_, 2
 	note F#, 2
@@ -363,9 +359,8 @@
 	note F#, 1
 	note E_, 2
 	endchannel
-; ec1aa
 
-Music_Route1_branch_ec1aa: ; ec1aa
+Music_Route1_branch_ec1aa:
 	note A_, 2
 	note A_, 2
 	note F#, 2
@@ -380,9 +375,8 @@
 	octave 5
 	note D_, 2
 	endchannel
-; ec1b8
 
-Music_Route1_Ch3: ; ec1b8
+Music_Route1_Ch3:
 	stereopanning $ff
 	vibrato $10, $23
 	notetype $c, $25
@@ -462,7 +456,7 @@
 	note __, 1
 	note A_, 1
 	note __, 3
-Music_Route1_branch_ec20c: ; ec20c
+Music_Route1_branch_ec20c:
 	octave 3
 	note D_, 1
 	note __, 1
@@ -650,4 +644,3 @@
 	note A_, 1
 	note __, 3
 	loopchannel 0, Music_Route1_branch_ec20c
-; ec2ca
--- a/audio/music/route12.asm
+++ b/audio/music/route12.asm
@@ -1,11 +1,10 @@
-Music_Route12: ; ec506
+Music_Route12:
 	musicheader 4, 1, Music_Route12_Ch1
 	musicheader 1, 2, Music_Route12_Ch2
 	musicheader 1, 3, Music_Route12_Ch3
 	musicheader 1, 4, Music_Route12_Ch4
-; ec512
 
-Music_Route12_Ch1: ; ec512
+Music_Route12_Ch1:
 	tempo 148
 	volume $77
 	vibrato $12, $34
@@ -29,7 +28,7 @@
 	note E_, 1
 	intensity $97
 	note D#, 12
-Music_Route12_branch_ec535: ; ec535
+Music_Route12_branch_ec535:
 	dutycycle $2
 	intensity $96
 	callchannel Music_Route12_branch_ec5b1
@@ -115,7 +114,7 @@
 	note F#, 8
 	note D#, 4
 	note F#, 4
-Music_Route12_branch_ec59b: ; ec59b
+Music_Route12_branch_ec59b:
 	intensity $97
 	note G#, 1
 	note A_, 1
@@ -131,9 +130,8 @@
 	note G#, 4
 	loopchannel 2, Music_Route12_branch_ec59b
 	loopchannel 0, Music_Route12_branch_ec535
-; ec5b1
 
-Music_Route12_branch_ec5b1: ; ec5b1
+Music_Route12_branch_ec5b1:
 	octave 3
 	note G#, 1
 	note __, 1
@@ -148,9 +146,8 @@
 	note E_, 4
 	note G#, 4
 	endchannel
-; ec5bf
 
-Music_Route12_branch_ec5bf: ; ec5bf
+Music_Route12_branch_ec5bf:
 	note A_, 1
 	note __, 1
 	note F#, 1
@@ -162,9 +159,8 @@
 	note A_, 4
 	note F#, 4
 	endchannel
-; ec5ca
 
-Music_Route12_Ch2: ; ec5ca
+Music_Route12_Ch2:
 	dutycycle $3
 	vibrato $12, $34
 	notetype $c, $b8
@@ -186,7 +182,7 @@
 	note B_, 1
 	octave 4
 	note D#, 1
-Music_Route12_branch_ec5e5: ; ec5e5
+Music_Route12_branch_ec5e5:
 	dutycycle $3
 	intensity $b7
 	callchannel Music_Route12_branch_ec647
@@ -264,9 +260,8 @@
 	intensity $a4
 	note E_, 6
 	loopchannel 0, Music_Route12_branch_ec5e5
-; ec647
 
-Music_Route12_branch_ec647: ; ec647
+Music_Route12_branch_ec647:
 	octave 4
 	note E_, 6
 	intensity $b1
@@ -281,9 +276,8 @@
 	note G#, 4
 	note F#, 4
 	endchannel
-; ec657
 
-Music_Route12_Ch3: ; ec657
+Music_Route12_Ch3:
 	vibrato $12, $54
 	notetype $c, $16
 	octave 3
@@ -301,7 +295,7 @@
 	note F#, 2
 	note __, 2
 	note D#, 4
-Music_Route12_branch_ec66c: ; ec66c
+Music_Route12_branch_ec66c:
 	callchannel Music_Route12_branch_ec6b4
 	note F#, 1
 	note __, 1
@@ -353,7 +347,7 @@
 	note E_, 8
 	note F#, 4
 	note D#, 4
-Music_Route12_branch_ec6a3: ; ec6a3
+Music_Route12_branch_ec6a3:
 	note E_, 1
 	note __, 1
 	note E_, 1
@@ -365,9 +359,8 @@
 	note __, 1
 	loopchannel 2, Music_Route12_branch_ec6a3
 	loopchannel 0, Music_Route12_branch_ec66c
-; ec6b4
 
-Music_Route12_branch_ec6b4: ; ec6b4
+Music_Route12_branch_ec6b4:
 	octave 3
 	note E_, 1
 	note __, 1
@@ -394,9 +387,8 @@
 	note G#, 4
 	note E_, 4
 	endchannel
-; ec6ce
 
-Music_Route12_Ch4: ; ec6ce
+Music_Route12_Ch4:
 	togglenoise $4
 	stereopanning $f0
 	notetype $c
@@ -410,7 +402,7 @@
 	note D_, 4
 	notetype $6
 	callchannel Music_Route12_branch_ec717
-Music_Route12_branch_ec6e1: ; ec6e1
+Music_Route12_branch_ec6e1:
 	note D_, 4
 	note D_, 8
 	note C#, 2
@@ -418,7 +410,7 @@
 	note D_, 8
 	callchannel Music_Route12_branch_ec717
 	loopchannel 8, Music_Route12_branch_ec6e1
-Music_Route12_branch_ec6ed: ; ec6ed
+Music_Route12_branch_ec6ed:
 	notetype $c
 	note B_, 10
 	note D_, 1
@@ -436,7 +428,7 @@
 	callchannel Music_Route12_branch_ec717
 	callchannel Music_Route12_branch_ec717
 	note B_, 16
-Music_Route12_branch_ec707: ; ec707
+Music_Route12_branch_ec707:
 	note D_, 4
 	note D_, 8
 	note C#, 2
@@ -445,9 +437,8 @@
 	callchannel Music_Route12_branch_ec717
 	loopchannel 2, Music_Route12_branch_ec707
 	loopchannel 0, Music_Route12_branch_ec6e1
-; ec717
 
-Music_Route12_branch_ec717: ; ec717
+Music_Route12_branch_ec717:
 	note C#, 1
 	note C#, 1
 	note C#, 1
@@ -457,4 +448,3 @@
 	note C#, 1
 	note C#, 1
 	endchannel
-; ec720
--- a/audio/music/route2.asm
+++ b/audio/music/route2.asm
@@ -1,11 +1,10 @@
-Music_Route2: ; ed8dd
+Music_Route2:
 	musicheader 4, 1, Music_Route2_Ch1
 	musicheader 1, 2, Music_Route2_Ch2
 	musicheader 1, 3, Music_Route2_Ch3
 	musicheader 1, 4, Music_Route2_Ch4
-; ed8e9
 
-Music_Route2_Ch1: ; ed8e9
+Music_Route2_Ch1:
 	tempo 151
 	volume $77
 	stereopanning $f
@@ -14,7 +13,7 @@
 	note __, 16
 	note __, 16
 	callchannel Music_Route2_branch_ed931
-Music_Route2_branch_ed8fb: ; ed8fb
+Music_Route2_branch_ed8fb:
 	intensity $b1
 	octave 3
 	note B_, 4
@@ -55,9 +54,8 @@
 	note B_, 2
 	note G_, 2
 	loopchannel 0, Music_Route2_branch_ed8fb
-; ed931
 
-Music_Route2_branch_ed931: ; ed931
+Music_Route2_branch_ed931:
 	octave 4
 	note C_, 4
 	note C_, 4
@@ -71,9 +69,8 @@
 	note B_, 4
 	intensity $b1
 	endchannel
-; ed940
 
-Music_Route2_branch_ed940: ; ed940
+Music_Route2_branch_ed940:
 	octave 2
 	note B_, 2
 	octave 3
@@ -121,9 +118,8 @@
 	note G_, 2
 	intensity $b1
 	endchannel
-; ed971
 
-Music_Route2_branch_ed971: ; ed971
+Music_Route2_branch_ed971:
 	note B_, 2
 	note G_, 2
 	note B_, 2
@@ -161,14 +157,13 @@
 	octave 3
 	note A_, 2
 	endchannel
-; ed996
 
-Music_Route2_Ch2: ; ed996
+Music_Route2_Ch2:
 	stereopanning $ff
 	vibrato $8, $24
 	notetype $c, $b2
 	callchannel Music_Route2_branch_ed9ba
-Music_Route2_branch_ed9a1: ; ed9a1
+Music_Route2_branch_ed9a1:
 	intensity $b2
 	callchannel Music_Route2_branch_ed9ba
 	dutycycle $2
@@ -178,9 +173,8 @@
 	callchannel Music_Route2_branch_eda02
 	callchannel Music_Route2_branch_eda02
 	loopchannel 0, Music_Route2_branch_ed9a1
-; ed9ba
 
-Music_Route2_branch_ed9ba: ; ed9ba
+Music_Route2_branch_ed9ba:
 	octave 4
 	note E_, 4
 	note E_, 4
@@ -213,9 +207,8 @@
 	note G_, 4
 	intensity $b2
 	endchannel
-; ed9dc
 
-Music_Route2_branch_ed9dc: ; ed9dc
+Music_Route2_branch_ed9dc:
 	octave 2
 	note C_, 4
 	note __, 2
@@ -254,9 +247,8 @@
 	note F_, 4
 	note D_, 4
 	endchannel
-; eda02
 
-Music_Route2_branch_eda02: ; eda02
+Music_Route2_branch_eda02:
 	octave 2
 	note E_, 4
 	note __, 2
@@ -299,9 +291,8 @@
 	note G_, 1
 	note __, 1
 	endchannel
-; eda2c
 
-Music_Route2_Ch3: ; eda2c
+Music_Route2_Ch3:
 	stereopanning $f0
 	vibrato $16, $15
 	notetype $c, $14
@@ -326,7 +317,7 @@
 	callchannel Music_Route2_branch_eda9e
 	octave 3
 	note D_, 4
-Music_Route2_branch_eda4b: ; eda4b
+Music_Route2_branch_eda4b:
 	notetype $c, $15
 	octave 3
 	note C_, 4
@@ -391,9 +382,8 @@
 	note G_, 16
 	note G_, 15
 	loopchannel 0, Music_Route2_branch_eda4b
-; eda9e
 
-Music_Route2_branch_eda9e: ; eda9e
+Music_Route2_branch_eda9e:
 	octave 3
 	note F_, 4
 	note __, 2
@@ -411,9 +401,8 @@
 	note __, 1
 	note F_, 4
 	endchannel
-; edaaf
 
-Music_Route2_branch_edaaf: ; edaaf
+Music_Route2_branch_edaaf:
 	octave 6
 	note E_, 10
 	note D_, 2
@@ -440,9 +429,8 @@
 	note C_, 4
 	note D_, 4
 	endchannel
-; edacb
 
-Music_Route2_branch_edacb: ; edacb
+Music_Route2_branch_edacb:
 	octave 5
 	note B_, 16
 	note __, 4
@@ -460,12 +448,11 @@
 	note E_, 4
 	note F_, 16
 	endchannel
-; edadc
 
-Music_Route2_Ch4: ; edadc
+Music_Route2_Ch4:
 	togglenoise $5
 	notetype $c
-Music_Route2_branch_edae0: ; edae0
+Music_Route2_branch_edae0:
 	note A_, 4
 	note A_, 4
 	note A_, 2
@@ -478,7 +465,7 @@
 	note A_, 2
 	note A_, 2
 	note D#, 4
-Music_Route2_branch_edaef: ; edaef
+Music_Route2_branch_edaef:
 	note A_, 4
 	note A_, 4
 	note A_, 2
@@ -486,7 +473,7 @@
 	note B_, 2
 	note A_, 2
 	loopchannel 4, Music_Route2_branch_edaef
-Music_Route2_branch_edaf9: ; edaf9
+Music_Route2_branch_edaf9:
 	note B_, 4
 	note A_, 2
 	note B_, 2
@@ -500,7 +487,7 @@
 	note A_, 2
 	note A_, 2
 	note D#, 4
-Music_Route2_branch_edb09: ; edb09
+Music_Route2_branch_edb09:
 	note B_, 4
 	note C_, 4
 	note B_, 2
@@ -512,7 +499,7 @@
 	note C#, 2
 	note C_, 2
 	note C#, 4
-Music_Route2_branch_edb17: ; edb17
+Music_Route2_branch_edb17:
 	note B_, 4
 	note C_, 4
 	note B_, 2
@@ -525,4 +512,3 @@
 	note D_, 2
 	note D#, 4
 	loopchannel 0, Music_Route2_branch_edaef
-; edb29
--- a/audio/music/route26.asm
+++ b/audio/music/route26.asm
@@ -1,11 +1,10 @@
-Music_Route26: ; eefb2
+Music_Route26:
 	musicheader 4, 1, Music_Route26_Ch1
 	musicheader 1, 2, Music_Route26_Ch2
 	musicheader 1, 3, Music_Route26_Ch3
 	musicheader 1, 4, Music_Route26_Ch4
-; eefbe
 
-Music_Route26_Ch1: ; eefbe
+Music_Route26_Ch1:
 	stereopanning $f
 	vibrato $12, $23
 	tempo 151
@@ -27,7 +26,7 @@
 	octave 3
 	note G#, 2
 	note F#, 2
-Music_Route26_branch_eefe0: ; eefe0
+Music_Route26_branch_eefe0:
 	dutycycle $0
 	notetype $c, $a7
 	octave 3
@@ -194,9 +193,8 @@
 	note B_, 4
 	note __, 4
 	loopchannel 0, Music_Route26_branch_eefe0
-; ef09d
 
-Music_Route26_Ch2: ; ef09d
+Music_Route26_Ch2:
 	stereopanning $f0
 	vibrato $14, $23
 	dutycycle $2
@@ -234,7 +232,7 @@
 	octave 2
 	note C_, 2
 	note D#, 2
-Music_Route26_branch_ef0ce: ; ef0ce
+Music_Route26_branch_ef0ce:
 	dutycycle $2
 	notetype $c, $c2
 	octave 2
@@ -283,7 +281,7 @@
 	note D#, 4
 	note D#, 4
 	notetype $8, $c2
-Music_Route26_branch_ef10e: ; ef10e
+Music_Route26_branch_ef10e:
 	octave 2
 	note G#, 2
 	note G#, 2
@@ -339,9 +337,8 @@
 	note C_, 1
 	note D#, 1
 	loopchannel 0, Music_Route26_branch_ef0ce
-; ef14e
 
-Music_Route26_branch_ef14e: ; ef14e
+Music_Route26_branch_ef14e:
 	note A#, 6
 	note A#, 1
 	octave 2
@@ -354,9 +351,8 @@
 	octave 1
 	note A#, 2
 	endchannel
-; ef15a
 
-Music_Route26_Ch3: ; ef15a
+Music_Route26_Ch3:
 	stereopanning $ff
 	vibrato $12, $23
 	notetype $c, $14
@@ -392,7 +388,7 @@
 	note F#, 2
 	note F_, 2
 	note D#, 2
-Music_Route26_branch_ef18a: ; ef18a
+Music_Route26_branch_ef18a:
 	vibrato $18, $23
 	notetype $c, $14
 	octave 5
@@ -538,9 +534,8 @@
 	octave 3
 	note C_, 1
 	loopchannel 0, Music_Route26_branch_ef18a
-; ef22f
 
-Music_Route26_branch_ef22f: ; ef22f
+Music_Route26_branch_ef22f:
 	octave 5
 	note F_, 8
 	note C#, 2
@@ -550,18 +545,17 @@
 	note C#, 4
 	note D#, 4
 	endchannel
-; ef238
 
-Music_Route26_Ch4: ; ef238
+Music_Route26_Ch4:
 	togglenoise $4
 	notetype $c
-Music_Route26_branch_ef23c: ; ef23c
+Music_Route26_branch_ef23c:
 	note B_, 6
 	note D_, 1
 	note D_, 1
 	loopchannel 3, Music_Route26_branch_ef23c
 	callchannel Music_Route26_branch_ef2b0
-Music_Route26_branch_ef246: ; ef246
+Music_Route26_branch_ef246:
 	notetype $6
 	callchannel Music_Route26_branch_ef29a
 	callchannel Music_Route26_branch_ef29a
@@ -580,7 +574,7 @@
 	callchannel Music_Route26_branch_ef29a
 	callchannel Music_Route26_branch_ef29a
 	notetype $8
-Music_Route26_branch_ef266: ; ef266
+Music_Route26_branch_ef266:
 	note D_, 2
 	note D_, 2
 	note D_, 2
@@ -591,7 +585,7 @@
 	callchannel Music_Route26_branch_ef2a8
 	callchannel Music_Route26_branch_ef29a
 	callchannel Music_Route26_branch_ef2a8
-Music_Route26_branch_ef27c: ; ef27c
+Music_Route26_branch_ef27c:
 	notetype $6
 	note D_, 1
 	note D_, 1
@@ -611,9 +605,8 @@
 	note B_, 16
 	callchannel Music_Route26_branch_ef2b0
 	loopchannel 0, Music_Route26_branch_ef246
-; ef29a
 
-Music_Route26_branch_ef29a: ; ef29a
+Music_Route26_branch_ef29a:
 	note E_, 12
 	note D_, 2
 	note D_, 2
@@ -628,9 +621,8 @@
 	note C#, 1
 	note C#, 1
 	endchannel
-; ef2a8
 
-Music_Route26_branch_ef2a8: ; ef2a8
+Music_Route26_branch_ef2a8:
 	note E_, 12
 	note D_, 2
 	note D_, 2
@@ -639,9 +631,8 @@
 	note E_, 4
 	note D_, 4
 	endchannel
-; ef2b0
 
-Music_Route26_branch_ef2b0: ; ef2b0
+Music_Route26_branch_ef2b0:
 	notetype $6
 	note C#, 1
 	note C#, 1
@@ -672,4 +663,3 @@
 	note D_, 2
 	note E_, 2
 	endchannel
-; ef2d0
--- a/audio/music/route29.asm
+++ b/audio/music/route29.asm
@@ -1,11 +1,10 @@
-Music_Route29: ; f0386
+Music_Route29:
 	musicheader 4, 1, Music_Route29_Ch1
 	musicheader 1, 2, Music_Route29_Ch2
 	musicheader 1, 3, Music_Route29_Ch3
 	musicheader 1, 4, Music_Route29_Ch4
-; f0392
 
-Music_Route29_Ch1: ; f0392
+Music_Route29_Ch1:
 	tempo 146
 	volume $77
 	dutycycle $3
@@ -14,7 +13,7 @@
 	stereopanning $f
 	notetype $c, $b2
 	note __, 2
-Music_Route29_branch_f03a5: ; f03a5
+Music_Route29_branch_f03a5:
 	note __, 2
 	octave 4
 	note C_, 2
@@ -168,9 +167,8 @@
 	note G_, 2
 	note G_, 4
 	loopchannel 0, Music_Route29_branch_f03a5
-; f044d
 
-Music_Route29_Ch2: ; f044d
+Music_Route29_Ch2:
 	dutycycle $3
 	vibrato $12, $36
 	notetype $c, $c2
@@ -177,7 +175,7 @@
 	octave 4
 	note C_, 1
 	note D_, 1
-Music_Route29_branch_f0458: ; f0458
+Music_Route29_branch_f0458:
 	callchannel Music_Route29_branch_f04de
 	note F_, 1
 	note E_, 1
@@ -301,9 +299,8 @@
 	note C_, 1
 	note D_, 1
 	loopchannel 0, Music_Route29_branch_f0458
-; f04de
 
-Music_Route29_branch_f04de: ; f04de
+Music_Route29_branch_f04de:
 	note E_, 2
 	note E_, 2
 	note G_, 2
@@ -333,14 +330,13 @@
 	note E_, 2
 	note C_, 2
 	endchannel
-; f04fb
 
-Music_Route29_Ch3: ; f04fb
+Music_Route29_Ch3:
 	stereopanning $f0
 	notetype $c, $25
 	vibrato $9, $27
 	note __, 2
-Music_Route29_branch_f0504: ; f0504
+Music_Route29_branch_f0504:
 	note __, 2
 	octave 3
 	note G_, 1
@@ -503,14 +499,13 @@
 	note C_, 1
 	note __, 3
 	loopchannel 0, Music_Route29_branch_f0504
-; f05a9
 
-Music_Route29_Ch4: ; f05a9
+Music_Route29_Ch4:
 	stereopanning $f
 	togglenoise $0
 	notetype $c
 	note __, 2
-Music_Route29_branch_f05b0: ; f05b0
+Music_Route29_branch_f05b0:
 	note __, 2
 	note F_, 2
 	note F_, 6
@@ -523,4 +518,3 @@
 	note F_, 2
 	note F_, 4
 	loopchannel 0, Music_Route29_branch_f05b0
-; f05bf
--- a/audio/music/route3.asm
+++ b/audio/music/route3.asm
@@ -1,11 +1,10 @@
-Music_Route3: ; ec2ca
+Music_Route3:
 	musicheader 4, 1, Music_Route3_Ch1
 	musicheader 1, 2, Music_Route3_Ch2
 	musicheader 1, 3, Music_Route3_Ch3
 	musicheader 1, 4, Music_Route3_Ch4
-; ec2d6
 
-Music_Route3_Ch1: ; ec2d6
+Music_Route3_Ch1:
 	stereopanning $f
 	tempo 160
 	volume $77
@@ -46,7 +45,7 @@
 	note E_, 1
 	note F#, 1
 	note G#, 1
-Music_Route3_branch_ec307: ; ec307
+Music_Route3_branch_ec307:
 	callchannel Music_Route3_branch_ec3a4
 	note G_, 1
 	note D_, 1
@@ -195,9 +194,8 @@
 	octave 4
 	note D_, 1
 	loopchannel 0, Music_Route3_branch_ec307
-; ec3a4
 
-Music_Route3_branch_ec3a4: ; ec3a4
+Music_Route3_branch_ec3a4:
 	octave 3
 	note A_, 1
 	note E_, 1
@@ -208,7 +206,7 @@
 	note E_, 1
 	note C#, 1
 	note E_, 1
-Music_Route3_branch_ec3b1: ; ec3b1
+Music_Route3_branch_ec3b1:
 	note A_, 1
 	note E_, 1
 	note C#, 1
@@ -218,7 +216,7 @@
 	note E_, 1
 	note C#, 1
 	note E_, 1
-Music_Route3_branch_ec3bd: ; ec3bd
+Music_Route3_branch_ec3bd:
 	note G_, 1
 	note D_, 1
 	octave 2
@@ -235,9 +233,8 @@
 	octave 3
 	note D_, 1
 	endchannel
-; ec3d0
 
-Music_Route3_Ch2: ; ec3d0
+Music_Route3_Ch2:
 	stereopanning $f0
 	notetype $c, $5e
 	dutycycle $2
@@ -266,7 +263,7 @@
 	note C#, 1
 	note E_, 1
 	note G#, 1
-Music_Route3_branch_ec3f5: ; ec3f5
+Music_Route3_branch_ec3f5:
 	intensity $7d
 	callchannel Music_Route3_branch_ec443
 	note G_, 1
@@ -328,9 +325,8 @@
 	note F#, 1
 	note G#, 1
 	loopchannel 0, Music_Route3_branch_ec3f5
-; ec443
 
-Music_Route3_branch_ec443: ; ec443
+Music_Route3_branch_ec443:
 	note A_, 6
 	note E_, 1
 	note A_, 1
@@ -353,9 +349,8 @@
 	note G_, 6
 	note D_, 1
 	endchannel
-; ec45b
 
-Music_Route3_Ch3: ; ec45b
+Music_Route3_Ch3:
 	stereopanning $ff
 	vibrato $6, $3
 	notetype $c, $13
@@ -384,7 +379,7 @@
 	note __, 1
 	note G#, 2
 	callchannel Music_Route3_branch_ec4bd
-Music_Route3_branch_ec47f: ; ec47f
+Music_Route3_branch_ec47f:
 	intensity $14
 	callchannel Music_Route3_branch_ec4bd
 	callchannel Music_Route3_branch_ec4bd
@@ -431,9 +426,8 @@
 	note F#, 1
 	note G#, 1
 	loopchannel 0, Music_Route3_branch_ec47f
-; ec4bd
 
-Music_Route3_branch_ec4bd: ; ec4bd
+Music_Route3_branch_ec4bd:
 	octave 3
 	note A_, 1
 	note __, 1
@@ -451,9 +445,8 @@
 	octave 2
 	note G#, 2
 	endchannel
-; ec4ce
 
-Music_Route3_branch_ec4ce: ; ec4ce
+Music_Route3_branch_ec4ce:
 	octave 3
 	note G_, 1
 	note __, 1
@@ -483,13 +476,12 @@
 	note G#, 2
 	note B_, 2
 	endchannel
-; ec4eb
 
-Music_Route3_Ch4: ; ec4eb
+Music_Route3_Ch4:
 	togglenoise $4
 	notetype $c
 	note __, 10
-Music_Route3_branch_ec4f0: ; ec4f0
+Music_Route3_branch_ec4f0:
 	notetype $c
 	note D_, 2
 	note D_, 4
@@ -507,4 +499,3 @@
 	note C#, 1
 	note C#, 1
 	loopchannel 0, Music_Route3_branch_ec4f0
-; ec506
--- a/audio/music/route30.asm
+++ b/audio/music/route30.asm
@@ -1,11 +1,10 @@
-Music_Route30: ; efc01
+Music_Route30:
 	musicheader 4, 1, Music_Route30_Ch1
 	musicheader 1, 2, Music_Route30_Ch2
 	musicheader 1, 3, Music_Route30_Ch3
 	musicheader 1, 4, Music_Route30_Ch4
-; efc0d
 
-Music_Route30_Ch1: ; efc0d
+Music_Route30_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -27,7 +26,7 @@
 	note D_, 2
 	intensity $4e
 	note C_, 4
-Music_Route30_branch_efc2e: ; efc2e
+Music_Route30_branch_efc2e:
 	intensity $b6
 	note D_, 6
 	intensity $b4
@@ -183,9 +182,8 @@
 	octave 4
 	note D_, 2
 	loopchannel 0, Music_Route30_branch_efc2e
-; efcda
 
-Music_Route30_Ch2: ; efcda
+Music_Route30_Ch2:
 	dutycycle $3
 	vibrato $12, $36
 	stereopanning $f
@@ -207,7 +205,7 @@
 	note E_, 1
 	note F_, 1
 	note F#, 1
-Music_Route30_branch_efcf6: ; efcf6
+Music_Route30_branch_efcf6:
 	intensity $c7
 	note G_, 10
 	octave 4
@@ -295,9 +293,8 @@
 	octave 3
 	note F#, 2
 	loopchannel 0, Music_Route30_branch_efcf6
-; efd5f
 
-Music_Route30_Ch3: ; efd5f
+Music_Route30_Ch3:
 	notetype $c, $27
 	octave 2
 	note G_, 1
@@ -322,7 +319,7 @@
 	note __, 1
 	note G_, 1
 	note __, 1
-Music_Route30_branch_efd79: ; efd79
+Music_Route30_branch_efd79:
 	note G_, 1
 	note __, 1
 	note B_, 2
@@ -577,14 +574,13 @@
 	note G_, 1
 	note __, 1
 	loopchannel 0, Music_Route30_branch_efd79
-; efe7a
 
-Music_Route30_Ch4: ; efe7a
+Music_Route30_Ch4:
 	togglenoise $3
 	notetype $c
 	callchannel Music_Route30_branch_efeb8
 	callchannel Music_Route30_branch_efec1
-Music_Route30_branch_efe84: ; efe84
+Music_Route30_branch_efe84:
 	callchannel Music_Route30_branch_efecd
 	callchannel Music_Route30_branch_efed7
 	callchannel Music_Route30_branch_efed7
@@ -602,9 +598,8 @@
 	callchannel Music_Route30_branch_efecd
 	callchannel Music_Route30_branch_efee1
 	loopchannel 0, Music_Route30_branch_efe84
-; efeb8
 
-Music_Route30_branch_efeb8: ; efeb8
+Music_Route30_branch_efeb8:
 	note D_, 2
 	note F#, 2
 	note F#, 2
@@ -614,9 +609,8 @@
 	note D_, 2
 	note D_, 4
 	endchannel
-; efec1
 
-Music_Route30_branch_efec1: ; efec1
+Music_Route30_branch_efec1:
 	note D_, 2
 	note F#, 2
 	note F#, 2
@@ -629,9 +623,8 @@
 	note D_, 1
 	note D_, 1
 	endchannel
-; efecd
 
-Music_Route30_branch_efecd: ; efecd
+Music_Route30_branch_efecd:
 	note D_, 2
 	note F#, 2
 	note F#, 2
@@ -642,9 +635,8 @@
 	note D_, 2
 	note D_, 2
 	endchannel
-; efed7
 
-Music_Route30_branch_efed7: ; efed7
+Music_Route30_branch_efed7:
 	note D_, 2
 	note F#, 2
 	note F#, 2
@@ -655,9 +647,8 @@
 	note D_, 2
 	note D_, 2
 	endchannel
-; efee1
 
-Music_Route30_branch_efee1: ; efee1
+Music_Route30_branch_efee1:
 	note D_, 2
 	note F#, 2
 	note F#, 2
@@ -676,4 +667,3 @@
 	note D_, 1
 	notetype $c
 	endchannel
-; efef5
--- a/audio/music/route36.asm
+++ b/audio/music/route36.asm
@@ -1,11 +1,10 @@
-Music_Route36: ; e94e9
+Music_Route36:
 	musicheader 4, 1, Music_Route36_Ch1
 	musicheader 1, 2, Music_Route36_Ch2
 	musicheader 1, 3, Music_Route36_Ch3
 	musicheader 1, 4, Music_Route36_Ch4
-; e94f5
 
-Music_Route36_Ch1: ; e94f5
+Music_Route36_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -26,7 +25,7 @@
 	note A_, 1
 	intensity $5d
 	note A#, 4
-Music_Route36_branch_e9517: ; e9517
+Music_Route36_branch_e9517:
 	intensity $b5
 	note F_, 4
 	note A_, 2
@@ -163,9 +162,8 @@
 	note D#, 2
 	note E_, 2
 	loopchannel 0, Music_Route36_branch_e9517
-; e95af
 
-Music_Route36_Ch2: ; e95af
+Music_Route36_Ch2:
 	dutycycle $3
 	vibrato $10, $36
 	stereopanning $f0
@@ -188,7 +186,7 @@
 	note F_, 8
 	octave 3
 	note G_, 4
-Music_Route36_branch_e95ce: ; e95ce
+Music_Route36_branch_e95ce:
 	intensity $c7
 	octave 4
 	note C_, 10
@@ -311,9 +309,8 @@
 	note A_, 1
 	note B_, 1
 	loopchannel 0, Music_Route36_branch_e95ce
-; e966b
 
-Music_Route36_Ch3: ; e966b
+Music_Route36_Ch3:
 	notetype $c, $25
 	octave 3
 	note F_, 1
@@ -337,7 +334,7 @@
 	octave 3
 	note D#, 2
 	note E_, 2
-Music_Route36_branch_e9684: ; e9684
+Music_Route36_branch_e9684:
 	note F_, 4
 	note C_, 2
 	note F_, 4
@@ -468,20 +465,19 @@
 	note D#, 2
 	note E_, 2
 	loopchannel 0, Music_Route36_branch_e9684
-; e9709
 
-Music_Route36_Ch4: ; e9709
+Music_Route36_Ch4:
 	togglenoise $1
 	notetype $c
 	callchannel Music_Route36_branch_e9734
 	callchannel Music_Route36_branch_e9741
-Music_Route36_branch_e9713: ; e9713
+Music_Route36_branch_e9713:
 	callchannel Music_Route36_branch_e9734
 	callchannel Music_Route36_branch_e973b
 	callchannel Music_Route36_branch_e9734
 	callchannel Music_Route36_branch_e9741
 	loopchannel 2, Music_Route36_branch_e9713
-Music_Route36_branch_e9723: ; e9723
+Music_Route36_branch_e9723:
 	note A#, 4
 	note A_, 2
 	note F_, 4
@@ -491,9 +487,8 @@
 	loopchannel 11, Music_Route36_branch_e9723
 	callchannel Music_Route36_branch_e9741
 	loopchannel 0, Music_Route36_branch_e9713
-; e9734
 
-Music_Route36_branch_e9734: ; e9734
+Music_Route36_branch_e9734:
 	note A_, 4
 	note A_, 6
 	note A#, 1
@@ -501,9 +496,8 @@
 	note A_, 2
 	note A#, 2
 	endchannel
-; e973b
 
-Music_Route36_branch_e973b: ; e973b
+Music_Route36_branch_e973b:
 	note A_, 4
 	note A_, 6
 	note B_, 1
@@ -510,9 +504,8 @@
 	note A#, 1
 	note A_, 4
 	endchannel
-; e9741
 
-Music_Route36_branch_e9741: ; e9741
+Music_Route36_branch_e9741:
 	note A_, 4
 	note A_, 6
 	note A#, 1
@@ -525,4 +518,3 @@
 	note A_, 1
 	notetype $c
 	endchannel
-; e974f
--- a/audio/music/route37.asm
+++ b/audio/music/route37.asm
@@ -1,11 +1,10 @@
-Music_Route37: ; ee94b
+Music_Route37:
 	musicheader 4, 1, Music_Route37_Ch1
 	musicheader 1, 2, Music_Route37_Ch2
 	musicheader 1, 3, Music_Route37_Ch3
 	musicheader 1, 4, Music_Route37_Ch4
-; ee957
 
-Music_Route37_Ch1: ; ee957
+Music_Route37_Ch1:
 	tempo 144
 	volume $77
 	dutycycle $3
@@ -14,7 +13,7 @@
 	notetype $c, $b3
 	note __, 16
 	note __, 16
-Music_Route37_branch_ee969: ; ee969
+Music_Route37_branch_ee969:
 	intensity $b3
 	note __, 2
 	octave 2
@@ -68,7 +67,7 @@
 	note E_, 2
 	note D#, 4
 	stereopanning $f
-Music_Route37_branch_ee9a5: ; ee9a5
+Music_Route37_branch_ee9a5:
 	callchannel Music_Route37_branch_ee9da
 	octave 3
 	note C#, 4
@@ -97,9 +96,8 @@
 	callchannel Music_Route37_branch_ee9e9
 	note __, 4
 	loopchannel 0, Music_Route37_branch_ee969
-; ee9da
 
-Music_Route37_branch_ee9da: ; ee9da
+Music_Route37_branch_ee9da:
 	intensity $c2
 	octave 2
 	note A_, 2
@@ -113,9 +111,8 @@
 	note A_, 2
 	intensity $b7
 	endchannel
-; ee9e9
 
-Music_Route37_branch_ee9e9: ; ee9e9
+Music_Route37_branch_ee9e9:
 	intensity $c2
 	octave 2
 	note B_, 2
@@ -129,9 +126,8 @@
 	note B_, 2
 	intensity $b7
 	endchannel
-; ee9f8
 
-Music_Route37_Ch2: ; ee9f8
+Music_Route37_Ch2:
 	dutycycle $3
 	vibrato $1c, $12
 	notetype $c, $c2
@@ -162,7 +158,7 @@
 	note B_, 1
 	intensity $c2
 	note B_, 2
-Music_Route37_branch_eea24: ; eea24
+Music_Route37_branch_eea24:
 	callchannel Music_Route37_branch_eeab7
 	intensity $c6
 	octave 4
@@ -274,9 +270,8 @@
 	intensity $c2
 	note F#, 2
 	loopchannel 0, Music_Route37_branch_eea24
-; eeab7
 
-Music_Route37_branch_eeab7: ; eeab7
+Music_Route37_branch_eeab7:
 	intensity $c7
 	octave 3
 	note F#, 4
@@ -289,17 +284,16 @@
 	note F#, 2
 	note B_, 2
 	endchannel
-; eeac7
 
-Music_Route37_Ch3: ; eeac7
+Music_Route37_Ch3:
 	stereopanning $f0
 	notetype $c, $14
-Music_Route37_branch_eeacc: ; eeacc
+Music_Route37_branch_eeacc:
 	octave 2
 	note F#, 2
 	note __, 6
 	loopchannel 4, Music_Route37_branch_eeacc
-Music_Route37_branch_eead3: ; eead3
+Music_Route37_branch_eead3:
 	callchannel Music_Route37_branch_eeb32
 	note A_, 2
 	octave 3
@@ -311,7 +305,7 @@
 	note A_, 2
 	note F#, 2
 	note E_, 2
-Music_Route37_branch_eeae0: ; eeae0
+Music_Route37_branch_eeae0:
 	note D#, 2
 	note F#, 2
 	loopchannel 4, Music_Route37_branch_eeae0
@@ -330,13 +324,13 @@
 	octave 2
 	note A_, 2
 	callchannel Music_Route37_branch_eeb32
-Music_Route37_branch_eeafb: ; eeafb
+Music_Route37_branch_eeafb:
 	octave 2
 	note B_, 2
 	octave 3
 	note D#, 2
 	loopchannel 4, Music_Route37_branch_eeafb
-Music_Route37_branch_eeb03: ; eeb03
+Music_Route37_branch_eeb03:
 	octave 2
 	note A_, 2
 	octave 3
@@ -345,13 +339,13 @@
 	note E_, 2
 	note C#, 2
 	callchannel Music_Route37_branch_eeb3c
-Music_Route37_branch_eeb10: ; eeb10
+Music_Route37_branch_eeb10:
 	octave 2
 	note B_, 2
 	octave 3
 	note F#, 2
 	loopchannel 4, Music_Route37_branch_eeb10
-Music_Route37_branch_eeb18: ; eeb18
+Music_Route37_branch_eeb18:
 	octave 2
 	note A_, 2
 	octave 3
@@ -361,14 +355,13 @@
 	note C#, 2
 	callchannel Music_Route37_branch_eeb3c
 	callchannel Music_Route37_branch_eeb32
-Music_Route37_branch_eeb28: ; eeb28
+Music_Route37_branch_eeb28:
 	note F#, 2
 	note __, 6
 	loopchannel 4, Music_Route37_branch_eeb28
 	loopchannel 0, Music_Route37_branch_eead3
-; eeb32
 
-Music_Route37_branch_eeb32: ; eeb32
+Music_Route37_branch_eeb32:
 	octave 2
 	note F#, 2
 	note B_, 2
@@ -379,9 +372,8 @@
 	note F#, 2
 	note B_, 2
 	endchannel
-; eeb3c
 
-Music_Route37_branch_eeb3c: ; eeb3c
+Music_Route37_branch_eeb3c:
 	octave 2
 	note B_, 2
 	octave 3
@@ -399,12 +391,11 @@
 	octave 3
 	note D#, 2
 	endchannel
-; eeb4d
 
-Music_Route37_Ch4: ; eeb4d
+Music_Route37_Ch4:
 	stereopanning $f
 	togglenoise $0
-Music_Route37_branch_eeb51: ; eeb51
+Music_Route37_branch_eeb51:
 	notetype $c
 	callchannel Music_Route37_branch_eeb6b
 	note D_, 1
@@ -422,9 +413,8 @@
 	note D_, 1
 	note D_, 1
 	loopchannel 0, Music_Route37_branch_eeb51
-; eeb6b
 
-Music_Route37_branch_eeb6b: ; eeb6b
+Music_Route37_branch_eeb6b:
 	note D_, 2
 	note D#, 1
 	note D#, 1
@@ -435,4 +425,3 @@
 	note D#, 1
 	note D#, 1
 	endchannel
-; eeb75
--- a/audio/music/ruinsofalphinterior.asm
+++ b/audio/music/ruinsofalphinterior.asm
@@ -1,10 +1,9 @@
-Music_RuinsOfAlphInterior: ; ebd9e
+Music_RuinsOfAlphInterior:
 	musicheader 3, 1, Music_RuinsOfAlphInterior_Ch1
 	musicheader 1, 2, Music_RuinsOfAlphInterior_Ch2
 	musicheader 1, 3, Music_RuinsOfAlphInterior_Ch3
-; ebda7
 
-Music_RuinsOfAlphInterior_Ch1: ; ebda7
+Music_RuinsOfAlphInterior_Ch1:
 	tempo 224
 	volume $77
 	dutycycle $0
@@ -12,14 +11,13 @@
 	notetype $c, $44
 	note __, 1
 	loopchannel 0, Music_RuinsOfAlphInterior_branch_ebdc2
-; ebdb8
 
-Music_RuinsOfAlphInterior_Ch2: ; ebdb8
+Music_RuinsOfAlphInterior_Ch2:
 	tone $0002
 	dutycycle $0
 	stereopanning $f
 	notetype $c, $a4
-Music_RuinsOfAlphInterior_branch_ebdc2: ; ebdc2
+Music_RuinsOfAlphInterior_branch_ebdc2:
 	octave 4
 	note C_, 4
 	octave 3
@@ -35,11 +33,10 @@
 	octave 3
 	note A#, 4
 	loopchannel 0, Music_RuinsOfAlphInterior_branch_ebdc2
-; ebdd4
 
-Music_RuinsOfAlphInterior_Ch3: ; ebdd4
+Music_RuinsOfAlphInterior_Ch3:
 	notetype $c, $10
-Music_RuinsOfAlphInterior_branch_ebdd7: ; ebdd7
+Music_RuinsOfAlphInterior_branch_ebdd7:
 	octave 2
 	note G#, 2
 	octave 3
@@ -47,4 +44,3 @@
 	note E_, 2
 	note __, 10
 	loopchannel 0, Music_RuinsOfAlphInterior_branch_ebdd7
-; ebde1
--- a/audio/music/ruinsofalphradio.asm
+++ b/audio/music/ruinsofalphradio.asm
@@ -1,10 +1,9 @@
-Music_RuinsOfAlphRadio: ; eedcb
+Music_RuinsOfAlphRadio:
 	musicheader 3, 1, Music_RuinsOfAlphRadio_Ch1
 	musicheader 1, 2, Music_RuinsOfAlphRadio_Ch2
 	musicheader 1, 3, Music_RuinsOfAlphRadio_Ch3
-; eedd4
 
-Music_RuinsOfAlphRadio_Ch1: ; eedd4
+Music_RuinsOfAlphRadio_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $0
@@ -11,7 +10,7 @@
 	tone $0118
 	vibrato $0, $f0
 	stereopanning $f0
-Music_RuinsOfAlphRadio_branch_eede3: ; eede3
+Music_RuinsOfAlphRadio_branch_eede3:
 	notetype $6, $71
 	callchannel Music_RuinsOfAlphRadio_branch_eee01
 	notetype $c, $a1
@@ -25,9 +24,8 @@
 	notetype $c, $a1
 	note __, 16
 	loopchannel 0, Music_RuinsOfAlphRadio_branch_eede3
-; eee01
 
-Music_RuinsOfAlphRadio_branch_eee01: ; eee01
+Music_RuinsOfAlphRadio_branch_eee01:
 	octave 4
 	note G_, 1
 	note F#, 1
@@ -35,9 +33,8 @@
 	note F#, 1
 	note C_, 8
 	endchannel
-; eee08
 
-Music_RuinsOfAlphRadio_branch_eee08: ; eee08
+Music_RuinsOfAlphRadio_branch_eee08:
 	octave 4
 	note G_, 1
 	note F#, 1
@@ -48,12 +45,11 @@
 	octave 5
 	note C_, 8
 	endchannel
-; eee12
 
-Music_RuinsOfAlphRadio_Ch2: ; eee12
+Music_RuinsOfAlphRadio_Ch2:
 	dutycycle $1
 	vibrato $1, $e0
-Music_RuinsOfAlphRadio_branch_eee17: ; eee17
+Music_RuinsOfAlphRadio_branch_eee17:
 	stereopanning $f
 	notetype $6, $81
 	callchannel Music_RuinsOfAlphRadio_branch_eee01
@@ -65,11 +61,10 @@
 	notetype $c, $a1
 	note __, 16
 	loopchannel 0, Music_RuinsOfAlphRadio_branch_eee17
-; eee32
 
-Music_RuinsOfAlphRadio_Ch3: ; eee32
+Music_RuinsOfAlphRadio_Ch3:
 	notetype $6, $26
-Music_RuinsOfAlphRadio_branch_eee35: ; eee35
+Music_RuinsOfAlphRadio_branch_eee35:
 	octave 2
 	note C_, 1
 	note C#, 1
@@ -76,4 +71,3 @@
 	note C_, 1
 	note __, 16
 	loopchannel 0, Music_RuinsOfAlphRadio_branch_eee35
-; eee3e
--- a/audio/music/showmearound.asm
+++ b/audio/music/showmearound.asm
@@ -1,11 +1,10 @@
-Music_ShowMeAround: ; edbd8
+Music_ShowMeAround:
 	musicheader 4, 1, Music_ShowMeAround_Ch1
 	musicheader 1, 2, Music_ShowMeAround_Ch2
 	musicheader 1, 3, Music_ShowMeAround_Ch3
 	musicheader 1, 4, Music_ShowMeAround_Ch4
-; edbe4
 
-Music_ShowMeAround_Ch1: ; edbe4
+Music_ShowMeAround_Ch1:
 	tempo 144
 	volume $77
 	stereopanning $f
@@ -28,7 +27,7 @@
 	note D_, 1
 	note E_, 1
 	note G#, 8
-Music_ShowMeAround_branch_edc01: ; edc01
+Music_ShowMeAround_branch_edc01:
 	note __, 16
 	note __, 16
 	note __, 16
@@ -38,9 +37,8 @@
 	callchannel Music_ShowMeAround_branch_edc98
 	callchannel Music_ShowMeAround_branch_edc15
 	loopchannel 0, Music_ShowMeAround_branch_edc01
-; edc15
 
-Music_ShowMeAround_branch_edc15: ; edc15
+Music_ShowMeAround_branch_edc15:
 	note __, 4
 	octave 3
 	note C#, 1
@@ -62,9 +60,8 @@
 	note E_, 1
 	note __, 3
 	endchannel
-; edc2a
 
-Music_ShowMeAround_Ch2: ; edc2a
+Music_ShowMeAround_Ch2:
 	stereopanning $ff
 	dutycycle $2
 	notetype $c, $b1
@@ -86,7 +83,7 @@
 	note D_, 1
 	note E_, 8
 	dutycycle $1
-Music_ShowMeAround_branch_edc44: ; edc44
+Music_ShowMeAround_branch_edc44:
 	callchannel Music_ShowMeAround_branch_edc98
 	callchannel Music_ShowMeAround_branch_edc98
 	callchannel Music_ShowMeAround_branch_edc86
@@ -138,9 +135,8 @@
 	note A_, 2
 	note A_, 4
 	loopchannel 0, Music_ShowMeAround_branch_edc44
-; edc86
 
-Music_ShowMeAround_branch_edc86: ; edc86
+Music_ShowMeAround_branch_edc86:
 	octave 3
 	note A_, 2
 	octave 4
@@ -149,9 +145,8 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; edc8e
 
-Music_ShowMeAround_branch_edc8e: ; edc8e
+Music_ShowMeAround_branch_edc8e:
 	octave 5
 	note C#, 2
 	octave 4
@@ -162,9 +157,8 @@
 	octave 4
 	note A_, 2
 	endchannel
-; edc98
 
-Music_ShowMeAround_branch_edc98: ; edc98
+Music_ShowMeAround_branch_edc98:
 	note __, 4
 	octave 3
 	note C#, 1
@@ -182,9 +176,8 @@
 	note B_, 1
 	note __, 1
 	endchannel
-; edca9
 
-Music_ShowMeAround_Ch3: ; edca9
+Music_ShowMeAround_Ch3:
 	stereopanning $f0
 	vibrato $10, $22
 	notetype $6, $25
@@ -226,7 +219,7 @@
 	note F_, 1
 	note E_, 2
 	intensity $14
-Music_ShowMeAround_branch_edcd9: ; edcd9
+Music_ShowMeAround_branch_edcd9:
 	callchannel Music_ShowMeAround_branch_edcef
 	callchannel Music_ShowMeAround_branch_edcef
 	callchannel Music_ShowMeAround_branch_edcef
@@ -234,9 +227,8 @@
 	callchannel Music_ShowMeAround_branch_edcef
 	callchannel Music_ShowMeAround_branch_edd0f
 	loopchannel 0, Music_ShowMeAround_branch_edcd9
-; edcef
 
-Music_ShowMeAround_branch_edcef: ; edcef
+Music_ShowMeAround_branch_edcef:
 	octave 2
 	note A_, 2
 	note __, 6
@@ -269,9 +261,8 @@
 	note D_, 2
 	note __, 2
 	endchannel
-; edd0f
 
-Music_ShowMeAround_branch_edd0f: ; edd0f
+Music_ShowMeAround_branch_edd0f:
 	octave 2
 	note A_, 2
 	note __, 6
@@ -305,9 +296,8 @@
 	note A_, 2
 	note __, 6
 	endchannel
-; edd30
 
-Music_ShowMeAround_Ch4: ; edd30
+Music_ShowMeAround_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 16
@@ -315,7 +305,7 @@
 	note D_, 2
 	note D#, 2
 	note F#, 4
-Music_ShowMeAround_branch_edd39: ; edd39
+Music_ShowMeAround_branch_edd39:
 	callchannel Music_ShowMeAround_branch_edd4f
 	callchannel Music_ShowMeAround_branch_edd4f
 	callchannel Music_ShowMeAround_branch_edd4f
@@ -323,9 +313,8 @@
 	callchannel Music_ShowMeAround_branch_edd4f
 	callchannel Music_ShowMeAround_branch_edd5e
 	loopchannel 0, Music_ShowMeAround_branch_edd39
-; edd4f
 
-Music_ShowMeAround_branch_edd4f: ; edd4f
+Music_ShowMeAround_branch_edd4f:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -341,9 +330,8 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; edd5e
 
-Music_ShowMeAround_branch_edd5e: ; edd5e
+Music_ShowMeAround_branch_edd5e:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -359,4 +347,3 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; edd6d
--- a/audio/music/sprouttower.asm
+++ b/audio/music/sprouttower.asm
@@ -1,11 +1,10 @@
-Music_SproutTower: ; f6974
+Music_SproutTower:
 	musicheader 4, 1, Music_SproutTower_Ch1
 	musicheader 1, 2, Music_SproutTower_Ch2
 	musicheader 1, 3, Music_SproutTower_Ch3
 	musicheader 1, 4, Music_SproutTower_Ch4
-; f6980
 
-Music_SproutTower_Ch1: ; f6980
+Music_SproutTower_Ch1:
 	tempo 176
 	volume $77
 	dutycycle $3
@@ -15,7 +14,7 @@
 	notetype $c, $a3
 	note __, 16
 	note __, 16
-Music_SproutTower_branch_f6994: ; f6994
+Music_SproutTower_branch_f6994:
 	note __, 6
 	octave 3
 	note F_, 2
@@ -61,9 +60,8 @@
 	note D#, 4
 	note D#, 4
 	loopchannel 0, Music_SproutTower_branch_f6994
-; f69c8
 
-Music_SproutTower_Ch2: ; f69c8
+Music_SproutTower_Ch2:
 	dutycycle $3
 	tone $0001
 	vibrato $8, $48
@@ -77,7 +75,7 @@
 	note F_, 4
 	note D#, 4
 	note D#, 4
-Music_SproutTower_branch_f69dc: ; f69dc
+Music_SproutTower_branch_f69dc:
 	intensity $b5
 	octave 4
 	note C_, 4
@@ -139,9 +137,8 @@
 	note C_, 16
 	note __, 16
 	loopchannel 0, Music_SproutTower_branch_f69dc
-; f6a25
 
-Music_SproutTower_Ch3: ; f6a25
+Music_SproutTower_Ch3:
 	vibrato $14, $e8
 	notetype $c, $14
 	octave 3
@@ -162,7 +159,7 @@
 	note __, 2
 	note F#, 2
 	stereopanning $f0
-Music_SproutTower_branch_f6a3e: ; f6a3e
+Music_SproutTower_branch_f6a3e:
 	note __, 4
 	note C_, 2
 	note F_, 2
@@ -220,13 +217,12 @@
 	note __, 2
 	note F_, 2
 	loopchannel 0, Music_SproutTower_branch_f6a3e
-; f6a7a
 
-Music_SproutTower_Ch4: ; f6a7a
+Music_SproutTower_Ch4:
 	togglenoise $0
 	notetype $c
 	note __, 4
-Music_SproutTower_branch_f6a7f: ; f6a7f
+Music_SproutTower_branch_f6a7f:
 	note F#, 4
 	stereopanning $f0
 	note D#, 4
@@ -244,4 +240,3 @@
 	stereopanning $ff
 	note F#, 4
 	loopchannel 0, Music_SproutTower_branch_f6a7f
-; f6a99
--- a/audio/music/ssaqua.asm
+++ b/audio/music/ssaqua.asm
@@ -1,11 +1,10 @@
-Music_SSAqua: ; ead99
+Music_SSAqua:
 	musicheader 4, 1, Music_SSAqua_Ch1
 	musicheader 1, 2, Music_SSAqua_Ch2
 	musicheader 1, 3, Music_SSAqua_Ch3
 	musicheader 1, 4, Music_SSAqua_Ch4
-; eada5
 
-Music_SSAqua_Ch1: ; eada5
+Music_SSAqua_Ch1:
 	tempo 117
 	volume $77
 	stereopanning $f
@@ -18,7 +17,7 @@
 	note __, 1
 	note G_, 1
 	note __, 1
-Music_SSAqua_branch_eadbc: ; eadbc
+Music_SSAqua_branch_eadbc:
 	octave 2
 	note G_, 16
 	note __, 8
@@ -248,15 +247,14 @@
 	note F#, 2
 	note A_, 2
 	loopchannel 0, Music_SSAqua_branch_eadbc
-; eaeca
 
-Music_SSAqua_Ch2: ; eaeca
+Music_SSAqua_Ch2:
 	stereopanning $f0
 	dutycycle $2
 	vibrato $8, $33
 	notetype $c, $b7
 	note __, 2
-Music_SSAqua_branch_eaed5: ; eaed5
+Music_SSAqua_branch_eaed5:
 	notetype $c, $b7
 	dutycycle $1
 	intensity $61
@@ -392,9 +390,8 @@
 	note A_, 8
 	note __, 8
 	loopchannel 0, Music_SSAqua_branch_eaed5
-; eaf88
 
-Music_SSAqua_branch_eaf88: ; eaf88
+Music_SSAqua_branch_eaf88:
 	note D_, 6
 	octave 3
 	note B_, 1
@@ -468,9 +465,8 @@
 	note E_, 2
 	note F#, 2
 	endchannel
-; eafd5
 
-Music_SSAqua_branch_eafd5: ; eafd5
+Music_SSAqua_branch_eafd5:
 	notetype $c, $b7
 	note B_, 10
 	note F#, 1
@@ -480,9 +476,8 @@
 	note F#, 1
 	note __, 1
 	endchannel
-; eafe0
 
-Music_SSAqua_branch_eafe0: ; eafe0
+Music_SSAqua_branch_eafe0:
 	octave 3
 	note D_, 10
 	note E_, 1
@@ -504,9 +499,8 @@
 	note A_, 1
 	note __, 1
 	endchannel
-; eaff5
 
-Music_SSAqua_branch_eaff5: ; eaff5
+Music_SSAqua_branch_eaff5:
 	octave 5
 	note G_, 1
 	note D_, 1
@@ -580,9 +574,8 @@
 	note A_, 1
 	note G_, 1
 	endchannel
-; eb03e
 
-Music_SSAqua_branch_eb03e: ; eb03e
+Music_SSAqua_branch_eb03e:
 	octave 5
 	note G_, 1
 	octave 4
@@ -607,9 +600,8 @@
 	octave 3
 	note G_, 1
 	endchannel
-; eb056
 
-Music_SSAqua_Ch3: ; eb056
+Music_SSAqua_Ch3:
 	stereopanning $ff
 	vibrato $8, $34
 	notetype $6, $15
@@ -618,7 +610,7 @@
 	note __, 1
 	note G_, 1
 	note __, 1
-Music_SSAqua_branch_eb063: ; eb063
+Music_SSAqua_branch_eb063:
 	note G_, 16
 	note __, 8
 	note G_, 2
@@ -651,7 +643,7 @@
 	note E_, 1
 	callchannel Music_SSAqua_branch_eb14d
 	callchannel Music_SSAqua_branch_eb14d
-Music_SSAqua_branch_eb08d: ; eb08d
+Music_SSAqua_branch_eb08d:
 	note G_, 2
 	note __, 2
 	octave 3
@@ -830,9 +822,8 @@
 	note G_, 1
 	note __, 1
 	loopchannel 0, Music_SSAqua_branch_eb063
-; eb14d
 
-Music_SSAqua_branch_eb14d: ; eb14d
+Music_SSAqua_branch_eb14d:
 	notetype $6, $15
 	octave 2
 	note G_, 2
@@ -868,9 +859,8 @@
 	note G_, 1
 	note __, 1
 	endchannel
-; eb172
 
-Music_SSAqua_branch_eb172: ; eb172
+Music_SSAqua_branch_eb172:
 	octave 2
 	note G_, 2
 	note __, 2
@@ -1061,9 +1051,8 @@
 	note F#, 1
 	note __, 3
 	endchannel
-; eb230
 
-Music_SSAqua_branch_eb230: ; eb230
+Music_SSAqua_branch_eb230:
 	octave 2
 	note B_, 2
 	note __, 2
@@ -1089,13 +1078,12 @@
 	note D#, 1
 	note __, 3
 	endchannel
-; eb249
 
-Music_SSAqua_Ch4: ; eb249
+Music_SSAqua_Ch4:
 	togglenoise $3
 	notetype $c
 	note __, 2
-Music_SSAqua_branch_eb24e: ; eb24e
+Music_SSAqua_branch_eb24e:
 	note G#, 1
 	note G_, 1
 	note G_, 1
@@ -1138,9 +1126,8 @@
 	callchannel Music_SSAqua_branch_eb2ae
 	callchannel Music_SSAqua_branch_eb2c7
 	loopchannel 0, Music_SSAqua_branch_eb24e
-; eb2ae
 
-Music_SSAqua_branch_eb2ae: ; eb2ae
+Music_SSAqua_branch_eb2ae:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1154,9 +1141,8 @@
 	note G_, 1
 	note G_, 1
 	endchannel
-; eb2bb
 
-Music_SSAqua_branch_eb2bb: ; eb2bb
+Music_SSAqua_branch_eb2bb:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1169,9 +1155,8 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; eb2c7
 
-Music_SSAqua_branch_eb2c7: ; eb2c7
+Music_SSAqua_branch_eb2c7:
 	note A#, 2
 	note G_, 1
 	note G_, 1
@@ -1184,4 +1169,3 @@
 	note D_, 2
 	note C_, 2
 	endchannel
-; eb2d3
--- a/audio/music/successfulcapture.asm
+++ b/audio/music/successfulcapture.asm
@@ -1,10 +1,9 @@
-Music_SuccessfulCapture: ; f4602
+Music_SuccessfulCapture:
 	musicheader 3, 1, Music_SuccessfulCapture_Ch1
 	musicheader 1, 2, Music_SuccessfulCapture_Ch2
 	musicheader 1, 3, Music_SuccessfulCapture_Ch3
-; f460b
 
-Music_SuccessfulCapture_Ch1: ; f460b
+Music_SuccessfulCapture_Ch1:
 	tempo 126
 	volume $77
 	dutycycle $3
@@ -11,16 +10,13 @@
 	tone $0001
 	notetype $c, $a1
 	jumpchannel Music_SuccessfulCapture_branch_f4536
-; f461b
 
-Music_SuccessfulCapture_Ch2: ; f461b
+Music_SuccessfulCapture_Ch2:
 	vibrato $12, $24
 	notetype $c, $c1
 	dutycycle $2
 	jumpchannel Music_SuccessfulCapture_branch_f4585
-; f4626
 
-Music_SuccessfulCapture_Ch3: ; f4626
+Music_SuccessfulCapture_Ch3:
 	notetype $c, $25
 	jumpchannel Music_SuccessfulCapture_branch_f45cf
-; f462c
--- a/audio/music/suicunebattle.asm
+++ b/audio/music/suicunebattle.asm
@@ -1,10 +1,9 @@
-Music_SuicuneBattle: ; 178b81
+Music_SuicuneBattle:
 	musicheader 3, 1, Music_SuicuneBattle_Ch1
 	musicheader 1, 2, Music_SuicuneBattle_Ch2
 	musicheader 1, 3, Music_SuicuneBattle_Ch3
-; 178b8a
 
-Music_SuicuneBattle_Ch1: ; 178b8a
+Music_SuicuneBattle_Ch1:
 	tempo 101
 	volume $77
 	dutycycle $3
@@ -95,7 +94,7 @@
 	octave 3
 	note E_, 1
 	note G#, 1
-Music_SuicuneBattle_branch_178bfc: ; 178bfc
+Music_SuicuneBattle_branch_178bfc:
 	notetype $c, $b4
 	octave 2
 	note A_, 2
@@ -511,9 +510,8 @@
 	vibrato $12, $15
 	dutycycle $3
 	loopchannel 0, Music_SuicuneBattle_branch_178bfc
-; 178dec
 
-Music_SuicuneBattle_Ch2: ; 178dec
+Music_SuicuneBattle_Ch2:
 	dutycycle $3
 	vibrato $14, $34
 	tone $0001
@@ -591,7 +589,7 @@
 	note E_, 8
 	note E_, 8
 	note E_, 4
-Music_SuicuneBattle_branch_178e4e: ; 178e4e
+Music_SuicuneBattle_branch_178e4e:
 	notetype $c, $c7
 	octave 3
 	note A_, 8
@@ -1187,9 +1185,8 @@
 	note A_, 2
 	note B_, 2
 	loopchannel 0, Music_SuicuneBattle_branch_178e4e
-; 179122
 
-Music_SuicuneBattle_Ch3: ; 179122
+Music_SuicuneBattle_Ch3:
 	notetype $c, $18
 	note __, 16
 	note __, 4
@@ -1282,7 +1279,7 @@
 	note D_, 2
 	note E_, 2
 	notetype $c, $16
-Music_SuicuneBattle_branch_179182: ; 179182
+Music_SuicuneBattle_branch_179182:
 	octave 1
 	note A_, 2
 	octave 2
@@ -2057,4 +2054,3 @@
 	note D_, 2
 	note E_, 2
 	loopchannel 0, Music_SuicuneBattle_branch_179182
-; 17948b
--- a/audio/music/surf.asm
+++ b/audio/music/surf.asm
@@ -1,17 +1,16 @@
-Music_Surf: ; f518a
+Music_Surf:
 	musicheader 3, 1, Music_Surf_Ch1
 	musicheader 1, 2, Music_Surf_Ch2
 	musicheader 1, 3, Music_Surf_Ch3
-; f5193
 
 	db $3
 
-Music_Surf_Ch1: ; f5194
+Music_Surf_Ch1:
 	tempo 108
 	volume $77
 	notetype $c, $a7
 	stereopanning $f
-Music_Surf_branch_f519e: ; f519e
+Music_Surf_branch_f519e:
 	dutycycle $2
 	vibrato $10, $24
 	intensity $73
@@ -119,9 +118,8 @@
 	octave 3
 	note D#, 2
 	loopchannel 0, Music_Surf_branch_f519e
-; f5233
 
-Music_Surf_branch_f5233: ; f5233
+Music_Surf_branch_f5233:
 	notetype $c, $a7
 	octave 3
 	note D#, 4
@@ -214,9 +212,8 @@
 	note C#, 4
 	note D_, 4
 	endchannel
-; f5293
 
-Music_Surf_branch_f5293: ; f5293
+Music_Surf_branch_f5293:
 	octave 4
 	note G#, 16
 	note D#, 4
@@ -281,9 +278,8 @@
 	octave 3
 	note G_, 2
 	endchannel
-; f52d9
 
-Music_Surf_branch_f52d9: ; f52d9
+Music_Surf_branch_f52d9:
 	octave 3
 	note A#, 3
 	note G_, 3
@@ -341,15 +337,14 @@
 	octave 2
 	note B_, 8
 	endchannel
-; f5317
 
-Music_Surf_Ch2: ; f5317
-Music_Surf_branch_f5317: ; f5317
+Music_Surf_Ch2:
+Music_Surf_branch_f5317:
 	notetype $c, $c2
 	stereopanning $f0
 	dutycycle $2
 	vibrato $14, $23
-Music_Surf_branch_f5321: ; f5321
+Music_Surf_branch_f5321:
 	octave 1
 	note A#, 4
 	octave 2
@@ -365,7 +360,7 @@
 	note __, 3
 	note A#, 1
 	note __, 3
-Music_Surf_branch_f5333: ; f5333
+Music_Surf_branch_f5333:
 	note D#, 4
 	note G_, 2
 	note G#, 2
@@ -448,9 +443,8 @@
 	note A#, 4
 	note B_, 4
 	loopchannel 0, Music_Surf_branch_f5317
-; f53b2
 
-Music_Surf_branch_f53b2: ; f53b2
+Music_Surf_branch_f53b2:
 	octave 1
 	note G#, 4
 	octave 3
@@ -487,9 +481,8 @@
 	note F_, 4
 	note G_, 4
 	endchannel
-; f53d6
 
-Music_Surf_branch_f53d6: ; f53d6
+Music_Surf_branch_f53d6:
 	octave 4
 	note F_, 4
 	note D#, 4
@@ -507,9 +500,8 @@
 	note B_, 1
 	note A_, 1
 	endchannel
-; f53e8
 
-Music_Surf_branch_f53e8: ; f53e8
+Music_Surf_branch_f53e8:
 	note A#, 7
 	octave 4
 	note C_, 8
@@ -521,9 +513,8 @@
 	note C_, 16
 	note G_, 8
 	endchannel
-; f53f3
 
-Music_Surf_branch_f53f3: ; f53f3
+Music_Surf_branch_f53f3:
 	note F#, 1
 	note G_, 3
 	note F_, 4
@@ -540,9 +531,8 @@
 	octave 3
 	note B_, 1
 	endchannel
-; f5404
 
-Music_Surf_branch_f5404: ; f5404
+Music_Surf_branch_f5404:
 	octave 4
 	note C_, 8
 	note G_, 4
@@ -551,10 +541,9 @@
 	note G#, 8
 	note D#, 8
 	endchannel
-; f540c
 
-Music_Surf_Ch3: ; f540c
-Music_Surf_branch_f540c: ; f540c
+Music_Surf_Ch3:
+Music_Surf_branch_f540c:
 	stereopanning $ff
 	notetype $c, $15
 	vibrato $16, $23
@@ -697,9 +686,8 @@
 	octave 2
 	note B_, 4
 	loopchannel 0, Music_Surf_branch_f540c
-; f54c8
 
-Music_Surf_branch_f54c8: ; f54c8
+Music_Surf_branch_f54c8:
 	octave 3
 	note D#, 4
 	note G_, 1
@@ -732,4 +720,3 @@
 	note G#, 1
 	note __, 3
 	endchannel
-; f54e8
--- a/audio/music/tintower.asm
+++ b/audio/music/tintower.asm
@@ -1,17 +1,16 @@
-Music_TinTower: ; f6811
+Music_TinTower:
 	musicheader 4, 1, Music_TinTower_Ch1
 	musicheader 1, 2, Music_TinTower_Ch2
 	musicheader 1, 3, Music_TinTower_Ch3
 	musicheader 1, 4, Music_TinTower_Ch4
-; f681d
 
-Music_TinTower_Ch1: ; f681d
+Music_TinTower_Ch1:
 	tempo 208
 	volume $77
 	dutycycle $3
 	tone $0004
 	vibrato $8, $45
-Music_TinTower_branch_f682a: ; f682a
+Music_TinTower_branch_f682a:
 	stereopanning $f0
 	notetype $c, $a5
 	octave 3
@@ -95,15 +94,14 @@
 	octave 3
 	note A#, 4
 	loopchannel 0, Music_TinTower_branch_f682a
-; f688b
 
-Music_TinTower_Ch2: ; f688b
+Music_TinTower_Ch2:
 	dutycycle $3
 	tone $0002
 	vibrato $18, $44
-Music_TinTower_branch_f6893: ; f6893
+Music_TinTower_branch_f6893:
 	stereopanning $ff
-Music_TinTower_branch_f6895: ; f6895
+Music_TinTower_branch_f6895:
 	notetype $c, $b5
 	octave 4
 	note C_, 4
@@ -185,11 +183,10 @@
 	intensity $95
 	note C#, 2
 	loopchannel 0, Music_TinTower_branch_f6893
-; f68f8
 
-Music_TinTower_Ch3: ; f68f8
+Music_TinTower_Ch3:
 	notetype $c, $14
-Music_TinTower_branch_f68fb: ; f68fb
+Music_TinTower_branch_f68fb:
 	note __, 16
 	note __, 16
 	note __, 16
@@ -260,12 +257,11 @@
 	note __, 11
 	stereopanning $ff
 	loopchannel 0, Music_TinTower_branch_f68fb
-; f6948
 
-Music_TinTower_Ch4: ; f6948
+Music_TinTower_Ch4:
 	togglenoise $0
 	notetype $c
-Music_TinTower_branch_f694c: ; f694c
+Music_TinTower_branch_f694c:
 	stereopanning $f
 	note G_, 2
 	stereopanning $f0
@@ -293,4 +289,3 @@
 	note G_, 2
 	note F_, 2
 	loopchannel 0, Music_TinTower_branch_f694c
-; f6974
--- a/audio/music/titlescreen.asm
+++ b/audio/music/titlescreen.asm
@@ -1,11 +1,10 @@
-Music_TitleScreen: ; eb808
+Music_TitleScreen:
 	musicheader 4, 1, Music_TitleScreen_Ch1
 	musicheader 1, 2, Music_TitleScreen_Ch2
 	musicheader 1, 3, Music_TitleScreen_Ch3
 	musicheader 1, 4, Music_TitleScreen_Ch4
-; eb814
 
-Music_TitleScreen_Ch1: ; eb814
+Music_TitleScreen_Ch1:
 	tempo 134
 	volume $77
 	dutycycle $3
@@ -272,12 +271,11 @@
 	note G_, 1
 	note __, 11
 	endchannel
-; eb96d
 
-Music_TitleScreen_branch_eb96d: ; eb96d
+Music_TitleScreen_branch_eb96d:
 	notetype $c, $c3
 	note D_, 1
-Music_TitleScreen_branch_eb971: ; eb971
+Music_TitleScreen_branch_eb971:
 	note __, 1
 	octave 2
 	note D_, 1
@@ -292,9 +290,8 @@
 	note A_, 1
 	notetype $8, $b7
 	endchannel
-; eb984
 
-Music_TitleScreen_Ch2: ; eb984
+Music_TitleScreen_Ch2:
 	dutycycle $3
 	vibrato $14, $12
 	notetype $c, $c7
@@ -556,12 +553,11 @@
 	note G_, 1
 	note __, 11
 	endchannel
-; ebae7
 
-Music_TitleScreen_branch_ebae7: ; ebae7
+Music_TitleScreen_branch_ebae7:
 	notetype $c, $b2
 	note D_, 1
-Music_TitleScreen_branch_ebaeb: ; ebaeb
+Music_TitleScreen_branch_ebaeb:
 	octave 3
 	note A_, 1
 	octave 4
@@ -579,9 +575,8 @@
 	note C_, 4
 	note C_, 4
 	endchannel
-; ebb01
 
-Music_TitleScreen_Ch3: ; ebb01
+Music_TitleScreen_Ch3:
 	stereopanning $f
 	vibrato $10, $14
 	tone $0001
@@ -896,9 +891,8 @@
 	note G_, 1
 	note __, 11
 	endchannel
-; ebc5c
 
-Music_TitleScreen_Ch4: ; ebc5c
+Music_TitleScreen_Ch4:
 	togglenoise $5
 	stereopanning $f0
 	notetype $c
@@ -1081,7 +1075,7 @@
 	note C#, 1
 	notetype $c
 	note G#, 16
-Music_TitleScreen_branch_ebd40: ; ebd40
+Music_TitleScreen_branch_ebd40:
 	note __, 16
 	loopchannel 6, Music_TitleScreen_branch_ebd40
 	note __, 12
@@ -1129,9 +1123,8 @@
 	note C_, 4
 	note B_, 4
 	endchannel
-; ebd77
 
-Music_TitleScreen_branch_ebd77: ; ebd77
+Music_TitleScreen_branch_ebd77:
 	note C_, 2
 	note D#, 2
 	note C_, 2
@@ -1142,9 +1135,8 @@
 	note C_, 2
 	note D#, 2
 	endchannel
-; ebd81
 
-Music_TitleScreen_branch_ebd81: ; ebd81
+Music_TitleScreen_branch_ebd81:
 	note C_, 2
 	note D#, 2
 	note C_, 2
@@ -1155,17 +1147,15 @@
 	note C_, 2
 	note D#, 2
 	endchannel
-; ebd8b
 
-Music_TitleScreen_branch_ebd8b: ; ebd8b
+Music_TitleScreen_branch_ebd8b:
 	note C_, 2
 	note C_, 1
 	note C_, 1
 	loopchannel 4, Music_TitleScreen_branch_ebd8b
 	endchannel
-; ebd93
 
-Music_TitleScreen_branch_ebd93: ; ebd93
+Music_TitleScreen_branch_ebd93:
 	note C_, 2
 	note C_, 1
 	note C_, 1
@@ -1176,4 +1166,3 @@
 	note C_, 4
 	note C_, 4
 	endchannel
-; ebd9e
--- a/audio/music/trainervictory.asm
+++ b/audio/music/trainervictory.asm
@@ -1,10 +1,9 @@
-Music_TrainerVictory: ; ebeab
+Music_TrainerVictory:
 	musicheader 3, 1, Music_TrainerVictory_Ch1
 	musicheader 1, 2, Music_TrainerVictory_Ch2
 	musicheader 1, 3, Music_TrainerVictory_Ch3
-; ebeb4
 
-Music_TrainerVictory_Ch1: ; ebeb4
+Music_TrainerVictory_Ch1:
 	tempo 120
 	volume $77
 	dutycycle $2
@@ -20,7 +19,7 @@
 	intensity $b6
 	note A_, 12
 	stereopanning $f
-Music_TrainerVictory_branch_ebecd: ; ebecd
+Music_TrainerVictory_branch_ebecd:
 	intensity $72
 	callchannel Music_TrainerVictory_branch_ebf11
 	intensity $51
@@ -48,7 +47,7 @@
 	note __, 2
 	note G_, 2
 	note A#, 6
-Music_TrainerVictory_branch_ebef2: ; ebef2
+Music_TrainerVictory_branch_ebef2:
 	intensity $72
 	octave 4
 	note D_, 2
@@ -60,7 +59,7 @@
 	note A_, 2
 	octave 4
 	note D_, 2
-Music_TrainerVictory_branch_ebf01: ; ebf01
+Music_TrainerVictory_branch_ebf01:
 	octave 4
 	note C#, 2
 	octave 3
@@ -71,9 +70,8 @@
 	note F#, 2
 	note G_, 2
 	loopchannel 0, Music_TrainerVictory_branch_ebecd
-; ebf11
 
-Music_TrainerVictory_branch_ebf11: ; ebf11
+Music_TrainerVictory_branch_ebf11:
 	octave 3
 	note F#, 2
 	note __, 2
@@ -84,9 +82,8 @@
 	note E_, 2
 	note G_, 6
 	endchannel
-; ebf1b
 
-Music_TrainerVictory_Ch2: ; ebf1b
+Music_TrainerVictory_Ch2:
 	vibrato $12, $34
 	dutycycle $3
 	notetype $8, $d1
@@ -101,7 +98,7 @@
 	intensity $d6
 	note D_, 12
 	stereopanning $f0
-Music_TrainerVictory_branch_ebf30: ; ebf30
+Music_TrainerVictory_branch_ebf30:
 	notetype $8, $82
 	callchannel Music_TrainerVictory_branch_ebf56
 	note F#, 2
@@ -126,9 +123,8 @@
 	note F#, 16
 	note E_, 16
 	loopchannel 0, Music_TrainerVictory_branch_ebf30
-; ebf56
 
-Music_TrainerVictory_branch_ebf56: ; ebf56
+Music_TrainerVictory_branch_ebf56:
 	octave 4
 	note D_, 2
 	note __, 2
@@ -143,9 +139,8 @@
 	octave 4
 	note E_, 6
 	endchannel
-; ebf64
 
-Music_TrainerVictory_Ch3: ; ebf64
+Music_TrainerVictory_Ch3:
 	notetype $8, $25
 	octave 3
 	note G_, 6
@@ -160,7 +155,7 @@
 	note C#, 2
 	octave 2
 	note B_, 2
-Music_TrainerVictory_branch_ebf74: ; ebf74
+Music_TrainerVictory_branch_ebf74:
 	callchannel Music_TrainerVictory_branch_ebfb1
 	octave 3
 	note C#, 2
@@ -212,9 +207,8 @@
 	note E_, 2
 	note C#, 2
 	loopchannel 0, Music_TrainerVictory_branch_ebf74
-; ebfb1
 
-Music_TrainerVictory_branch_ebfb1: ; ebfb1
+Music_TrainerVictory_branch_ebfb1:
 	octave 2
 	note A_, 2
 	note __, 2
@@ -233,4 +227,3 @@
 	octave 2
 	note B_, 2
 	endchannel
-; ebfc3
--- a/audio/music/unioncave.asm
+++ b/audio/music/unioncave.asm
@@ -1,11 +1,10 @@
-Music_UnionCave: ; f5c60
+Music_UnionCave:
 	musicheader 4, 1, Music_UnionCave_Ch1
 	musicheader 1, 2, Music_UnionCave_Ch2
 	musicheader 1, 3, Music_UnionCave_Ch3
 	musicheader 1, 4, Music_UnionCave_Ch4
-; f5c6c
 
-Music_UnionCave_Ch1: ; f5c6c
+Music_UnionCave_Ch1:
 	tempo 160
 	volume $77
 	dutycycle $1
@@ -12,12 +11,12 @@
 	tone $0002
 	vibrato $18, $34
 	stereopanning $f
-Music_UnionCave_branch_f5c7b: ; f5c7b
+Music_UnionCave_branch_f5c7b:
 	notetype $c, $b3
-Music_UnionCave_branch_f5c7e: ; f5c7e
+Music_UnionCave_branch_f5c7e:
 	callchannel Music_UnionCave_branch_f5ccf
 	loopchannel 4, Music_UnionCave_branch_f5c7e
-Music_UnionCave_branch_f5c85: ; f5c85
+Music_UnionCave_branch_f5c85:
 	octave 2
 	note G#, 2
 	octave 3
@@ -27,7 +26,7 @@
 	note E_, 2
 	note F_, 4
 	loopchannel 8, Music_UnionCave_branch_f5c85
-Music_UnionCave_branch_f5c91: ; f5c91
+Music_UnionCave_branch_f5c91:
 	octave 2
 	note A_, 2
 	octave 3
@@ -64,9 +63,8 @@
 	callchannel Music_UnionCave_branch_f5ccf
 	tone $0002
 	loopchannel 0, Music_UnionCave_branch_f5c7b
-; f5ccf
 
-Music_UnionCave_branch_f5ccf: ; f5ccf
+Music_UnionCave_branch_f5ccf:
 	octave 2
 	note G#, 2
 	octave 3
@@ -73,12 +71,11 @@
 	note C#, 2
 	note E_, 12
 	endchannel
-; f5cd5
 
-Music_UnionCave_Ch2: ; f5cd5
+Music_UnionCave_Ch2:
 	dutycycle $3
 	vibrato $8, $24
-Music_UnionCave_branch_f5cda: ; f5cda
+Music_UnionCave_branch_f5cda:
 	notetype $c, $c4
 	callchannel Music_UnionCave_branch_f5d34
 	intensity $c5
@@ -135,9 +132,8 @@
 	callchannel Music_UnionCave_branch_f5d52
 	vibrato $8, $24
 	loopchannel 0, Music_UnionCave_branch_f5cda
-; f5d34
 
-Music_UnionCave_branch_f5d34: ; f5d34
+Music_UnionCave_branch_f5d34:
 	octave 4
 	note C_, 4
 	octave 3
@@ -168,9 +164,8 @@
 	note C#, 4
 	note C_, 4
 	endchannel
-; f5d52
 
-Music_UnionCave_branch_f5d52: ; f5d52
+Music_UnionCave_branch_f5d52:
 	octave 2
 	note G#, 2
 	octave 3
@@ -177,18 +172,17 @@
 	note C#, 2
 	note E_, 12
 	endchannel
-; f5d58
 
-Music_UnionCave_Ch3: ; f5d58
+Music_UnionCave_Ch3:
 	notetype $c, $16
 	stereopanning $f0
-Music_UnionCave_branch_f5d5d: ; f5d5d
+Music_UnionCave_branch_f5d5d:
 	note __, 16
 	loopchannel 7, Music_UnionCave_branch_f5d5d
 	note __, 14
 	octave 4
 	note C_, 2
-Music_UnionCave_branch_f5d65: ; f5d65
+Music_UnionCave_branch_f5d65:
 	note __, 2
 	octave 3
 	note E_, 2
@@ -200,7 +194,7 @@
 	octave 4
 	note C_, 2
 	loopchannel 4, Music_UnionCave_branch_f5d65
-Music_UnionCave_branch_f5d73: ; f5d73
+Music_UnionCave_branch_f5d73:
 	note __, 2
 	octave 3
 	note F_, 2
@@ -224,7 +218,7 @@
 	octave 3
 	note B_, 8
 	note A#, 8
-Music_UnionCave_branch_f5d8d: ; f5d8d
+Music_UnionCave_branch_f5d8d:
 	note A_, 4
 	note G_, 4
 	note A#, 2
@@ -237,16 +231,15 @@
 	note A_, 4
 	note G_, 4
 	note A#, 8
-Music_UnionCave_branch_f5d9c: ; f5d9c
+Music_UnionCave_branch_f5d9c:
 	note __, 16
 	loopchannel 4, Music_UnionCave_branch_f5d9c
 	loopchannel 0, Music_UnionCave_branch_f5d5d
-; f5da5
 
-Music_UnionCave_Ch4: ; f5da5
+Music_UnionCave_Ch4:
 	togglenoise $1
 	notetype $c
-Music_UnionCave_branch_f5da9: ; f5da9
+Music_UnionCave_branch_f5da9:
 	stereopanning $f0
 	note E_, 4
 	stereopanning $ff
@@ -263,4 +256,3 @@
 	note __, 8
 	loopchannel 0, Music_UnionCave_branch_f5da9
 	loopchannel 0, Music_UnionCave_branch_f5da9 ; unused
-; f5dc5
--- a/audio/music/vermilioncity.asm
+++ b/audio/music/vermilioncity.asm
@@ -1,12 +1,11 @@
-Music_VermilionCity: ; eb676
+Music_VermilionCity:
 	musicheader 3, 1, Music_VermilionCity_Ch1
 	musicheader 1, 2, Music_VermilionCity_Ch2
 	musicheader 1, 3, Music_VermilionCity_Ch3
-; eb67f
 
 	db $3
 
-Music_VermilionCity_Ch1: ; eb680
+Music_VermilionCity_Ch1:
 	stereopanning $f
 	tempo 176
 	volume $77
@@ -30,7 +29,7 @@
 	octave 5
 	note D_, 1
 	vibrato $10, $23
-Music_VermilionCity_branch_eb6a0: ; eb6a0
+Music_VermilionCity_branch_eb6a0:
 	dutycycle $1
 	notetype $c, $85
 	callchannel Music_VermilionCity_branch_eb6f9
@@ -91,9 +90,8 @@
 	octave 3
 	note D_, 4
 	loopchannel 0, Music_VermilionCity_branch_eb6a0
-; eb6f9
 
-Music_VermilionCity_branch_eb6f9: ; eb6f9
+Music_VermilionCity_branch_eb6f9:
 	octave 3
 	note C#, 4
 	note E_, 4
@@ -102,9 +100,8 @@
 	note E_, 2
 	note G#, 2
 	endchannel
-; eb701
 
-Music_VermilionCity_branch_eb701: ; eb701
+Music_VermilionCity_branch_eb701:
 	note D_, 2
 	note F_, 2
 	note A_, 2
@@ -116,9 +113,8 @@
 	note A_, 2
 	note E_, 2
 	endchannel
-; eb70c
 
-Music_VermilionCity_branch_eb70c: ; eb70c
+Music_VermilionCity_branch_eb70c:
 	note __, 2
 	note F#, 2
 	note A_, 2
@@ -140,9 +136,8 @@
 	note B_, 2
 	note G#, 2
 	endchannel
-; eb721
 
-Music_VermilionCity_Ch2: ; eb721
+Music_VermilionCity_Ch2:
 	stereopanning $ff
 	dutycycle $3
 	notetype $c, $77
@@ -157,7 +152,7 @@
 	note E_, 4
 	note F#, 4
 	note G#, 4
-Music_VermilionCity_branch_eb735: ; eb735
+Music_VermilionCity_branch_eb735:
 	notetype $c, $97
 	callchannel Music_VermilionCity_branch_eb768
 	note G#, 2
@@ -191,9 +186,8 @@
 	octave 5
 	note E_, 16
 	loopchannel 0, Music_VermilionCity_branch_eb735
-; eb768
 
-Music_VermilionCity_branch_eb768: ; eb768
+Music_VermilionCity_branch_eb768:
 	octave 1
 	note A_, 8
 	octave 2
@@ -216,9 +210,8 @@
 	octave 1
 	note A_, 2
 	endchannel
-; eb77e
 
-Music_VermilionCity_branch_eb77e: ; eb77e
+Music_VermilionCity_branch_eb77e:
 	note F#, 8
 	note B_, 8
 	note A_, 4
@@ -226,9 +219,8 @@
 	note F#, 4
 	note E_, 4
 	endchannel
-; eb785
 
-Music_VermilionCity_Ch3: ; eb785
+Music_VermilionCity_Ch3:
 	stereopanning $f0
 	vibrato $22, $23
 	notetype $c, $25
@@ -249,7 +241,7 @@
 	note D_, 1
 	octave 2
 	note B_, 1
-Music_VermilionCity_branch_eb79e: ; eb79e
+Music_VermilionCity_branch_eb79e:
 	notetype $c, $22
 	callchannel Music_VermilionCity_branch_eb7de
 	octave 5
@@ -297,9 +289,8 @@
 	note E_, 1
 	note G#, 1
 	loopchannel 0, Music_VermilionCity_branch_eb79e
-; eb7de
 
-Music_VermilionCity_branch_eb7de: ; eb7de
+Music_VermilionCity_branch_eb7de:
 	octave 5
 	note A_, 8
 	octave 6
@@ -323,9 +314,8 @@
 	octave 5
 	note B_, 1
 	endchannel
-; eb7f5
 
-Music_VermilionCity_branch_eb7f5: ; eb7f5
+Music_VermilionCity_branch_eb7f5:
 	note A_, 1
 	note __, 1
 	note A_, 2
@@ -345,4 +335,3 @@
 	octave 4
 	note C#, 1
 	endchannel
-; eb808
--- a/audio/music/victoryroad.asm
+++ b/audio/music/victoryroad.asm
@@ -1,11 +1,10 @@
-Music_VictoryRoad: ; f6c72
+Music_VictoryRoad:
 	musicheader 4, 1, Music_VictoryRoad_Ch1
 	musicheader 1, 2, Music_VictoryRoad_Ch2
 	musicheader 1, 3, Music_VictoryRoad_Ch3
 	musicheader 1, 4, Music_VictoryRoad_Ch4
-; f6c7e
 
-Music_VictoryRoad_Ch1: ; f6c7e
+Music_VictoryRoad_Ch1:
 	tempo 144
 	volume $77
 	stereopanning $f
@@ -12,10 +11,10 @@
 	dutycycle $3
 	tone $0002
 	notetype $c, $b3
-Music_VictoryRoad_branch_f6c8d: ; f6c8d
+Music_VictoryRoad_branch_f6c8d:
 	callchannel Music_VictoryRoad_branch_f6cb9
 	loopchannel 6, Music_VictoryRoad_branch_f6c8d
-Music_VictoryRoad_branch_f6c94: ; f6c94
+Music_VictoryRoad_branch_f6c94:
 	intensity $b2
 	octave 2
 	note A_, 1
@@ -37,13 +36,12 @@
 	octave 3
 	note G#, 3
 	loopchannel 2, Music_VictoryRoad_branch_f6c94
-Music_VictoryRoad_branch_f6cae: ; f6cae
+Music_VictoryRoad_branch_f6cae:
 	callchannel Music_VictoryRoad_branch_f6cb9
 	loopchannel 2, Music_VictoryRoad_branch_f6cae
 	loopchannel 0, Music_VictoryRoad_branch_f6c8d
-; f6cb9
 
-Music_VictoryRoad_branch_f6cb9: ; f6cb9
+Music_VictoryRoad_branch_f6cb9:
 	intensity $b2
 	octave 2
 	note G_, 1
@@ -63,12 +61,11 @@
 	octave 3
 	note F#, 3
 	endchannel
-; f6cce
 
-Music_VictoryRoad_Ch2: ; f6cce
+Music_VictoryRoad_Ch2:
 	dutycycle $3
 	vibrato $10, $24
-Music_VictoryRoad_branch_f6cd3: ; f6cd3
+Music_VictoryRoad_branch_f6cd3:
 	notetype $c, $c2
 	callchannel Music_VictoryRoad_branch_f6d1e
 	note __, 2
@@ -119,9 +116,8 @@
 	note C#, 1
 	note D_, 16
 	loopchannel 0, Music_VictoryRoad_branch_f6cd3
-; f6d1e
 
-Music_VictoryRoad_branch_f6d1e: ; f6d1e
+Music_VictoryRoad_branch_f6d1e:
 	octave 3
 	note E_, 1
 	note __, 1
@@ -136,15 +132,14 @@
 	note A_, 1
 	note A_, 1
 	endchannel
-; f6d2c
 
-Music_VictoryRoad_Ch3: ; f6d2c
+Music_VictoryRoad_Ch3:
 	stereopanning $f0
 	notetype $c, $28
-Music_VictoryRoad_branch_f6d31: ; f6d31
+Music_VictoryRoad_branch_f6d31:
 	callchannel Music_VictoryRoad_branch_f6d52
 	loopchannel 6, Music_VictoryRoad_branch_f6d31
-Music_VictoryRoad_branch_f6d38: ; f6d38
+Music_VictoryRoad_branch_f6d38:
 	note D_, 1
 	note __, 1
 	note B_, 1
@@ -157,13 +152,12 @@
 	note D_, 1
 	note B_, 3
 	loopchannel 2, Music_VictoryRoad_branch_f6d38
-Music_VictoryRoad_branch_f6d47: ; f6d47
+Music_VictoryRoad_branch_f6d47:
 	callchannel Music_VictoryRoad_branch_f6d52
 	loopchannel 2, Music_VictoryRoad_branch_f6d47
 	loopchannel 0, Music_VictoryRoad_branch_f6d31
-; f6d52
 
-Music_VictoryRoad_branch_f6d52: ; f6d52
+Music_VictoryRoad_branch_f6d52:
 	octave 3
 	note C_, 1
 	note __, 1
@@ -177,12 +171,11 @@
 	note C_, 1
 	note A_, 3
 	endchannel
-; f6d5f
 
-Music_VictoryRoad_Ch4: ; f6d5f
+Music_VictoryRoad_Ch4:
 	togglenoise $0
 	notetype $c
-Music_VictoryRoad_branch_f6d63: ; f6d63
+Music_VictoryRoad_branch_f6d63:
 	note D_, 2
 	note D_, 2
 	note D#, 1
@@ -202,4 +195,3 @@
 	note D_, 2
 	note D#, 1
 	loopchannel 0, Music_VictoryRoad_branch_f6d63
-; f6d79
--- a/audio/music/violetcity.asm
+++ b/audio/music/violetcity.asm
@@ -1,11 +1,10 @@
-Music_VioletCity: ; f0000
+Music_VioletCity:
 	musicheader 4, 1, Music_VioletCity_Ch1
 	musicheader 1, 2, Music_VioletCity_Ch2
 	musicheader 1, 3, Music_VioletCity_Ch3
 	musicheader 1, 4, Music_VioletCity_Ch4
-; f000c
 
-Music_VioletCity_Ch1: ; f000c
+Music_VioletCity_Ch1:
 	tempo 164
 	volume $77
 	vibrato $12, $25
@@ -65,7 +64,7 @@
 	octave 3
 	note C#, 12
 	note __, 8
-Music_VioletCity_branch_f0056: ; f0056
+Music_VioletCity_branch_f0056:
 	notetype $6, $95
 	note __, 4
 	octave 2
@@ -296,9 +295,8 @@
 	note C#, 4
 	note __, 4
 	loopchannel 0, Music_VioletCity_branch_f0056
-; f0162
 
-Music_VioletCity_Ch2: ; f0162
+Music_VioletCity_Ch2:
 	vibrato $12, $24
 	dutycycle $2
 	notetype $c, $c7
@@ -349,7 +347,7 @@
 	note __, 2
 	note D#, 1
 	note E_, 1
-Music_VioletCity_branch_f0199: ; f0199
+Music_VioletCity_branch_f0199:
 	intensity $b7
 	note F#, 4
 	note __, 2
@@ -503,9 +501,8 @@
 	note D#, 1
 	note E_, 1
 	loopchannel 0, Music_VioletCity_branch_f0199
-; f0247
 
-Music_VioletCity_Ch3: ; f0247
+Music_VioletCity_Ch3:
 	notetype $c, $25
 	note __, 16
 	note __, 6
@@ -530,7 +527,7 @@
 	note F#, 2
 	octave 2
 	note A#, 2
-Music_VioletCity_branch_f0261: ; f0261
+Music_VioletCity_branch_f0261:
 	notetype $c, $25
 	note B_, 1
 	note __, 5
@@ -692,9 +689,8 @@
 	octave 2
 	note A#, 4
 	loopchannel 0, Music_VioletCity_branch_f0261
-; f0311
 
-Music_VioletCity_branch_f0311: ; f0311
+Music_VioletCity_branch_f0311:
 	note G_, 2
 	note __, 10
 	note G_, 2
@@ -708,9 +704,8 @@
 	octave 2
 	note A_, 4
 	endchannel
-; f031e
 
-Music_VioletCity_Ch4: ; f031e
+Music_VioletCity_Ch4:
 	togglenoise $3
 	notetype $c
 	note D#, 2
@@ -729,7 +724,7 @@
 	note D_, 2
 	note C_, 8
 	note D#, 2
-Music_VioletCity_branch_f0338: ; f0338
+Music_VioletCity_branch_f0338:
 	callchannel Music_VioletCity_branch_f037a
 	callchannel Music_VioletCity_branch_f037a
 	callchannel Music_VioletCity_branch_f037a
@@ -747,9 +742,8 @@
 	callchannel Music_VioletCity_branch_f037a
 	callchannel Music_VioletCity_branch_f037a
 	loopchannel 0, Music_VioletCity_branch_f0338
-; f036c
 
-Music_VioletCity_branch_f036c: ; f036c
+Music_VioletCity_branch_f036c:
 	note D_, 1
 	note D_, 1
 	note D#, 1
@@ -764,9 +758,8 @@
 	note G_, 1
 	note G_, 1
 	endchannel
-; f037a
 
-Music_VioletCity_branch_f037a: ; f037a
+Music_VioletCity_branch_f037a:
 	note D#, 2
 	note G_, 1
 	note G_, 1
@@ -779,4 +772,3 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; f0386
--- a/audio/music/viridiancity.asm
+++ b/audio/music/viridiancity.asm
@@ -1,11 +1,10 @@
-Music_ViridianCity: ; f4000
+Music_ViridianCity:
 	musicheader 4, 1, Music_ViridianCity_Ch1
 	musicheader 1, 2, Music_ViridianCity_Ch2
 	musicheader 1, 3, Music_ViridianCity_Ch3
 	musicheader 1, 4, Music_ViridianCity_Ch4
-; f400c
 
-Music_ViridianCity_Ch1: ; f400c
+Music_ViridianCity_Ch1:
 	tempo 157
 	volume $77
 	stereopanning $f
@@ -42,7 +41,7 @@
 	note __, 4
 	note G_, 8
 	note __, 4
-Music_ViridianCity_branch_f4039: ; f4039
+Music_ViridianCity_branch_f4039:
 	callchannel Music_ViridianCity_branch_f40c5
 	note __, 4
 	callchannel Music_ViridianCity_branch_f40c5
@@ -170,9 +169,8 @@
 	note G_, 8
 	note A#, 4
 	loopchannel 0, Music_ViridianCity_branch_f4039
-; f40c5
 
-Music_ViridianCity_branch_f40c5: ; f40c5
+Music_ViridianCity_branch_f40c5:
 	octave 3
 	note A_, 1
 	note __, 3
@@ -247,9 +245,8 @@
 	note __, 4
 	note G_, 8
 	endchannel
-; f410f
 
-Music_ViridianCity_branch_f410f: ; f410f
+Music_ViridianCity_branch_f410f:
 	octave 3
 	note B_, 2
 	note D_, 2
@@ -272,9 +269,8 @@
 	note G_, 1
 	note __, 1
 	endchannel
-; f4125
 
-Music_ViridianCity_Ch2: ; f4125
+Music_ViridianCity_Ch2:
 	vibrato $10, $46
 	dutycycle $1
 	notetype $c, $b7
@@ -308,7 +304,7 @@
 	note __, 4
 	note E_, 8
 	note __, 4
-Music_ViridianCity_branch_f414c: ; f414c
+Music_ViridianCity_branch_f414c:
 	callchannel Music_ViridianCity_branch_f41c0
 	note __, 4
 	callchannel Music_ViridianCity_branch_f41c0
@@ -406,9 +402,8 @@
 	octave 1
 	note A_, 4
 	loopchannel 0, Music_ViridianCity_branch_f414c
-; f41c0
 
-Music_ViridianCity_branch_f41c0: ; f41c0
+Music_ViridianCity_branch_f41c0:
 	octave 2
 	note D_, 4
 	note __, 2
@@ -474,9 +469,8 @@
 	note __, 4
 	note E_, 8
 	endchannel
-; f4201
 
-Music_ViridianCity_branch_f4201: ; f4201
+Music_ViridianCity_branch_f4201:
 	note G_, 4
 	note __, 2
 	octave 3
@@ -487,9 +481,8 @@
 	note F_, 2
 	note F#, 2
 	endchannel
-; f420b
 
-Music_ViridianCity_branch_f420b: ; f420b
+Music_ViridianCity_branch_f420b:
 	note F#, 4
 	note __, 2
 	octave 3
@@ -500,9 +493,8 @@
 	note E_, 2
 	note F_, 2
 	endchannel
-; f4215
 
-Music_ViridianCity_branch_f4215: ; f4215
+Music_ViridianCity_branch_f4215:
 	octave 2
 	note E_, 4
 	note __, 2
@@ -512,9 +504,8 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; f421e
 
-Music_ViridianCity_Ch3: ; f421e
+Music_ViridianCity_Ch3:
 	vibrato $12, $24
 	notetype $c, $13
 	stereopanning $ff
@@ -550,7 +541,7 @@
 	note D_, 8
 	note F#, 2
 	note G_, 2
-Music_ViridianCity_branch_f4246: ; f4246
+Music_ViridianCity_branch_f4246:
 	intensity $13
 	callchannel Music_ViridianCity_branch_f42a2
 	octave 5
@@ -632,9 +623,8 @@
 	note D_, 8
 	note E_, 4
 	loopchannel 0, Music_ViridianCity_branch_f4246
-; f42a2
 
-Music_ViridianCity_branch_f42a2: ; f42a2
+Music_ViridianCity_branch_f42a2:
 	octave 5
 	note A_, 2
 	note __, 2
@@ -696,14 +686,13 @@
 	note __, 4
 	note D_, 8
 	endchannel
-; f42df
 
-Music_ViridianCity_Ch4: ; f42df
+Music_ViridianCity_Ch4:
 	togglenoise $3
 	notetype $c
 	callchannel Music_ViridianCity_branch_f431d
 	callchannel Music_ViridianCity_branch_f432c
-Music_ViridianCity_branch_f42e9: ; f42e9
+Music_ViridianCity_branch_f42e9:
 	callchannel Music_ViridianCity_branch_f431d
 	callchannel Music_ViridianCity_branch_f431d
 	callchannel Music_ViridianCity_branch_f431d
@@ -721,9 +710,8 @@
 	callchannel Music_ViridianCity_branch_f433b
 	callchannel Music_ViridianCity_branch_f433b
 	loopchannel 0, Music_ViridianCity_branch_f42e9
-; f431d
 
-Music_ViridianCity_branch_f431d: ; f431d
+Music_ViridianCity_branch_f431d:
 	note E_, 2
 	note E_, 2
 	note D_, 2
@@ -739,9 +727,8 @@
 	note E_, 2
 	note F#, 2
 	endchannel
-; f432c
 
-Music_ViridianCity_branch_f432c: ; f432c
+Music_ViridianCity_branch_f432c:
 	note E_, 2
 	note E_, 2
 	note D_, 2
@@ -757,9 +744,8 @@
 	note A#, 2
 	note A#, 2
 	endchannel
-; f433b
 
-Music_ViridianCity_branch_f433b: ; f433b
+Music_ViridianCity_branch_f433b:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -776,9 +762,8 @@
 	note D_, 2
 	note D#, 2
 	endchannel
-; f434b
 
-Music_ViridianCity_branch_f434b: ; f434b
+Music_ViridianCity_branch_f434b:
 	note D#, 2
 	note F#, 2
 	note D_, 2
@@ -795,4 +780,3 @@
 	note D_, 2
 	note F#, 2
 	endchannel
-; f435b
--- a/audio/music/wildpokemonvictory.asm
+++ b/audio/music/wildpokemonvictory.asm
@@ -1,10 +1,9 @@
-Music_WildPokemonVictory: ; f4518
+Music_WildPokemonVictory:
 	musicheader 3, 1, Music_WildPokemonVictory_Ch1
 	musicheader 1, 2, Music_WildPokemonVictory_Ch2
 	musicheader 1, 3, Music_WildPokemonVictory_Ch3
-; f4521
 
-Music_WildPokemonVictory_Ch1: ; f4521
+Music_WildPokemonVictory_Ch1:
 	tempo 126
 	volume $77
 	dutycycle $3
@@ -17,9 +16,9 @@
 	note F#, 1
 	intensity $b6
 	note E_, 12
-Music_SuccessfulCapture_branch_f4536: ; f4536
+Music_SuccessfulCapture_branch_f4536:
 	stereopanning $f
-Music_WildPokemonVictory_branch_f4538: ; f4538
+Music_WildPokemonVictory_branch_f4538:
 	callchannel Music_WildPokemonVictory_branch_f455c
 	note F#, 2
 	note F#, 2
@@ -41,9 +40,8 @@
 	octave 3
 	note F#, 4
 	loopchannel 0, Music_WildPokemonVictory_branch_f4538
-; f455c
 
-Music_WildPokemonVictory_branch_f455c: ; f455c
+Music_WildPokemonVictory_branch_f455c:
 	intensity $71
 	octave 3
 	note G#, 1
@@ -68,9 +66,8 @@
 	note E_, 2
 	note A_, 2
 	endchannel
-; f4575
 
-Music_WildPokemonVictory_Ch2: ; f4575
+Music_WildPokemonVictory_Ch2:
 	vibrato $12, $24
 	dutycycle $2
 	notetype $c, $d1
@@ -81,9 +78,9 @@
 	note A_, 1
 	intensity $d6
 	note B_, 12
-Music_SuccessfulCapture_branch_f4585: ; f4585
+Music_SuccessfulCapture_branch_f4585:
 	stereopanning $f0
-Music_WildPokemonVictory_branch_f4587: ; f4587
+Music_WildPokemonVictory_branch_f4587:
 	callchannel Music_WildPokemonVictory_branch_f45b5
 	octave 4
 	note B_, 2
@@ -115,9 +112,8 @@
 	note F#, 1
 	note A_, 1
 	loopchannel 0, Music_WildPokemonVictory_branch_f4587
-; f45b5
 
-Music_WildPokemonVictory_branch_f45b5: ; f45b5
+Music_WildPokemonVictory_branch_f45b5:
 	intensity $81
 	octave 4
 	note B_, 2
@@ -132,9 +128,8 @@
 	note C#, 2
 	note C#, 4
 	endchannel
-; f45c4
 
-Music_WildPokemonVictory_Ch3: ; f45c4
+Music_WildPokemonVictory_Ch3:
 	notetype $c, $20
 	note __, 6
 	octave 6
@@ -144,8 +139,8 @@
 	note __, 3
 	note E_, 1
 	note __, 3
-Music_SuccessfulCapture_branch_f45cf: ; f45cf
-Music_WildPokemonVictory_branch_f45cf: ; f45cf
+Music_SuccessfulCapture_branch_f45cf:
+Music_WildPokemonVictory_branch_f45cf:
 	callchannel Music_WildPokemonVictory_branch_f45f4
 	note D#, 2
 	note C#, 2
@@ -170,9 +165,8 @@
 	octave 2
 	note B_, 4
 	loopchannel 0, Music_WildPokemonVictory_branch_f45cf
-; f45f4
 
-Music_WildPokemonVictory_branch_f45f4: ; f45f4
+Music_WildPokemonVictory_branch_f45f4:
 	intensity $25
 	octave 3
 	note E_, 2
@@ -186,4 +180,3 @@
 	note __, 4
 	note C#, 2
 	endchannel
-; f4602
--- a/audio/music_pointers.asm
+++ b/audio/music_pointers.asm
@@ -1,6 +1,6 @@
 ; See song sections in audio.asm.
 
-Music: ; e906e
+Music:
 ; entries correspond to MUSIC_* constants
 
 	dba Music_Nothing ; 0xe91a3
@@ -109,4 +109,3 @@
 	dba Music_SuicuneBattle ; 0x178b81
 	dba Music_BattleTowerLobby ; 0x17948b
 	dba Music_MobileCenter ; 0x17961d
-; e91a3
--- a/audio/notes.asm
+++ b/audio/notes.asm
@@ -1,4 +1,4 @@
-FrequencyTable: ; e8d80
+FrequencyTable:
 	dw 0     ; __
 	dw $f82c ; C_
 	dw $f89d ; C#
@@ -24,4 +24,3 @@
 	dw $fdac ; A_
 	dw $fdcd ; A#
 	dw $fded ; B_
-; e8db2
--- a/audio/sfx.asm
+++ b/audio/sfx.asm
@@ -1,143 +1,110 @@
-Sfx_PokeballsPlacedOnTable: ; f0941
+Sfx_PokeballsPlacedOnTable:
 	musicheader 1, 5, Sfx_PokeballsPlacedOnTable_Ch5
-; f0944
 
-Sfx_BallWobble: ; f0944
+Sfx_BallWobble:
 	musicheader 1, 5, Sfx_BallWobble_Ch5
-; f0947
 
-Sfx_Potion: ; f0947
+Sfx_Potion:
 	musicheader 1, 5, Sfx_Potion_Ch5
-; f094a
 
-Sfx_FullHeal: ; f094a
+Sfx_FullHeal:
 	musicheader 1, 5, Sfx_FullHeal_Ch5
-; f094d
 
-Sfx_Menu: ; f094d
+Sfx_Menu:
 	musicheader 1, 8, Sfx_Menu_Ch8
-; f0950
 
-Sfx_ReadText2: ; f0950
-Sfx_ReadText: ; f0950
+Sfx_ReadText2:
+Sfx_ReadText:
 	musicheader 1, 5, Sfx_ReadText2_Ch5
-; f0953
 
-Sfx_Poison: ; f0953
+Sfx_Poison:
 	musicheader 1, 5, Sfx_Poison_Ch5
-; f0956
 
-Sfx_GotSafariBalls: ; f0956
+Sfx_GotSafariBalls:
 	musicheader 1, 5, Sfx_GotSafariBalls_Ch5
-; f0959
 
-Sfx_BootPc: ; f0959
+Sfx_BootPc:
 	musicheader 1, 5, Sfx_BootPc_Ch5
-; f095c
 
-Sfx_ShutDownPc: ; f095c
+Sfx_ShutDownPc:
 	musicheader 1, 5, Sfx_ShutDownPc_Ch5
-; f095f
 
-Sfx_ChoosePcOption: ; f095f
+Sfx_ChoosePcOption:
 	musicheader 1, 5, Sfx_ChoosePcOption_Ch5
-; f0962
 
-Sfx_EscapeRope: ; f0962
+Sfx_EscapeRope:
 	musicheader 1, 5, Sfx_EscapeRope_Ch5
-; f0965
 
-Sfx_PushButton: ; f0965
+Sfx_PushButton:
 	musicheader 1, 5, Sfx_PushButton_Ch5
-; f0968
 
-Sfx_SecondPartOfItemfinder: ; f0968
+Sfx_SecondPartOfItemfinder:
 	musicheader 1, 5, Sfx_SecondPartOfItemfinder_Ch5
-; f096b
 
-Sfx_WarpTo: ; f096b
+Sfx_WarpTo:
 	musicheader 1, 5, Sfx_WarpTo_Ch5
-; f096e
 
-Sfx_WarpFrom: ; f096e
+Sfx_WarpFrom:
 	musicheader 1, 5, Sfx_WarpFrom_Ch5
-; f0971
 
-Sfx_ChangeDexMode: ; f0971
+Sfx_ChangeDexMode:
 	musicheader 1, 5, Sfx_ChangeDexMode_Ch5
-; f0974
 
-Sfx_JumpOverLedge: ; f0974
+Sfx_JumpOverLedge:
 	musicheader 1, 5, Sfx_JumpOverLedge_Ch5
-; f0977
 
-Sfx_GrassRustle: ; f0977
+Sfx_GrassRustle:
 	musicheader 1, 8, Sfx_GrassRustle_Ch8
-; f097a
 
-Sfx_Fly: ; f097a
+Sfx_Fly:
 	musicheader 1, 8, Sfx_Fly_Ch8
-; f097d
 
-Sfx_Wrong: ; f097d
+Sfx_Wrong:
 	musicheader 2, 5, Sfx_Wrong_Ch5
 	musicheader 1, 6, Sfx_Wrong_Ch6
-; f0983
 
-Sfx_Squeak: ; f0983
+Sfx_Squeak:
 	musicheader 1, 5, Sfx_Squeak_Ch5
-; f0986
 
-Sfx_Strength: ; f0986
+Sfx_Strength:
 	musicheader 1, 8, Sfx_Strength_Ch8
-; f0989
 
-Sfx_Boat: ; f0989
+Sfx_Boat:
 	musicheader 2, 5, Sfx_Boat_Ch5
 	musicheader 1, 6, Sfx_Boat_Ch6
-; f098f
 
-Sfx_WallOpen: ; f098f
+Sfx_WallOpen:
 	musicheader 1, 5, Sfx_WallOpen_Ch5
-; f0992
 
-Sfx_PlacePuzzlePieceDown: ; f0992
+Sfx_PlacePuzzlePieceDown:
 	musicheader 1, 8, Sfx_PlacePuzzlePieceDown_Ch8
-; f0995
 
-Sfx_EnterDoor: ; f0995
+Sfx_EnterDoor:
 	musicheader 1, 8, Sfx_EnterDoor_Ch8
-; f0998
 
-Sfx_SwitchPokemon: ; f0998
+Sfx_SwitchPokemon:
 	musicheader 2, 5, Sfx_SwitchPokemon_Ch5
 	musicheader 1, 6, Sfx_SwitchPokemon_Ch6
-; f099e
 
-Sfx_Tally: ; f099e
+Sfx_Tally:
 	musicheader 2, 5, Sfx_Tally_Ch5
 	musicheader 1, 6, Sfx_Tally_Ch6
-; f09a4
 
-Sfx_Transaction: ; f09a4
+Sfx_Transaction:
 	musicheader 2, 5, Sfx_Transaction_Ch5
 	musicheader 1, 6, Sfx_Transaction_Ch6
-; f09aa
 
-Sfx_Bump: ; f09aa
+Sfx_Bump:
 	musicheader 1, 5, Sfx_Bump_Ch5
-; f09ad
 
-Sfx_ExitBuilding: ; f09ad
+Sfx_ExitBuilding:
 	musicheader 1, 8, Sfx_ExitBuilding_Ch8
-; f09b0
 
-Sfx_Save: ; f09b0
+Sfx_Save:
 	musicheader 2, 5, Sfx_Save_Ch5
 	musicheader 1, 6, Sfx_Save_Ch6
-; f09b6
 
-Sfx_Save_Ch5: ; f09b6
+Sfx_Save_Ch5:
 	dutycycle $2
 	sound __,  3, $f1, $0700
 	sound __,  2, $e1, $0600
@@ -147,9 +114,8 @@
 	sound __,  3, $e1, $07c0
 	sound __, 16, $f2, $07e0
 	endchannel
-; f09d5
 
-Sfx_Save_Ch6: ; f09d5
+Sfx_Save_Ch6:
 	dutycycle $2
 	sound __,  3, $8, 0
 	sound __,  3, $a1, $0701
@@ -160,341 +126,268 @@
 	sound __,  3, $91, $07c1
 	sound __, 16, $d2, $07e1
 	endchannel
-; f09f8
 
-Sfx_Pokeflute: ; f09f8
+Sfx_Pokeflute:
 	musicheader 1, 7, Sfx_Pokeflute_Ch7
-; f09fb
 
-Sfx_ElevatorEnd: ; f09fb
+Sfx_ElevatorEnd:
 	musicheader 1, 5, Sfx_ElevatorEnd_Ch5
-; f09fe
 
-Sfx_ThrowBall: ; f09fe
+Sfx_ThrowBall:
 	musicheader 2, 5, Sfx_ThrowBall_Ch5
 	musicheader 1, 6, Sfx_ThrowBall_Ch6
-; f0a04
 
-Sfx_BallPoof: ; f0a04
+Sfx_BallPoof:
 	musicheader 2, 5, Sfx_BallPoof_Ch5
 	musicheader 1, 8, Sfx_BallPoof_Ch8
-; f0a0a
 
-Sfx_Unknown3A: ; f0a0a
+Sfx_Unknown3A:
 	musicheader 2, 5, Sfx_Unknown3A_Ch5
 	musicheader 1, 8, Sfx_Unknown3A_Ch8
-; f0a10
 
-Sfx_Run: ; f0a10
+Sfx_Run:
 	musicheader 1, 8, Sfx_Run_Ch8
-; f0a13
 
-Sfx_SlotMachineStart: ; f0a13
+Sfx_SlotMachineStart:
 	musicheader 2, 5, Sfx_SlotMachineStart_Ch5
 	musicheader 1, 6, Sfx_SlotMachineStart_Ch6
-; f0a19
 
-Sfx_Call: ; f0a19
+Sfx_Call:
 	musicheader 1, 5, Sfx_Call_Ch5
-; f0a1c
 
-Sfx_Unknown60: ; f0a1c
+Sfx_Unknown60:
 	musicheader 1, 8, Sfx_Unknown60_Ch8
-; f0a1f
 
-Sfx_Unknown61: ; f0a1f
+Sfx_Unknown61:
 	musicheader 1, 8, Sfx_Unknown61_Ch8
-; f0a22
 
-Sfx_SwitchPockets: ; f0a22
+Sfx_SwitchPockets:
 	musicheader 1, 8, Sfx_SwitchPockets_Ch8
-; f0a25
 
-Sfx_Unknown63: ; f0a25
+Sfx_Unknown63:
 	musicheader 1, 8, Sfx_Unknown63_Ch8
-; f0a28
 
-Sfx_Burn: ; f0a28
+Sfx_Burn:
 	musicheader 1, 8, Sfx_Burn_Ch8
-; f0a2b
 
-Sfx_TitleScreenEntrance: ; f0a2b
+Sfx_TitleScreenEntrance:
 	musicheader 1, 8, Sfx_TitleScreenEntrance_Ch8
-; f0a2e
 
-Sfx_Unknown66: ; f0a2e
+Sfx_Unknown66:
 	musicheader 1, 5, Sfx_Unknown66_Ch5
-; f0a31
 
-Sfx_GetCoinFromSlots: ; f0a31
+Sfx_GetCoinFromSlots:
 	musicheader 1, 5, Sfx_GetCoinFromSlots_Ch5
-; f0a34
 
-Sfx_PayDay: ; f0a34
+Sfx_PayDay:
 	musicheader 2, 5, Sfx_PayDay_Ch5
 	musicheader 1, 6, Sfx_PayDay_Ch6
-; f0a3a
 
-Sfx_Metronome: ; f0a3a
+Sfx_Metronome:
 	musicheader 1, 5, Sfx_Metronome_Ch5
-; f0a3d
 
-Sfx_Peck: ; f0a3d
+Sfx_Peck:
 	musicheader 1, 8, Sfx_Peck_Ch8
-; f0a40
 
-Sfx_Kinesis: ; f0a40
+Sfx_Kinesis:
 	musicheader 1, 5, Sfx_Kinesis_Ch5
-; f0a43
 
-Sfx_Lick: ; f0a43
+Sfx_Lick:
 	musicheader 1, 5, Sfx_Lick_Ch5
-; f0a46
 
-Sfx_Pound: ; f0a46
+Sfx_Pound:
 	musicheader 1, 8, Sfx_Pound_Ch8
-; f0a49
 
-Sfx_MovePuzzlePiece: ; f0a49
+Sfx_MovePuzzlePiece:
 	musicheader 1, 8, Sfx_MovePuzzlePiece_Ch8
-; f0a4c
 
-Sfx_CometPunch: ; f0a4c
+Sfx_CometPunch:
 	musicheader 1, 8, Sfx_CometPunch_Ch8
-; f0a4f
 
-Sfx_MegaPunch: ; f0a4f
+Sfx_MegaPunch:
 	musicheader 1, 8, Sfx_MegaPunch_Ch8
-; f0a52
 
-Sfx_Scratch: ; f0a52
+Sfx_Scratch:
 	musicheader 1, 8, Sfx_Scratch_Ch8
-; f0a55
 
-Sfx_Vicegrip: ; f0a55
+Sfx_Vicegrip:
 	musicheader 1, 8, Sfx_Vicegrip_Ch8
-; f0a58
 
-Sfx_RazorWind: ; f0a58
+Sfx_RazorWind:
 	musicheader 1, 8, Sfx_RazorWind_Ch8
-; f0a5b
 
-Sfx_Cut: ; f0a5b
+Sfx_Cut:
 	musicheader 1, 8, Sfx_Cut_Ch8
-; f0a5e
 
-Sfx_WingAttack: ; f0a5e
+Sfx_WingAttack:
 	musicheader 1, 8, Sfx_WingAttack_Ch8
-; f0a61
 
-Sfx_Whirlwind: ; f0a61
+Sfx_Whirlwind:
 	musicheader 1, 8, Sfx_Whirlwind_Ch8
-; f0a64
 
-Sfx_Bind: ; f0a64
+Sfx_Bind:
 	musicheader 1, 8, Sfx_Bind_Ch8
-; f0a67
 
-Sfx_VineWhip: ; f0a67
+Sfx_VineWhip:
 	musicheader 1, 8, Sfx_VineWhip_Ch8
-; f0a6a
 
-Sfx_DoubleKick: ; f0a6a
+Sfx_DoubleKick:
 	musicheader 1, 8, Sfx_DoubleKick_Ch8
-; f0a6d
 
-Sfx_MegaKick: ; f0a6d
+Sfx_MegaKick:
 	musicheader 1, 8, Sfx_MegaKick_Ch8
-; f0a70
 
-Sfx_Headbutt: ; f0a70
+Sfx_Headbutt:
 	musicheader 1, 8, Sfx_Headbutt_Ch8
-; f0a73
 
-Sfx_HornAttack: ; f0a73
+Sfx_HornAttack:
 	musicheader 1, 8, Sfx_HornAttack_Ch8
-; f0a76
 
-Sfx_Tackle: ; f0a76
+Sfx_Tackle:
 	musicheader 1, 8, Sfx_Tackle_Ch8
-; f0a79
 
-Sfx_PoisonSting: ; f0a79
+Sfx_PoisonSting:
 	musicheader 1, 8, Sfx_PoisonSting_Ch8
-; f0a7c
 
-Sfx_Powder: ; f0a7c
+Sfx_Powder:
 	musicheader 1, 8, Sfx_Powder_Ch8
-; f0a7f
 
-Sfx_Doubleslap: ; f0a7f
+Sfx_Doubleslap:
 	musicheader 1, 8, Sfx_Doubleslap_Ch8
-; f0a82
 
-Sfx_Bite: ; f0a82
+Sfx_Bite:
 	musicheader 2, 5, Sfx_Bite_Ch5
 	musicheader 1, 8, Sfx_Bite_Ch8
-; f0a88
 
-Sfx_JumpKick: ; f0a88
+Sfx_JumpKick:
 	musicheader 1, 8, Sfx_JumpKick_Ch8
-; f0a8b
 
-Sfx_Stomp: ; f0a8b
+Sfx_Stomp:
 	musicheader 1, 8, Sfx_Stomp_Ch8
-; f0a8e
 
-Sfx_TailWhip: ; f0a8e
+Sfx_TailWhip:
 	musicheader 1, 8, Sfx_TailWhip_Ch8
-; f0a91
 
-Sfx_KarateChop: ; f0a91
+Sfx_KarateChop:
 	musicheader 1, 8, Sfx_KarateChop_Ch8
-; f0a94
 
-Sfx_Submission: ; f0a94
+Sfx_Submission:
 	musicheader 1, 8, Sfx_Submission_Ch8
-; f0a97
 
-Sfx_WaterGun: ; f0a97
+Sfx_WaterGun:
 	musicheader 2, 5, Sfx_WaterGun_Ch5
 	musicheader 1, 8, Sfx_WaterGun_Ch8
-; f0a9d
 
-Sfx_SwordsDance: ; f0a9d
+Sfx_SwordsDance:
 	musicheader 1, 8, Sfx_SwordsDance_Ch8
-; f0aa0
 
-Sfx_Thunder: ; f0aa0
+Sfx_Thunder:
 	musicheader 1, 8, Sfx_Thunder_Ch8
-; f0aa3
 
-Sfx_Supersonic: ; f0aa3
+Sfx_Supersonic:
 	musicheader 3, 5, Sfx_Supersonic_Ch5
 	musicheader 1, 6, Sfx_Supersonic_Ch6
 	musicheader 1, 8, Sfx_Supersonic_Ch8
-; f0aac
 
-Sfx_Leer: ; f0aac
+Sfx_Leer:
 	musicheader 3, 5, Sfx_Leer_Ch5
 	musicheader 1, 6, Sfx_Leer_Ch6
 	musicheader 1, 8, Sfx_Leer_Ch8
-; f0ab5
 
-Sfx_Ember: ; f0ab5
+Sfx_Ember:
 	musicheader 2, 5, Sfx_Ember_Ch5
 	musicheader 1, 8, Sfx_Ember_Ch8
-; f0abb
 
-Sfx_Bubblebeam: ; f0abb
+Sfx_Bubblebeam:
 	musicheader 3, 5, Sfx_Bubblebeam_Ch5
 	musicheader 1, 6, Sfx_Bubblebeam_Ch6
 	musicheader 1, 8, Sfx_Bubblebeam_Ch8
-; f0ac4
 
-Sfx_HydroPump: ; f0ac4
+Sfx_HydroPump:
 	musicheader 2, 5, Sfx_HydroPump_Ch5
 	musicheader 1, 8, Sfx_HydroPump_Ch8
-; f0aca
 
-Sfx_Surf: ; f0aca
+Sfx_Surf:
 	musicheader 3, 5, Sfx_Surf_Ch5
 	musicheader 1, 6, Sfx_Surf_Ch6
 	musicheader 1, 8, Sfx_Surf_Ch8
-; f0ad3
 
-Sfx_Psybeam: ; f0ad3
+Sfx_Psybeam:
 	musicheader 3, 5, Sfx_Psybeam_Ch5
 	musicheader 1, 6, Sfx_Psybeam_Ch6
 	musicheader 1, 8, Sfx_Psybeam_Ch8
-; f0adc
 
-Sfx_Charge: ; f0adc
+Sfx_Charge:
 	musicheader 3, 5, Sfx_Charge_Ch5
 	musicheader 1, 6, Sfx_Charge_Ch6
 	musicheader 1, 8, Sfx_Charge_Ch8
-; f0ae5
 
-Sfx_Thundershock: ; f0ae5
+Sfx_Thundershock:
 	musicheader 3, 5, Sfx_Thundershock_Ch5
 	musicheader 1, 6, Sfx_Thundershock_Ch6
 	musicheader 1, 8, Sfx_Thundershock_Ch8
-; f0aee
 
-Sfx_Psychic: ; f0aee
+Sfx_Psychic:
 	musicheader 3, 5, Sfx_Psychic_Ch5
 	musicheader 1, 6, Sfx_Psychic_Ch6
 	musicheader 1, 8, Sfx_Psychic_Ch8
-; f0af7
 
-Sfx_Screech: ; f0af7
+Sfx_Screech:
 	musicheader 2, 5, Sfx_Screech_Ch5
 	musicheader 1, 6, Sfx_Screech_Ch6
-; f0afd
 
-Sfx_BoneClub: ; f0afd
+Sfx_BoneClub:
 	musicheader 2, 5, Sfx_BoneClub_Ch5
 	musicheader 1, 6, Sfx_BoneClub_Ch6
-; f0b03
 
-Sfx_Sharpen: ; f0b03
+Sfx_Sharpen:
 	musicheader 2, 5, Sfx_Sharpen_Ch5
 	musicheader 1, 6, Sfx_Sharpen_Ch6
-; f0b09
 
-Sfx_EggBomb: ; f0b09
+Sfx_EggBomb:
 	musicheader 3, 5, Sfx_EggBomb_Ch5
 	musicheader 1, 6, Sfx_EggBomb_Ch6
 	musicheader 1, 8, Sfx_EggBomb_Ch8
-; f0b12
 
-Sfx_Sing: ; f0b12
+Sfx_Sing:
 	musicheader 2, 5, Sfx_Sing_Ch5
 	musicheader 1, 6, Sfx_Sing_Ch6
-; f0b18
 
-Sfx_HyperBeam: ; f0b18
+Sfx_HyperBeam:
 	musicheader 3, 5, Sfx_HyperBeam_Ch5
 	musicheader 1, 6, Sfx_HyperBeam_Ch6
 	musicheader 1, 8, Sfx_HyperBeam_Ch8
-; f0b21
 
-Sfx_Shine: ; f0b21
+Sfx_Shine:
 	musicheader 1, 5, Sfx_Shine_Ch5
-; f0b24
 
-Sfx_Unknown5F: ; f0b24
+Sfx_Unknown5F:
 	musicheader 3, 5, Sfx_Unknown5F_Ch5
 	musicheader 1, 6, Sfx_Unknown5F_Ch6
-Sfx_Sandstorm: ; f0b2a
+Sfx_Sandstorm:
 	musicheader 1, 8, Sfx_Sandstorm_Ch8
-; f0b2d
 
-Sfx_HangUp: ; f0b2d
+Sfx_HangUp:
 	musicheader 1, 5, Sfx_HangUp_Ch5
-; f0b30
 
-Sfx_NoSignal: ; f0b30
+Sfx_NoSignal:
 	musicheader 1, 5, Sfx_NoSignal_Ch5
-; f0b33
 
-Sfx_Elevator: ; f0b33
+Sfx_Elevator:
 	musicheader 4, 5, Sfx_Elevator_Ch5
 	musicheader 1, 6, Sfx_Elevator_Ch6
 	musicheader 1, 7, Sfx_Elevator_Ch7
 	musicheader 1, 8, Sfx_Elevator_Ch8
-; f0b3f
 
-Sfx_DexFanfare5079: ; f0b3f
-Sfx_LevelUp: ; f0b3f
+Sfx_DexFanfare5079:
+Sfx_LevelUp:
 	musicheader 4, 5, Sfx_DexFanfare5079_Ch5
 	musicheader 1, 6, Sfx_DexFanfare5079_Ch6
 	musicheader 1, 7, Sfx_DexFanfare5079_Ch7
 	musicheader 1, 8, Sfx_DexFanfare5079_Ch8
-; f0b4b
 
-Sfx_DexFanfare5079_Ch5: ; f0b4b
-Sfx_LevelUp_Ch5: ; f0b4b
+Sfx_DexFanfare5079_Ch5:
+Sfx_LevelUp_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -508,10 +401,9 @@
 	octave 4
 	note G#, 12
 	endchannel
-; f0b5f
 
-Sfx_DexFanfare5079_Ch6: ; f0b5f
-Sfx_LevelUp_Ch6: ; f0b5f
+Sfx_DexFanfare5079_Ch6:
+Sfx_LevelUp_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $8, $c1
@@ -522,10 +414,9 @@
 	intensity $c3
 	note B_, 12
 	endchannel
-; f0b6d
 
-Sfx_DexFanfare5079_Ch7: ; f0b6d
-Sfx_LevelUp_Ch7: ; f0b6d
+Sfx_DexFanfare5079_Ch7:
+Sfx_LevelUp_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 4
@@ -541,25 +432,22 @@
 	note E_, 3
 	note __, 4
 	endchannel
-; f0b7f
 
-Sfx_DexFanfare5079_Ch8: ; f0b7f
-Sfx_LevelUp_Ch8: ; f0b7f
+Sfx_DexFanfare5079_Ch8:
+Sfx_LevelUp_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
 	note C_, 12
 	endchannel
-; f0b86
 
-Sfx_KeyItem: ; f0b86
+Sfx_KeyItem:
 	musicheader 4, 5, Sfx_KeyItem_Ch5
 	musicheader 1, 6, Sfx_KeyItem_Ch6
 	musicheader 1, 7, Sfx_KeyItem_Ch7
 	musicheader 1, 8, Sfx_KeyItem_Ch8
-; f0b92
 
-Sfx_KeyItem_Ch5: ; f0b92
+Sfx_KeyItem_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -575,9 +463,8 @@
 	intensity $b3
 	note G#, 16
 	endchannel
-; f0ba8
 
-Sfx_KeyItem_Ch6: ; f0ba8
+Sfx_KeyItem_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $6, $c1
@@ -590,9 +477,8 @@
 	intensity $c3
 	note B_, 16
 	endchannel
-; f0bb8
 
-Sfx_KeyItem_Ch7: ; f0bb8
+Sfx_KeyItem_Ch7:
 	togglesfx
 	notetype $6, $25
 	octave 4
@@ -612,24 +498,21 @@
 	note E_, 4
 	note __, 4
 	endchannel
-; f0bce
 
-Sfx_KeyItem_Ch8: ; f0bce
+Sfx_KeyItem_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
 	note C_, 16
 	endchannel
-; f0bd5
 
-Sfx_DexFanfare2049: ; f0bd5
+Sfx_DexFanfare2049:
 	musicheader 4, 5, Sfx_DexFanfare2049_Ch5
 	musicheader 1, 6, Sfx_DexFanfare2049_Ch6
 	musicheader 1, 7, Sfx_DexFanfare2049_Ch7
 	musicheader 1, 8, Sfx_DexFanfare2049_Ch8
-; f0be1
 
-Sfx_DexFanfare2049_Ch5: ; f0be1
+Sfx_DexFanfare2049_Ch5:
 	togglesfx
 	tempo 104
 	volume $77
@@ -653,9 +536,8 @@
 	note A_, 2
 	note __, 6
 	endchannel
-; f0bfe
 
-Sfx_DexFanfare2049_Ch6: ; f0bfe
+Sfx_DexFanfare2049_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $c, $c1
@@ -674,9 +556,8 @@
 	note G_, 4
 	note F_, 8
 	endchannel
-; f0c13
 
-Sfx_DexFanfare2049_Ch7: ; f0c13
+Sfx_DexFanfare2049_Ch7:
 	togglesfx
 	notetype $c, $25
 	octave 4
@@ -695,9 +576,8 @@
 	note F_, 2
 	note __, 6
 	endchannel
-; f0c27
 
-Sfx_DexFanfare2049_Ch8: ; f0c27
+Sfx_DexFanfare2049_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -704,16 +584,14 @@
 	note C_, 16
 	note __, 16
 	endchannel
-; f0c2f
 
-Sfx_Item: ; f0c2f
+Sfx_Item:
 	musicheader 4, 5, Sfx_Item_Ch5
 	musicheader 1, 6, Sfx_Item_Ch6
 	musicheader 1, 7, Sfx_Item_Ch7
 	musicheader 1, 8, Sfx_Item_Ch8
-; f0c3b
 
-Sfx_Item_Ch5: ; f0c3b
+Sfx_Item_Ch5:
 	togglesfx
 	tempo 108
 	volume $77
@@ -731,9 +609,8 @@
 	note F_, 12
 	note __, 12
 	endchannel
-; f0c54
 
-Sfx_Item_Ch6: ; f0c54
+Sfx_Item_Ch6:
 	togglesfx
 	vibrato $8, $27
 	dutycycle $2
@@ -749,9 +626,8 @@
 	note A_, 12
 	note __, 12
 	endchannel
-; f0c68
 
-Sfx_Item_Ch7: ; f0c68
+Sfx_Item_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 4
@@ -774,9 +650,8 @@
 	note F_, 4
 	note __, 14
 	endchannel
-; f0c81
 
-Sfx_Item_Ch8: ; f0c81
+Sfx_Item_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -783,16 +658,14 @@
 	note C_, 16
 	note __, 16
 	endchannel
-; f0c89
 
-Sfx_CaughtMon: ; f0c89
+Sfx_CaughtMon:
 	musicheader 4, 5, Sfx_CaughtMon_Ch5
 	musicheader 1, 6, Sfx_CaughtMon_Ch6
 	musicheader 1, 7, Sfx_CaughtMon_Ch7
 	musicheader 1, 8, Sfx_CaughtMon_Ch8
-; f0c95
 
-Sfx_CaughtMon_Ch5: ; f0c95
+Sfx_CaughtMon_Ch5:
 	togglesfx
 	tempo 112
 	volume $77
@@ -815,9 +688,8 @@
 	intensity $b3
 	note F_, 12
 	endchannel
-; f0cb5
 
-Sfx_CaughtMon_Ch6: ; f0cb5
+Sfx_CaughtMon_Ch6:
 	togglesfx
 	dutycycle $2
 	vibrato $8, $27
@@ -836,9 +708,8 @@
 	intensity $c3
 	note A_, 12
 	endchannel
-; f0cce
 
-Sfx_CaughtMon_Ch7: ; f0cce
+Sfx_CaughtMon_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -856,9 +727,8 @@
 	note A_, 3
 	note __, 3
 	endchannel
-; f0ce2
 
-Sfx_CaughtMon_Ch8: ; f0ce2
+Sfx_CaughtMon_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -865,16 +735,14 @@
 	note C_, 16
 	note __, 16
 	endchannel
-; f0cea
 
-Sfx_DexFanfare80109: ; f0cea
+Sfx_DexFanfare80109:
 	musicheader 4, 5, Sfx_DexFanfare80109_Ch5
 	musicheader 1, 6, Sfx_DexFanfare80109_Ch6
 	musicheader 1, 7, Sfx_DexFanfare80109_Ch7
 	musicheader 1, 8, Sfx_DexFanfare80109_Ch8
-; f0cf6
 
-Sfx_DexFanfare80109_Ch5: ; f0cf6
+Sfx_DexFanfare80109_Ch5:
 	togglesfx
 	tempo 112
 	volume $77
@@ -899,9 +767,8 @@
 	intensity $a5
 	note A#, 16
 	endchannel
-; f0d17
 
-Sfx_DexFanfare80109_Ch6: ; f0d17
+Sfx_DexFanfare80109_Ch6:
 	togglesfx
 	vibrato $8, $27
 	dutycycle $2
@@ -923,9 +790,8 @@
 	octave 5
 	note D#, 16
 	endchannel
-; f0d32
 
-Sfx_DexFanfare80109_Ch7: ; f0d32
+Sfx_DexFanfare80109_Ch7:
 	togglesfx
 	notetype $c, $25
 	octave 4
@@ -951,9 +817,8 @@
 	note D#, 3
 	note __, 9
 	endchannel
-; f0d4e
 
-Sfx_DexFanfare80109_Ch8: ; f0d4e
+Sfx_DexFanfare80109_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -960,22 +825,19 @@
 	note C_, 16
 	note __, 16
 	endchannel
-; f0d56
 
-Sfx_Fanfare2: ; f0d56
+Sfx_Fanfare2:
 	musicheader 3, 5, Sfx_Fanfare2_Ch5
 	musicheader 1, 6, Sfx_Fanfare2_Ch6
 	musicheader 1, 8, Sfx_Fanfare2_Ch8
-; f0d5f
 
-UnusedSfx: ; f0d5f
+UnusedSfx:
 	musicheader 4, 5, UnusedSfx_Ch5
 	musicheader 1, 6, UnusedSfx_Ch6
 	musicheader 1, 7, UnusedSfx_Ch7
 	musicheader 1, 8, UnusedSfx_Ch8
-; f0d6b
 
-UnusedSfx_Ch5: ; f0d6b
+UnusedSfx_Ch5:
 	togglesfx
 	tempo 124
 	volume $77
@@ -998,9 +860,8 @@
 	intensity $a5
 	note F_, 16
 	endchannel
-; f0d8a
 
-UnusedSfx_Ch6: ; f0d8a
+UnusedSfx_Ch6:
 	togglesfx
 	vibrato $8, $27
 	dutycycle $2
@@ -1023,9 +884,8 @@
 	intensity $b5
 	note A_, 16
 	endchannel
-; f0da6
 
-UnusedSfx_Ch7: ; f0da6
+UnusedSfx_Ch7:
 	togglesfx
 	notetype $c, $25
 	octave 4
@@ -1039,9 +899,8 @@
 	note A_, 3
 	note __, 9
 	endchannel
-; f0db6
 
-UnusedSfx_Ch8: ; f0db6
+UnusedSfx_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -1048,22 +907,19 @@
 	note C_, 16
 	note __, 16
 	endchannel
-; f0dbe
 
-Sfx_Fanfare: ; f0dbe
+Sfx_Fanfare:
 	musicheader 3, 5, Sfx_Fanfare_Ch5
 	musicheader 1, 6, Sfx_Fanfare_Ch6
 	musicheader 1, 8, Sfx_Fanfare_Ch8
-; f0dc7
 
-Sfx_RegisterPhoneNumber: ; f0dc7
+Sfx_RegisterPhoneNumber:
 	musicheader 4, 5, Sfx_RegisterPhoneNumber_Ch5
 	musicheader 1, 6, Sfx_RegisterPhoneNumber_Ch6
 	musicheader 1, 7, Sfx_RegisterPhoneNumber_Ch7
 	musicheader 1, 8, Sfx_RegisterPhoneNumber_Ch8
-; f0dd3
 
-Sfx_RegisterPhoneNumber_Ch5: ; f0dd3
+Sfx_RegisterPhoneNumber_Ch5:
 	togglesfx
 	tempo 124
 	volume $77
@@ -1086,11 +942,10 @@
 	note C_, 2
 	note __, 8
 	endchannel
-; f0def
 
 	togglesfx
 
-Sfx_RegisterPhoneNumber_Ch6: ; f0df0
+Sfx_RegisterPhoneNumber_Ch6:
 	togglesfx
 	dutycycle $3
 	notetype $c, $c2
@@ -1111,11 +966,10 @@
 	note G#, 2
 	note __, 8
 	endchannel
-; f0e07
 
 	togglesfx
 
-Sfx_RegisterPhoneNumber_Ch7: ; f0e08
+Sfx_RegisterPhoneNumber_Ch7:
 	togglesfx
 	notetype $c, $25
 	note __, 2
@@ -1133,11 +987,10 @@
 	note G#, 2
 	note __, 8
 	endchannel
-; f0e1b
 
 	togglesfx
 
-Sfx_RegisterPhoneNumber_Ch8: ; f0e1c
+Sfx_RegisterPhoneNumber_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -1145,17 +998,15 @@
 	note __, 16
 	note __, 16
 	endchannel
-; f0e25
 
 	togglesfx
 
-Sfx_3RdPlace: ; f0e26
+Sfx_3RdPlace:
 	musicheader 3, 5, Sfx_3RdPlace_Ch5
 	musicheader 1, 6, Sfx_3RdPlace_Ch6
 	musicheader 1, 7, Sfx_3RdPlace_Ch7
-; f0e2f
 
-Sfx_3RdPlace_Ch5: ; f0e2f
+Sfx_3RdPlace_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -1171,11 +1022,10 @@
 	note C_, 1
 	note D_, 6
 	endchannel
-; f0e44
 
 	togglesfx
 
-Sfx_3RdPlace_Ch6: ; f0e45
+Sfx_3RdPlace_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $c, $b4
@@ -1189,11 +1039,10 @@
 	note F_, 1
 	note G_, 6
 	endchannel
-; f0e55
 
 	togglesfx
 
-Sfx_3RdPlace_Ch7: ; f0e56
+Sfx_3RdPlace_Ch7:
 	togglesfx
 	notetype $c, $25
 	octave 3
@@ -1207,20 +1056,18 @@
 	note A_, 1
 	note B_, 6
 	endchannel
-; f0e65
 
 	togglesfx
 
-Sfx_GetEggFromDayCareLady: ; f0e66
-Sfx_GetEggFromDayCareMan: ; f0e66
+Sfx_GetEggFromDayCareLady:
+Sfx_GetEggFromDayCareMan:
 	musicheader 4, 5, Sfx_GetEggFromDayCareLady_Ch5
 	musicheader 1, 6, Sfx_GetEggFromDayCareLady_Ch6
 	musicheader 1, 7, Sfx_GetEggFromDayCareLady_Ch7
 	musicheader 1, 8, Sfx_GetEggFromDayCareLady_Ch8
-; f0e72
 
-Sfx_GetEggFromDayCareLady_Ch5: ; f0e72
-Sfx_GetEggFromDayCareMan_Ch5: ; f0e72
+Sfx_GetEggFromDayCareLady_Ch5:
+Sfx_GetEggFromDayCareMan_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -1249,12 +1096,11 @@
 	note F_, 9
 	note __, 9
 	endchannel
-; f0e9a
 
 	togglesfx
 
-Sfx_GetEggFromDayCareLady_Ch6: ; f0e9b
-Sfx_GetEggFromDayCareMan_Ch6: ; f0e9b
+Sfx_GetEggFromDayCareLady_Ch6:
+Sfx_GetEggFromDayCareMan_Ch6:
 	togglesfx
 	vibrato $12, $34
 	dutycycle $3
@@ -1280,12 +1126,11 @@
 	note A_, 9
 	note __, 9
 	endchannel
-; f0ebd
 
 	togglesfx
 
-Sfx_GetEggFromDayCareLady_Ch7: ; f0ebe
-Sfx_GetEggFromDayCareMan_Ch7: ; f0ebe
+Sfx_GetEggFromDayCareLady_Ch7:
+Sfx_GetEggFromDayCareMan_Ch7:
 	togglesfx
 	notetype $8, $25
 	note __, 2
@@ -1301,12 +1146,11 @@
 	note A_, 9
 	note __, 9
 	endchannel
-; f0ecf
 
 	togglesfx
 
-Sfx_GetEggFromDayCareLady_Ch8: ; f0ed0
-Sfx_GetEggFromDayCareMan_Ch8: ; f0ed0
+Sfx_GetEggFromDayCareLady_Ch8:
+Sfx_GetEggFromDayCareMan_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $8
@@ -1315,18 +1159,16 @@
 	note __, 16
 	note __, 12
 	endchannel
-; f0edb
 
 	togglesfx
 
-Sfx_MoveDeleted: ; f0edc
+Sfx_MoveDeleted:
 	musicheader 4, 5, Sfx_MoveDeleted_Ch5
 	musicheader 1, 6, Sfx_MoveDeleted_Ch6
 	musicheader 1, 7, Sfx_MoveDeleted_Ch7
 	musicheader 1, 8, Sfx_MoveDeleted_Ch8
-; f0ee8
 
-Sfx_MoveDeleted_Ch5: ; f0ee8
+Sfx_MoveDeleted_Ch5:
 	togglesfx
 	tempo 116
 	volume $77
@@ -1353,11 +1195,10 @@
 	note D_, 10
 	note __, 6
 	endchannel
-; f0f0c
 
 	togglesfx
 
-Sfx_MoveDeleted_Ch6: ; f0f0d
+Sfx_MoveDeleted_Ch6:
 	togglesfx
 	dutycycle $3
 	vibrato $c, $44
@@ -1390,11 +1231,10 @@
 	note F_, 16
 	note __, 6
 	endchannel
-; f0f36
 
 	togglesfx
 
-Sfx_MoveDeleted_Ch7: ; f0f37
+Sfx_MoveDeleted_Ch7:
 	togglesfx
 	notetype $6, $25
 	octave 2
@@ -1418,11 +1258,10 @@
 	note B_, 16
 	note __, 6
 	endchannel
-; f0f52
 
 	togglesfx
 
-Sfx_MoveDeleted_Ch8: ; f0f53
+Sfx_MoveDeleted_Ch8:
 	togglesfx
 	sfxtogglenoise $3
 	notetype $c
@@ -1431,18 +1270,16 @@
 	note __, 16
 	note __, 6
 	endchannel
-; f0f5d
 
 	togglesfx
 
-Sfx_2ndPlace: ; f0f5e
+Sfx_2ndPlace:
 	musicheader 4, 5, Sfx_2ndPlace_Ch5
 	musicheader 1, 6, Sfx_2ndPlace_Ch6
 	musicheader 1, 7, Sfx_2ndPlace_Ch7
 	musicheader 1, 8, Sfx_2ndPlace_Ch8
-; f0f6a
 
-Sfx_2ndPlace_Ch5: ; f0f6a
+Sfx_2ndPlace_Ch5:
 	togglesfx
 	tempo 116
 	volume $77
@@ -1473,11 +1310,10 @@
 	note B_, 12
 	note __, 6
 	endchannel
-; f0f91
 
 	togglesfx
 
-Sfx_2ndPlace_Ch6: ; f0f92
+Sfx_2ndPlace_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $8, $b1
@@ -1498,11 +1334,10 @@
 	note D_, 12
 	note __, 6
 	endchannel
-; f0fac
 
 	togglesfx
 
-Sfx_2ndPlace_Ch7: ; f0fad
+Sfx_2ndPlace_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -1537,11 +1372,10 @@
 	note G_, 12
 	note __, 6
 	endchannel
-; f0fd1
 
 	togglesfx
 
-Sfx_2ndPlace_Ch8: ; f0fd2
+Sfx_2ndPlace_Ch8:
 	togglesfx
 	sfxtogglenoise $3
 	notetype $8
@@ -1553,18 +1387,16 @@
 	note B_, 12
 	note __, 6
 	endchannel
-; f0fe1
 
 	togglesfx
 
-Sfx_1stPlace: ; f0fe2
+Sfx_1stPlace:
 	musicheader 4, 5, Sfx_1stPlace_Ch5
 	musicheader 1, 6, Sfx_1stPlace_Ch6
 	musicheader 1, 7, Sfx_1stPlace_Ch7
 	musicheader 1, 8, Sfx_1stPlace_Ch8
-; f0fee
 
-Sfx_1stPlace_Ch5: ; f0fee
+Sfx_1stPlace_Ch5:
 	togglesfx
 	tempo 124
 	volume $77
@@ -1602,11 +1434,10 @@
 	note A_, 10
 	note __, 6
 	endchannel
-; f101f
 
 	togglesfx
 
-Sfx_1stPlace_Ch6: ; f1020
+Sfx_1stPlace_Ch6:
 	togglesfx
 	dutycycle $3
 	vibrato $c, $34
@@ -1627,11 +1458,10 @@
 	note D_, 10
 	note __, 6
 	endchannel
-; f103c
 
 	togglesfx
 
-Sfx_1stPlace_Ch7: ; f103d
+Sfx_1stPlace_Ch7:
 	togglesfx
 	notetype $c, $25
 	octave 2
@@ -1652,11 +1482,10 @@
 	note D_, 10
 	note __, 6
 	endchannel
-; f1053
 
 	togglesfx
 
-Sfx_1stPlace_Ch8: ; f1054
+Sfx_1stPlace_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $6
@@ -1674,18 +1503,16 @@
 	note B_, 10
 	note __, 6
 	endchannel
-; f1068
 
 	togglesfx
 
-Sfx_ChooseACard: ; f1069
+Sfx_ChooseACard:
 	musicheader 4, 5, Sfx_ChooseACard_Ch5
 	musicheader 1, 6, Sfx_ChooseACard_Ch6
 	musicheader 1, 7, Sfx_ChooseACard_Ch7
 	musicheader 1, 8, Sfx_ChooseACard_Ch8
-; f1075
 
-Sfx_ChooseACard_Ch5: ; f1075
+Sfx_ChooseACard_Ch5:
 	togglesfx
 	tempo 152
 	volume $77
@@ -1728,11 +1555,10 @@
 	note E_, 4
 	note __, 12
 	endchannel
-; f10a8
 
 	togglesfx
 
-Sfx_ChooseACard_Ch6: ; f10a9
+Sfx_ChooseACard_Ch6:
 	togglesfx
 	dutycycle $3
 	notetype $6, $b4
@@ -1761,11 +1587,10 @@
 	note A_, 4
 	note __, 12
 	endchannel
-; f10c8
 
 	togglesfx
 
-Sfx_ChooseACard_Ch7: ; f10c9
+Sfx_ChooseACard_Ch7:
 	togglesfx
 	notetype $6, $25
 	octave 3
@@ -1798,11 +1623,10 @@
 	note A_, 4
 	note __, 12
 	endchannel
-; f10eb
 
 	togglesfx
 
-Sfx_ChooseACard_Ch8: ; f10ec
+Sfx_ChooseACard_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $6
@@ -1824,18 +1648,16 @@
 	note D_, 2
 	note B_, 16
 	endchannel
-; f1103
 
 	togglesfx
 
-Sfx_GetTm: ; f1104
+Sfx_GetTm:
 	musicheader 4, 5, Sfx_GetTm_Ch5
 	musicheader 1, 6, Sfx_GetTm_Ch6
 	musicheader 1, 7, Sfx_GetTm_Ch7
 	musicheader 1, 8, Sfx_GetTm_Ch8
-; f1110
 
-Sfx_GetTm_Ch5: ; f1110
+Sfx_GetTm_Ch5:
 	togglesfx
 	tempo 144
 	volume $77
@@ -1858,11 +1680,10 @@
 	note F#, 8
 	note __, 6
 	endchannel
-; f1130
 
 	togglesfx
 
-Sfx_GetTm_Ch6: ; f1131
+Sfx_GetTm_Ch6:
 	togglesfx
 	dutycycle $3
 	vibrato $8, $24
@@ -1882,11 +1703,10 @@
 	note D_, 8
 	note __, 6
 	endchannel
-; f114b
 
 	togglesfx
 
-Sfx_GetTm_Ch7: ; f114c
+Sfx_GetTm_Ch7:
 	togglesfx
 	notetype $6, $25
 	octave 2
@@ -1914,11 +1734,10 @@
 	note A_, 16
 	note __, 6
 	endchannel
-; f1169
 
 	togglesfx
 
-Sfx_GetTm_Ch8: ; f116a
+Sfx_GetTm_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $6
@@ -1935,18 +1754,16 @@
 	note B_, 16
 	note __, 6
 	endchannel
-; f117c
 
 	togglesfx
 
-Sfx_GetBadge: ; f117d
+Sfx_GetBadge:
 	musicheader 4, 5, Sfx_GetBadge_Ch5
 	musicheader 1, 6, Sfx_GetBadge_Ch6
 	musicheader 1, 7, Sfx_GetBadge_Ch7
 	musicheader 1, 8, Sfx_GetBadge_Ch8
-; f1189
 
-Sfx_GetBadge_Ch5: ; f1189
+Sfx_GetBadge_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -1964,11 +1781,10 @@
 	note A_, 16
 	note __, 6
 	endchannel
-; f11a9
 
 	togglesfx
 
-Sfx_GetBadge_branch_f11aa: ; f11aa
+Sfx_GetBadge_branch_f11aa:
 	note __, 5
 	octave 3
 	note F_, 2
@@ -1989,9 +1805,8 @@
 	note C#, 2
 	note F_, 2
 	endchannel
-; f11be
 
-Sfx_GetBadge_Ch6: ; f11be
+Sfx_GetBadge_Ch6:
 	togglesfx
 	dutycycle $3
 	vibrato $8, $24
@@ -2037,11 +1852,10 @@
 	note F_, 16
 	note __, 6
 	endchannel
-; f11f4
 
 	togglesfx
 
-Sfx_GetBadge_Ch7: ; f11f5
+Sfx_GetBadge_Ch7:
 	togglesfx
 	notetype $6, $25
 	octave 2
@@ -2077,11 +1891,10 @@
 	note F_, 16
 	note __, 6
 	endchannel
-; f121a
 
 	togglesfx
 
-Sfx_GetBadge_Ch8: ; f121b
+Sfx_GetBadge_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $6
@@ -2104,18 +1917,16 @@
 	note B_, 16
 	note __, 6
 	endchannel
-; f1235
 
 	togglesfx
 
-Sfx_QuitSlots: ; f1236
+Sfx_QuitSlots:
 	musicheader 4, 5, Sfx_QuitSlots_Ch5
 	musicheader 1, 6, Sfx_QuitSlots_Ch6
 	musicheader 1, 7, Sfx_QuitSlots_Ch7
 	musicheader 1, 8, Sfx_QuitSlots_Ch8
-; f1242
 
-Sfx_QuitSlots_Ch5: ; f1242
+Sfx_QuitSlots_Ch5:
 	togglesfx
 	tempo 144
 	volume $77
@@ -2144,11 +1955,10 @@
 	note G#, 14
 	note __, 6
 	endchannel
-; f1265
 
 	togglesfx
 
-Sfx_QuitSlots_Ch6: ; f1266
+Sfx_QuitSlots_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $8, $b3
@@ -2172,11 +1982,10 @@
 	note F_, 14
 	note __, 6
 	endchannel
-; f1282
 
 	togglesfx
 
-Sfx_QuitSlots_Ch7: ; f1283
+Sfx_QuitSlots_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -2204,11 +2013,10 @@
 	note C#, 14
 	note __, 6
 	endchannel
-; f12a0
 
 	togglesfx
 
-Sfx_QuitSlots_Ch8: ; f12a1
+Sfx_QuitSlots_Ch8:
 	togglesfx
 	sfxtogglenoise $3
 	notetype $8
@@ -2225,16 +2033,14 @@
 	note B_, 14
 	note __, 6
 	endchannel
-; f12b3
 
 	togglesfx
 
-Sfx_Protect: ; f12b4
+Sfx_Protect:
 	musicheader 2, 5, Sfx_Protect_Ch5
 	musicheader 1, 8, Sfx_Protect_Ch8
-; f12ba
 
-Sfx_Protect_Ch5: ; f12ba
+Sfx_Protect_Ch5:
 	togglesfx
 	notetype $1, $f1
 	dutycycle $0
@@ -2269,9 +2075,8 @@
 	note C#, 5
 	note E_, 5
 	endchannel
-; f12e5
 
-Sfx_Protect_Ch8: ; f12e5
+Sfx_Protect_Ch8:
 	noise __, 10, $9e, $0
 	noise __, 10, $be, $11
 	loopchannel 6, Sfx_Protect_Ch8
@@ -2278,13 +2083,11 @@
 	noise __, 10, $a7, $0
 	noise C_,  1, $75, $11
 	endchannel
-; f12f6
 
-Sfx_Sketch: ; f12f6
+Sfx_Sketch:
 	musicheader 1, 5, Sfx_Sketch_Ch5
-; f12f9
 
-Sfx_Sketch_Ch5: ; f12f9
+Sfx_Sketch_Ch5:
 	dutycycle $1
 	soundinput $a5
 .loop
@@ -2295,13 +2098,11 @@
 	loopchannel 3, .loop
 	soundinput $8
 	endchannel
-; f1314
 
-Sfx_RainDance: ; f1314
+Sfx_RainDance:
 	musicheader 1, 8, Sfx_RainDance_Ch8
-; f1317
 
-Sfx_RainDance_Ch8: ; f1317
+Sfx_RainDance_Ch8:
 	noise __, 12, $7d, $50
 	noise __,  7, $7d, $4f
 	noise __, 12, $7f, $47
@@ -2312,46 +2113,39 @@
 	noise __,  6, $4f, $47
 	noise __, 11, $32, $46
 	endchannel
-; f1334
 
-Sfx_Aeroblast: ; f1334
+Sfx_Aeroblast:
 	musicheader 2, 5, Sfx_Aeroblast_Ch5
 	musicheader 1, 8, Sfx_Aeroblast_Ch8
-; f133a
 
-Sfx_Aeroblast_Ch5: ; f133a
+Sfx_Aeroblast_Ch5:
 	sound_duty 2, 0, 3, 3
 	soundinput $f5
 	sound C_, 13, $f8, $0580
 	soundinput $8
 	endchannel
-; f1345
 
-Sfx_Aeroblast_Ch8: ; f1345
+Sfx_Aeroblast_Ch8:
 	noise __,  5, $f8, $6c
 	noise __,  5, $c8, $5c
 	noise __,  5, $78, $5b
 	noise C_,  1, $31, $5a
 	endchannel
-; f1352
 
-Sfx_Spark: ; f1352
+Sfx_Spark:
 	musicheader 1, 8, Sfx_Spark_Ch8
-; f1355
 
-Sfx_Spark_Ch8: ; f1355
+Sfx_Spark_Ch8:
 	noise __,  5, $f8, $5d
 	noise __,  5, $d8, $6f
 	loopchannel 2, Sfx_Spark_Ch8
 	endchannel
-; f1360
 
-Sfx_Curse: ; f1360
+Sfx_Curse:
 	musicheader 2, 5, Sfx_Curse_Ch5
 	musicheader 1, 8, Sfx_Curse_Ch8
-; f1366
 
-Sfx_Curse_Ch5: ; f1366
+Sfx_Curse_Ch5:
 	dutycycle $3
 	sound __,  5, $f2, $0483
 	sound __,  5, $f2, $0511
@@ -2358,38 +2152,32 @@
 	sound __,  5, $f2, $0589
 	sound __,  5, $f2, $05ed
 	endchannel
-; f1379
 
-Sfx_Curse_Ch8: ; f1379
+Sfx_Curse_Ch8:
 	noise C_,  5, $9a, $9
 	endchannel
-; f137d
 
-Sfx_Rage: ; f137d
+Sfx_Rage:
 	musicheader 2, 5, Sfx_Rage_Ch5
 	musicheader 1, 8, Sfx_Rage_Ch8
-; f1383
 
-Sfx_Rage_Ch5: ; f1383
+Sfx_Rage_Ch5:
 	dutycycle $0
 	sound __,  4, $d1, $07b0
 	sound __,  4, $d1, $07c2
 	sound C_,  9, $d2, $07d5
 	endchannel
-; f1392
 
-Sfx_Rage_Ch8: ; f1392
+Sfx_Rage_Ch8:
 	noise __,  4, $f4, $1a
 	noise __,  4, $f4, $19
 	noise C_,  9, $f2, $18
 	endchannel
-; f139c
 
-Sfx_Thief: ; f139c
+Sfx_Thief:
 	musicheader 1, 8, Sfx_Thief_Ch8
-; f139f
 
-Sfx_Thief_Ch8: ; f139f
+Sfx_Thief_Ch8:
 	noise __,  1, $0, $0
 	noise __,  5, $e1, $12
 	noise __,  1, $0, $0
@@ -2396,13 +2184,11 @@
 	noise __,  3, $b1, $22
 	loopchannel 2, Sfx_Thief_Ch8
 	endchannel
-; f13b0
 
-Sfx_Thief2: ; f13b0
+Sfx_Thief2:
 	musicheader 1, 5, Sfx_Thief2_Ch5
-; f13b3
 
-Sfx_Thief2_Ch5: ; f13b3
+Sfx_Thief2_Ch5:
 	togglesfx
 	notetype $2, $f4
 	dutycycle $0
@@ -2420,14 +2206,12 @@
 	note A_, 3
 	togglesfx
 	endchannel
-; f13ca
 
-Sfx_SpiderWeb: ; f13ca
+Sfx_SpiderWeb:
 	musicheader 2, 5, Sfx_SpiderWeb_Ch5
 	musicheader 1, 8, Sfx_SpiderWeb_Ch8
-; f13d0
 
-Sfx_SpiderWeb_Ch5: ; f13d0
+Sfx_SpiderWeb_Ch5:
 	dutycycle $0
 	sound C#,  1, $7f, $0720
 	soundinput $95
@@ -2439,19 +2223,16 @@
 	sound __,  5, $51, $0640
 	soundinput $8
 	endchannel
-; f13f3
 
-Sfx_SpiderWeb_Ch8: ; f13f3
+Sfx_SpiderWeb_Ch8:
 	noise C#,  1, $ef, $0
 	endchannel
-; f13f7
 
-Sfx_MindReader: ; f13f7
+Sfx_MindReader:
 	musicheader 2, 5, Sfx_MindReader_Ch5
 	musicheader 1, 8, Sfx_MindReader_Ch8
-; f13fd
 
-Sfx_MindReader_Ch5: ; f13fd
+Sfx_MindReader_Ch5:
 	togglesfx
 	dutycycle $2
 	notetype $2, $f1
@@ -2469,19 +2250,16 @@
 	note D_, 3
 	togglesfx
 	endchannel
-; f1416
 
-Sfx_MindReader_Ch8: ; f1416
+Sfx_MindReader_Ch8:
 	noise C_,  2, $af, $19
 	noise C_,  3, $af, $18
 	endchannel
-; f141d
 
-Sfx_Nightmare: ; f141d
+Sfx_Nightmare:
 	musicheader 1, 5, Sfx_Nightmare_Ch5
-; f1420
 
-Sfx_Nightmare_Ch5: ; f1420
+Sfx_Nightmare_Ch5:
 	dutycycle $0
 	soundinput $34
 .loop
@@ -2498,13 +2276,11 @@
 	loopchannel 2, .loop
 	soundinput $8
 	endchannel
-; f1453
 
-Sfx_Snore: ; f1453
+Sfx_Snore:
 	musicheader 1, 8, Sfx_Snore_Ch8
-; f1456
 
-Sfx_Snore_Ch8: ; f1456
+Sfx_Snore_Ch8:
 	noise __,  3, $ea, $4b
 	noise __,  3, $ea, $5b
 	noise __,  3, $0, $0
@@ -2512,13 +2288,11 @@
 	noise __,  5, $ee, $46
 	noise __,  5, $ee, $45
 	endchannel
-; f1469
 
-Sfx_SweetKiss: ; f1469
+Sfx_SweetKiss:
 	musicheader 1, 5, Sfx_SweetKiss_Ch5
-; f146c
 
-Sfx_SweetKiss_Ch5: ; f146c
+Sfx_SweetKiss_Ch5:
 	dutycycle $2
 .loop
 	sound __,  3, $c1, $07c8
@@ -2526,13 +2300,11 @@
 	loopchannel 2, .loop
 	sound C_, 11, $f1, $07e2
 	endchannel
-; f147f
 
-Sfx_SweetKiss2: ; f147f
+Sfx_SweetKiss2:
 	musicheader 1, 5, Sfx_SweetKiss2_Ch5
-; f1482
 
-Sfx_SweetKiss2_Ch5: ; f1482
+Sfx_SweetKiss2_Ch5:
 	dutycycle $0
 	soundinput $97
 	sound __,  3, $f4, $0772
@@ -2544,31 +2316,26 @@
 	sound __,  3, $a1, $0772
 	soundinput $8
 	endchannel
-; f14a5
 
-Sfx_BellyDrum: ; f14a5
+Sfx_BellyDrum:
 	musicheader 2, 5, Sfx_BellyDrum_Ch5
 	musicheader 1, 8, Sfx_BellyDrum_Ch8
-; f14ab
 
-Sfx_BellyDrum_Ch5: ; f14ab
+Sfx_BellyDrum_Ch5:
 	dutycycle $2
 	soundinput $ac
 	sound __, 13, $f1, $05a3
 	soundinput $8
 	endchannel
-; f14b6
 
-Sfx_BellyDrum_Ch8: ; f14b6
+Sfx_BellyDrum_Ch8:
 	noise __, 13, $b1, $6c
 	endchannel
-; f14ba
 
-Sfx_Unknown7F: ; f14ba
+Sfx_Unknown7F:
 	musicheader 1, 5, Sfx_Unknown7F_Ch5
-; f14bd
 
-Sfx_Unknown7F_Ch5: ; f14bd
+Sfx_Unknown7F_Ch5:
 	dutycycle $2
 	soundinput $95
 	sound __,  3, $c9, $03b3
@@ -2576,14 +2343,12 @@
 	sound __,  5, $d1, $0543
 	soundinput $8
 	endchannel
-; f14d0
 
-Sfx_SludgeBomb: ; f14d0
+Sfx_SludgeBomb:
 	musicheader 2, 5, Sfx_SludgeBomb_Ch5
 	musicheader 1, 8, Sfx_SludgeBomb_Ch8
-; f14d6
 
-Sfx_SludgeBomb_Ch5: ; f14d6
+Sfx_SludgeBomb_Ch5:
 	dutycycle $2
 	soundinput $c5
 	sound __,  4, $f8, $0581
@@ -2592,20 +2357,17 @@
 	sound C_,  1, $f2, $05d1
 	soundinput $8
 	endchannel
-; f14eb
 
-Sfx_SludgeBomb_Ch8: ; f14eb
+Sfx_SludgeBomb_Ch8:
 	noise __,  4, $e2, $6e
 	noise __,  2, $0, $0
 	noise C_,  1, $e2, $6d
 	endchannel
-; f14f5
 
-Sfx_Foresight: ; f14f5
+Sfx_Foresight:
 	musicheader 1, 5, Sfx_Foresight_Ch5
-; f14f8
 
-Sfx_Foresight_Ch5: ; f14f8
+Sfx_Foresight_Ch5:
 	sound __,  4, $f4, $07b5
 	sound __,  4, $f5, $07c8
 	sound __,  9, $f4, $07da
@@ -2614,13 +2376,11 @@
 	sound __,  3, $0, 0
 	sound __,  9, $91, $07da
 	endchannel
-; f1515
 
-Sfx_Spite: ; f1515
+Sfx_Spite:
 	musicheader 1, 5, Sfx_Spite_Ch5
-; f1518
 
-Sfx_Spite_Ch5: ; f1518
+Sfx_Spite_Ch5:
 	togglesfx
 	vibrato $0, $12
 	dutycycle $3
@@ -2645,13 +2405,11 @@
 	soundinput $8
 	togglesfx
 	endchannel
-; f153a
 
-Sfx_Outrage: ; f153a
+Sfx_Outrage:
 	musicheader 1, 8, Sfx_Outrage_Ch8
-; f153d
 
-Sfx_Outrage_Ch8: ; f153d
+Sfx_Outrage_Ch8:
 	noise __, 12, $ea, $6c
 	noise __, 12, $ea, $6b
 	noise __, 12, $ea, $6a
@@ -2658,14 +2416,12 @@
 	noise __, 12, $ea, $69
 	noise __, 12, $e1, $59
 	endchannel
-; f154d
 
-Sfx_PerishSong: ; f154d
+Sfx_PerishSong:
 	musicheader 2, 5, Sfx_PerishSong_Ch5
 	musicheader 1, 6, Sfx_PerishSong_Ch6
-; f1553
 
-Sfx_PerishSong_Ch5: ; f1553
+Sfx_PerishSong_Ch5:
 	togglesfx
 	dutycycle $0
 	vibrato $12, $53
@@ -2675,9 +2431,8 @@
 	note G#, 9
 	togglesfx
 	endchannel
-; f1561
 
-Sfx_PerishSong_Ch6: ; f1561
+Sfx_PerishSong_Ch6:
 	togglesfx
 	dutycycle $0
 	vibrato $12, $53
@@ -2688,14 +2443,12 @@
 	note B_, 9
 	togglesfx
 	endchannel
-; f1570
 
-Sfx_GigaDrain: ; f1570
+Sfx_GigaDrain:
 	musicheader 2, 5, Sfx_GigaDrain_Ch5
 	musicheader 1, 8, Sfx_GigaDrain_Ch8
-; f1576
 
-Sfx_GigaDrain_Ch5: ; f1576
+Sfx_GigaDrain_Ch5:
 	dutycycle $2
 	soundinput $97
 	sound __,  5, $f8, $0680
@@ -2709,9 +2462,8 @@
 	sound C_,  5, $88, $0511
 	soundinput $8
 	endchannel
-; f15a1
 
-Sfx_GigaDrain_Ch8: ; f15a1
+Sfx_GigaDrain_Ch8:
 	noise __,  5, $c8, $44
 	noise C_,  5, $c8, $50
 	noise C_,  5, $c8, $52
@@ -2719,13 +2471,11 @@
 	noise C_,  5, $c8, $56
 	noise D#,  1, $c7, $57
 	endchannel
-; f15b4
 
-Sfx_Attract: ; f15b4
+Sfx_Attract:
 	musicheader 1, 5, Sfx_Attract_Ch5
-; f15b7
 
-Sfx_Attract_Ch5: ; f15b7
+Sfx_Attract_Ch5:
 	dutycycle $0
 	soundinput $77
 	sound __,  5, $a9, $06f0
@@ -2734,37 +2484,31 @@
 	sound __,  9, $f1, $0740
 	soundinput $8
 	endchannel
-; f15cc
 
-Sfx_Kinesis2: ; f15cc
+Sfx_Kinesis2:
 	musicheader 1, 5, Sfx_Kinesis2_Ch5
-; f15cf
 
-Sfx_Kinesis2_Ch5: ; f15cf
+Sfx_Kinesis2_Ch5:
 	dutycycle $0
 	sound __,  3, $f3, $0796
 	sound __,  3, $23, $0796
 	sound C_,  5, $f1, $07c4
 	endchannel
-; f15de
 
-Sfx_ZapCannon: ; f15de
+Sfx_ZapCannon:
 	musicheader 1, 8, Sfx_ZapCannon_Ch8
-; f15e1
 
-Sfx_ZapCannon_Ch8: ; f15e1
+Sfx_ZapCannon_Ch8:
 	noise __,  3, $e1, $49
 	noise __,  1, $0, $0
 	loopchannel 8, Sfx_ZapCannon_Ch8
 	noise __,  9, $e1, $49
 	endchannel
-; f15ef
 
-Sfx_MeanLook: ; f15ef
+Sfx_MeanLook:
 	musicheader 1, 5, Sfx_MeanLook_Ch5
-; f15f2
 
-Sfx_MeanLook_Ch5: ; f15f2
+Sfx_MeanLook_Ch5:
 	soundinput $77
 	dutycycle $3
 	sound __,  3, $f8, $0720
@@ -2780,13 +2524,11 @@
 	sound __, 13, $28, $0720
 	soundinput $8
 	endchannel
-; f1621
 
-Sfx_HealBell: ; f1621
+Sfx_HealBell:
 	musicheader 1, 5, Sfx_HealBell_Ch5
-; f1624
 
-Sfx_HealBell_Ch5: ; f1624
+Sfx_HealBell_Ch5:
 	dutycycle $1
 	sound __,  2, $f1, $07da
 	sound __,  2, $d1, $07d9
@@ -2793,13 +2535,11 @@
 	sound __,  2, $f1, $07da
 	sound __,  9, $d1, $07db
 	endchannel
-; f1637
 
-Sfx_Return: ; f1637
+Sfx_Return:
 	musicheader 1, 5, Sfx_Return_Ch5
-; f163a
 
-Sfx_Return_Ch5: ; f163a
+Sfx_Return_Ch5:
 	dutycycle $0
 .loop
 	soundinput $bf
@@ -2810,13 +2550,11 @@
 	loopchannel 2, .loop
 	soundinput $8
 	endchannel
-; f1653
 
-Sfx_ExpBar: ; f1653
+Sfx_ExpBar:
 	musicheader 1, 5, Sfx_ExpBar_Ch5
-; f1656
 
-Sfx_ExpBar_Ch5: ; f1656
+Sfx_ExpBar_Ch5:
 	dutycycle $2
 	soundinput $d7
 	sound __,  9, $e1, $0750
@@ -2830,13 +2568,11 @@
 	sound C_,  1, $a8, $0770
 	soundinput $8
 	endchannel
-; f167f
 
-Sfx_MilkDrink: ; f167f
+Sfx_MilkDrink:
 	musicheader 1, 5, Sfx_MilkDrink_Ch5
-; f1682
 
-Sfx_MilkDrink_Ch5: ; f1682
+Sfx_MilkDrink_Ch5:
 	dutycycle $2
 .loop
 	soundinput $a4
@@ -2848,13 +2584,11 @@
 	loopchannel 6, .loop
 	soundinput $8
 	endchannel
-; f169f
 
-Sfx_Present: ; f169f
+Sfx_Present:
 	musicheader 1, 5, Sfx_Present_Ch5
-; f16a2
 
-Sfx_Present_Ch5: ; f16a2
+Sfx_Present_Ch5:
 	dutycycle $2
 	soundinput $d6
 .loop
@@ -2864,13 +2598,11 @@
 	sound C_,  1, $f1, $0780
 	soundinput $8
 	endchannel
-; f16b9
 
-Sfx_MorningSun: ; f16b9
+Sfx_MorningSun:
 	musicheader 1, 5, Sfx_MorningSun_Ch5
-; f16bc
 
-Sfx_MorningSun_Ch5: ; f16bc
+Sfx_MorningSun_Ch5:
 	dutycycle $3
 .loop
 	sound __,  3, $f1, $07e4
@@ -2882,13 +2614,11 @@
 	sound __,  2, $0, 0
 	sound __,  9, $82, $07e7
 	endchannel
-; f16df
 
-Sfx_Moonlight: ; f16df
+Sfx_Moonlight:
 	musicheader 1, 5, Sfx_Moonlight_Ch5
-; f16e2
 
-Sfx_Moonlight_Ch5: ; f16e2
+Sfx_Moonlight_Ch5:
 	dutycycle $2
 .loop
 	sound __,  2, $f8, $07d0
@@ -2898,14 +2628,12 @@
 	sound C_,  1, $d1, $07e0
 	sound C_,  1, $81, $07e0
 	endchannel
-; f16fd
 
-Sfx_Encore: ; f16fd
+Sfx_Encore:
 	musicheader 2, 5, Sfx_Encore_Ch5
 	musicheader 1, 8, Sfx_Encore_Ch8
-; f1703
 
-Sfx_Encore_Ch5: ; f1703
+Sfx_Encore_Ch5:
 	dutycycle $2
 	soundinput $ce
 	sound C_,  1, $0, 0
@@ -2915,19 +2643,16 @@
 	loopchannel 2, .loop
 	soundinput $8
 	endchannel
-; f171a
 
-Sfx_Encore_Ch8: ; f171a
+Sfx_Encore_Ch8:
 	noise D_,  1, $1f, $36
 	noise D_,  1, $76, $36
 	endchannel
-; f1721
 
-Sfx_BeatUp: ; f1721
+Sfx_BeatUp:
 	musicheader 1, 8, Sfx_BeatUp_Ch8
-; f1724
 
-Sfx_BeatUp_Ch8: ; f1724
+Sfx_BeatUp_Ch8:
 	noise __,  3, $e8, $69
 	noise __,  7, $d8, $24
 	noise __,  3, $e8, $6c
@@ -2934,13 +2659,11 @@
 	noise __,  5, $c8, $46
 	noise __,  7, $d1, $24
 	endchannel
-; f1734
 
-Sfx_SweetScent: ; f1734
+Sfx_SweetScent:
 	musicheader 1, 5, Sfx_SweetScent_Ch5
-; f1737
 
-Sfx_SweetScent_Ch5: ; f1737
+Sfx_SweetScent_Ch5:
 	dutycycle $2
 	soundinput $96
 	sound __,  7, $f8, $0760
@@ -2949,14 +2672,12 @@
 	sound C_,  7, $f1, $0730
 	soundinput $8
 	endchannel
-; f174c
 
-Sfx_BatonPass: ; f174c
+Sfx_BatonPass:
 	musicheader 2, 5, Sfx_BatonPass_Ch5
 	musicheader 1, 8, Sfx_BatonPass_Ch8
-; f1752
 
-Sfx_BatonPass_Ch5: ; f1752
+Sfx_BatonPass_Ch5:
 	dutycycle $2
 	soundinput $f7
 	sound C#,  1, $f2, $0680
@@ -2967,18 +2688,15 @@
 	sound __,  2, $f1, $0760
 	soundinput $8
 	endchannel
-; f1771
 
-Sfx_BatonPass_Ch8: ; f1771
+Sfx_BatonPass_Ch8:
 	noise C#,  1, $f2, $20
 	endchannel
-; f1775
 
-Sfx_EggCrack: ; f1775
+Sfx_EggCrack:
 	musicheader 1, 5, Sfx_EggCrack_Ch5
-; f1778
 
-Sfx_EggCrack_Ch5: ; f1778
+Sfx_EggCrack_Ch5:
 	togglesfx
 	notetype $1, $f1
 	dutycycle $0
@@ -2988,13 +2706,11 @@
 	note __, 1
 	note F#, 1
 	endchannel
-; f1784
 
-Sfx_Evolved: ; f1784
+Sfx_Evolved:
 	musicheader 1, 5, Sfx_Evolved_Ch5
-; f1787
 
-Sfx_Evolved_Ch5: ; f1787
+Sfx_Evolved_Ch5:
 	togglesfx
 	notetype $1, $c1
 	octave 4
@@ -3013,13 +2729,11 @@
 	octave 7
 	note C_, 16
 	endchannel
-; f179b
 
-Sfx_MasterBall: ; f179b
+Sfx_MasterBall:
 	musicheader 1, 5, Sfx_MasterBall_Ch5
-; f179e
 
-Sfx_MasterBall_Ch5: ; f179e
+Sfx_MasterBall_Ch5:
 	togglesfx
 	dutycycle $1
 	notetype $2, $e1
@@ -3048,13 +2762,11 @@
 	note C#, 2
 	note C_, 2
 	endchannel
-; f17c0
 
-Sfx_EggHatch: ; f17c0
+Sfx_EggHatch:
 	musicheader 1, 5, Sfx_EggHatch_Ch5
-; f17c3
 
-Sfx_EggHatch_Ch5: ; f17c3
+Sfx_EggHatch_Ch5:
 	togglesfx
 	notetype $2, $f1
 	dutycycle $2
@@ -3071,13 +2783,11 @@
 	intensity $42
 	note B_, 7
 	endchannel
-; f17d9
 
-Sfx_GsIntroCharizardFireball: ; f17d9
+Sfx_GsIntroCharizardFireball:
 	musicheader 1, 8, Sfx_GsIntroCharizardFireball_Ch8
-; f17dc
 
-Sfx_GsIntroCharizardFireball_Ch8: ; f17dc
+Sfx_GsIntroCharizardFireball_Ch8:
 	noise __,  9, $cf, $4d
 	noise __,  9, $f1, $37
 .loop
@@ -3091,13 +2801,11 @@
 	noise __, 13, $d8, $5c
 	noise C#,  9, $d3, $4f
 	endchannel
-; f17ff
 
-Sfx_GsIntroPokemonAppears: ; f17ff
+Sfx_GsIntroPokemonAppears:
 	musicheader 1, 8, Sfx_GsIntroPokemonAppears_Ch8
-; f1802
 
-Sfx_GsIntroPokemonAppears_Ch8: ; f1802
+Sfx_GsIntroPokemonAppears_Ch8:
 	noise __,  2, $88, $4f
 	noise __,  3, $8f, $2
 	noise __,  3, $5f, $12
@@ -3106,13 +2814,11 @@
 	noise __,  2, $f8, $4f
 	noise __,  9, $f1, $0
 	endchannel
-; f1818
 
-Sfx_Flash: ; f1818
+Sfx_Flash:
 	musicheader 1, 5, Sfx_Flash_Ch5
-; f181b
 
-Sfx_Flash_Ch5: ; f181b
+Sfx_Flash_Ch5:
 	dutycycle $1
 	soundinput $ef
 	sound __,  2, $40, $07e8
@@ -3126,13 +2832,11 @@
 	sound __, 16, $12, $07e8
 	soundinput $8
 	endchannel
-; f1846
 
-Sfx_GameFreakLogoGs: ; f1846
+Sfx_GameFreakLogoGs:
 	musicheader 1, 5, Sfx_GameFreakLogoGs_Ch5
-; f1849
 
-Sfx_GameFreakLogoGs_Ch5: ; f1849
+Sfx_GameFreakLogoGs_Ch5:
 	dutycycle $3
 	soundinput $7f
 	sound __,  5, $55, $07e2
@@ -3147,16 +2851,14 @@
 	sound __, 11, $15, $07e2
 	soundinput $8
 	endchannel
-; f1878
 
-Sfx_DexFanfareLessThan20: ; f1878
+Sfx_DexFanfareLessThan20:
 	musicheader 4, 5, Sfx_DexFanfareLessThan20_Ch5
 	musicheader 1, 6, Sfx_DexFanfareLessThan20_Ch6
 	musicheader 1, 7, Sfx_DexFanfareLessThan20_Ch7
 	musicheader 1, 8, Sfx_DexFanfareLessThan20_Ch8
-; f1884
 
-Sfx_DexFanfareLessThan20_Ch5: ; f1884
+Sfx_DexFanfareLessThan20_Ch5:
 	togglesfx
 	tempo 124
 	volume $77
@@ -3174,11 +2876,10 @@
 	note E_, 2
 	note D_, 6
 	endchannel
-; f189a
 
 	togglesfx
 
-Sfx_DexFanfareLessThan20_Ch6: ; f189b
+Sfx_DexFanfareLessThan20_Ch6:
 	togglesfx
 	notetype $8, $c1
 	octave 3
@@ -3194,11 +2895,10 @@
 	note G_, 2
 	note F#, 6
 	endchannel
-; f18ac
 
 	togglesfx
 
-Sfx_DexFanfareLessThan20_Ch7: ; f18ad
+Sfx_DexFanfareLessThan20_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 4
@@ -3223,11 +2923,10 @@
 	note A_, 2
 	note __, 6
 	endchannel
-; f18c7
 
 	togglesfx
 
-Sfx_DexFanfareLessThan20_Ch8: ; f18c8
+Sfx_DexFanfareLessThan20_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -3235,18 +2934,16 @@
 	note __, 16
 	note __, 12
 	endchannel
-; f18d1
 
 	togglesfx
 
-Sfx_DexFanfare140169: ; f18d2
+Sfx_DexFanfare140169:
 	musicheader 4, 5, Sfx_DexFanfare140169_Ch5
 	musicheader 1, 6, Sfx_DexFanfare140169_Ch6
 	musicheader 1, 7, Sfx_DexFanfare140169_Ch7
 	musicheader 1, 8, Sfx_DexFanfare140169_Ch8
-; f18de
 
-Sfx_DexFanfare140169_Ch5: ; f18de
+Sfx_DexFanfare140169_Ch5:
 	togglesfx
 	tempo 120
 	volume $77
@@ -3272,11 +2969,10 @@
 	note B_, 8
 	note __, 8
 	endchannel
-; f1900
 
 	togglesfx
 
-Sfx_DexFanfare140169_Ch6: ; f1901
+Sfx_DexFanfare140169_Ch6:
 	togglesfx
 	dutycycle $2
 	vibrato $12, $34
@@ -3299,11 +2995,10 @@
 	note G_, 8
 	note __, 8
 	endchannel
-; f191d
 
 	togglesfx
 
-Sfx_DexFanfare140169_Ch7: ; f191e
+Sfx_DexFanfare140169_Ch7:
 	togglesfx
 	notetype $c, $25
 	note __, 4
@@ -3334,11 +3029,10 @@
 	note G_, 4
 	note __, 4
 	endchannel
-; f193e
 
 	togglesfx
 
-Sfx_DexFanfare140169_Ch8: ; f193f
+Sfx_DexFanfare140169_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $c
@@ -3352,18 +3046,16 @@
 	loopchannel 3, .loop
 	note D_, 8
 	endchannel
-; f1950
 
 	togglesfx
 
-Sfx_DexFanfare170199: ; f1951
+Sfx_DexFanfare170199:
 	musicheader 4, 5, Sfx_DexFanfare170199_Ch5
 	musicheader 1, 6, Sfx_DexFanfare170199_Ch6
 	musicheader 1, 7, Sfx_DexFanfare170199_Ch7
 	musicheader 1, 8, Sfx_DexFanfare170199_Ch8
-; f195d
 
-Sfx_DexFanfare170199_Ch5: ; f195d
+Sfx_DexFanfare170199_Ch5:
 	togglesfx
 	tempo 112
 	volume $77
@@ -3389,11 +3081,10 @@
 	note A#, 12
 	note __, 4
 	endchannel
-; f1981
 
 	togglesfx
 
-Sfx_DexFanfare170199_Ch6: ; f1982
+Sfx_DexFanfare170199_Ch6:
 	togglesfx
 	vibrato $12, $34
 	dutycycle $3
@@ -3418,11 +3109,10 @@
 	note D_, 12
 	note __, 4
 	endchannel
-; f19a2
 
 	togglesfx
 
-Sfx_DexFanfare170199_Ch7: ; f19a3
+Sfx_DexFanfare170199_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -3447,11 +3137,10 @@
 	note A#, 12
 	note __, 4
 	endchannel
-; f19bf
 
 	togglesfx
 
-Sfx_DexFanfare170199_Ch8: ; f19c0
+Sfx_DexFanfare170199_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $8
@@ -3470,18 +3159,16 @@
 	notetype $c
 	note B_, 16
 	endchannel
-; f19d5
 
 	db $fd
 
-Sfx_DexFanfare200229: ; f19d6
+Sfx_DexFanfare200229:
 	musicheader 4, 5, Sfx_DexFanfare200229_Ch5
 	musicheader 1, 6, Sfx_DexFanfare200229_Ch6
 	musicheader 1, 7, Sfx_DexFanfare200229_Ch7
 	musicheader 1, 8, Sfx_DexFanfare200229_Ch8
-; f19e2
 
-Sfx_DexFanfare200229_Ch5: ; f19e2
+Sfx_DexFanfare200229_Ch5:
 	togglesfx
 	tempo 124
 	volume $77
@@ -3505,11 +3192,10 @@
 	note F#, 12
 	note __, 4
 	endchannel
-; f1a03
 
 	togglesfx
 
-Sfx_DexFanfare200229_Ch6: ; f1a04
+Sfx_DexFanfare200229_Ch6:
 	togglesfx
 	vibrato $12, $34
 	dutycycle $3
@@ -3529,11 +3215,10 @@
 	note A_, 12
 	note __, 4
 	endchannel
-; f1a1e
 
 	togglesfx
 
-Sfx_DexFanfare200229_Ch7: ; f1a1f
+Sfx_DexFanfare200229_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -3574,11 +3259,10 @@
 	note D_, 6
 	note __, 6
 	endchannel
-; f1a49
 
 	togglesfx
 
-Sfx_DexFanfare200229_Ch8: ; f1a4a
+Sfx_DexFanfare200229_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $8
@@ -3604,18 +3288,16 @@
 	note D_, 2
 	note B_, 12
 	endchannel
-; f1a65
 
 	togglesfx
 
-Sfx_DexFanfare230Plus: ; f1a66
+Sfx_DexFanfare230Plus:
 	musicheader 4, 5, Sfx_DexFanfare230Plus_Ch5
 	musicheader 1, 6, Sfx_DexFanfare230Plus_Ch6
 	musicheader 1, 7, Sfx_DexFanfare230Plus_Ch7
 	musicheader 1, 8, Sfx_DexFanfare230Plus_Ch8
-; f1a72
 
-Sfx_DexFanfare230Plus_Ch5: ; f1a72
+Sfx_DexFanfare230Plus_Ch5:
 	togglesfx
 	tempo 112
 	volume $77
@@ -3660,11 +3342,10 @@
 	note A_, 14
 	note __, 2
 	endchannel
-; f1ab1
 
 	togglesfx
 
-Sfx_DexFanfare230Plus_Ch6: ; f1ab2
+Sfx_DexFanfare230Plus_Ch6:
 	togglesfx
 	vibrato $12, $34
 	dutycycle $3
@@ -3696,11 +3377,10 @@
 	note F#, 14
 	note __, 2
 	endchannel
-; f1ad9
 
 	togglesfx
 
-Sfx_DexFanfare230Plus_Ch7: ; f1ada
+Sfx_DexFanfare230Plus_Ch7:
 	togglesfx
 	notetype $8, $25
 	octave 3
@@ -3746,11 +3426,10 @@
 	note D_, 14
 	note __, 2
 	endchannel
-; f1b0b
 
 	togglesfx
 
-Sfx_DexFanfare230Plus_Ch8: ; f1b0c
+Sfx_DexFanfare230Plus_Ch8:
 	togglesfx
 	sfxtogglenoise $4
 	notetype $8
@@ -3783,38 +3462,32 @@
 	loopchannel 18, .loop2
 	note D_, 6
 	endchannel
-; f1b32
 
 	togglesfx
 
-Sfx_NotVeryEffective: ; f1b33
+Sfx_NotVeryEffective:
 	musicheader 1, 8, Sfx_NotVeryEffective_Ch8
-; f1b36
 
-Sfx_NotVeryEffective_Ch8: ; f1b36
+Sfx_NotVeryEffective_Ch8:
 	noise __,  5, $f1, $5f
 	noise __,  2, $a0, $42
 	noise C_,  1, $f1, $53
 	endchannel
-; f1b40
 
-Sfx_Damage: ; f1b40
+Sfx_Damage:
 	musicheader 1, 8, Sfx_Damage_Ch8
-; f1b43
 
-Sfx_Damage_Ch8: ; f1b43
+Sfx_Damage_Ch8:
 	noise __,  5, $f1, $5e
 	noise __,  2, $a0, $12
 	noise __,  5, $f0, $32
 	noise C_,  1, $f1, $44
 	endchannel
-; f1b50
 
-Sfx_SuperEffective: ; f1b50
+Sfx_SuperEffective:
 	musicheader 1, 8, Sfx_SuperEffective_Ch8
-; f1b53
 
-Sfx_SuperEffective_Ch8: ; f1b53
+Sfx_SuperEffective_Ch8:
 	noise __,  4, $f1, $4f
 	noise __,  2, $c8, $22
 	noise __,  3, $f8, $3f
@@ -3821,14 +3494,12 @@
 	noise __,  4, $d0, $15
 	noise C#,  1, $f2, $35
 	endchannel
-; f1b63
 
-Sfx_BallBounce: ; f1b63
+Sfx_BallBounce:
 	musicheader 2, 5, Sfx_BallBounce_Ch5
 	musicheader 1, 6, Sfx_BallBounce_Ch6
-; f1b69
 
-Sfx_BallBounce_Ch5: ; f1b69
+Sfx_BallBounce_Ch5:
 	dutycycle $2
 	sound __,  9, $e1, $0740
 	sound C_,  8, $0, 0
@@ -3839,9 +3510,8 @@
 	sound __,  9, $51, $0740
 	sound C_,  8, $0, 0
 	endchannel
-; f1b8c
 
-Sfx_BallBounce_Ch6: ; f1b8c
+Sfx_BallBounce_Ch6:
 	dutycycle $2
 	sound __,  3, $8, 0
 	sound __,  9, $b1, $0741
@@ -3853,14 +3523,12 @@
 	sound __,  9, $21, $0741
 	sound C_,  8, $0, 0
 	endchannel
-; f1bb3
 
-Sfx_SweetScent2: ; f1bb3
+Sfx_SweetScent2:
 	musicheader 2, 5, Sfx_SweetScent2_Ch5
 	musicheader 1, 8, Sfx_SweetScent2_Ch8
-; f1bb9
 
-Sfx_SweetScent2_Ch5: ; f1bb9
+Sfx_SweetScent2_Ch5:
 	soundinput $af
 	dutycycle $1
 	sound __,  7, $f8, $05f0
@@ -3868,9 +3536,8 @@
 	sound C_,  1, $f1, $0650
 	soundinput $8
 	endchannel
-; f1bcc
 
-Sfx_SweetScent2_Ch8: ; f1bcc
+Sfx_SweetScent2_Ch8:
 	noise __,  3, $e8, $22
 	noise C_,  2, $aa, $0
 .loop
@@ -3883,34 +3550,29 @@
 	noise __,  7, $59, $0
 	noise __,  3, $21, $7
 	endchannel
-; f1bec
 
-Sfx_HitEndOfExpBar: ; f1bec
+Sfx_HitEndOfExpBar:
 	musicheader 2, 5, Sfx_HitEndOfExpBar_Ch5
 	musicheader 1, 6, Sfx_HitEndOfExpBar_Ch6
-; f1bf2
 
-Sfx_HitEndOfExpBar_Ch5: ; f1bf2
+Sfx_HitEndOfExpBar_Ch5:
 	dutycycle $2
 	sound __,  2, $e1, $0789
 	sound __,  2, $e1, $07a2
 	sound C_,  1, $e1, $07b1
 	endchannel
-; f1c01
 
-Sfx_HitEndOfExpBar_Ch6: ; f1c01
+Sfx_HitEndOfExpBar_Ch6:
 	dutycycle $2
 	sound __,  2, $e1, $07a2
 	sound __,  2, $e1, $07b1
 	sound C_,  1, $e1, $07c4
 	endchannel
-; f1c10
 
-Sfx_GiveTrademon: ; f1c10
+Sfx_GiveTrademon:
 	musicheader 1, 5, Sfx_GiveTrademon_Ch5
-; f1c13
 
-Sfx_GiveTrademon_Ch5: ; f1c13
+Sfx_GiveTrademon_Ch5:
 	sound C#,  1, $0, 0
 	dutycycle $1
 	soundinput $a7
@@ -3924,13 +3586,11 @@
 	sound C_, 12, $14, $0750
 	soundinput $8
 	endchannel
-; f1c3e
 
-Sfx_GetTrademon: ; f1c3e
+Sfx_GetTrademon:
 	musicheader 1, 5, Sfx_GetTrademon_Ch5
-; f1c41
 
-Sfx_GetTrademon_Ch5: ; f1c41
+Sfx_GetTrademon_Ch5:
 	sound C#,  1, $0, 0
 	dutycycle $2
 	soundinput $bf
@@ -3944,18 +3604,16 @@
 	sound C_, 12, $f4, $07bc
 	soundinput $8
 	endchannel
-; f1c6c
 
-Sfx_TrainArrived: ; f1c6c
+Sfx_TrainArrived:
 	musicheader 3, 5, Sfx_TrainArrived_Ch5
 	musicheader 1, 6, Sfx_TrainArrived_Ch6
 	musicheader 1, 8, Sfx_TrainArrived_Ch8
-; f1c75
 
-Sfx_TrainArrived_Ch6: ; f1c75
+Sfx_TrainArrived_Ch6:
 	tone $0008
 	sound __,  9, $0, 0
-Sfx_TrainArrived_Ch5: ; f1c7c
+Sfx_TrainArrived_Ch5:
 	dutycycle $2
 	sound __,  5, $5f, $0691
 	sound __,  5, $6f, $0694
@@ -3965,9 +3623,8 @@
 	sound C_,  1, $6f, $06ab
 	sound F_,  9, $65, $06a8
 	endchannel
-; f1c9b
 
-Sfx_TrainArrived_Ch8: ; f1c9b
+Sfx_TrainArrived_Ch8:
 	noise __,  6, $af, $10
 	noise __,  5, $9f, $20
 	noise __,  5, $8f, $21
@@ -3977,13 +3634,11 @@
 	noise __,  5, $9f, $10
 	noise F_,  9, $a3, $0
 	endchannel
-; f1cb4
 
-Sfx_2Boops: ; f1cb4
+Sfx_2Boops:
 	musicheader 1, 5, Sfx_2Boops_Ch5
-; f1cb7
 
-Sfx_2Boops_Ch5: ; f1cb7
+Sfx_2Boops_Ch5:
 	dutycycle $2
 .loop
 	soundinput $79
@@ -3994,19 +3649,16 @@
 	loopchannel 2, .loop
 	soundinput $8
 	endchannel
-; f1cd0
 
-Sfx_UnknownCB: ; f1cd0
+Sfx_UnknownCB:
 	musicheader 1, 8, Sfx_UnknownCB_Ch8
-; f1cd3
 
-Sfx_Menu_Ch8: ; f1cd3
+Sfx_Menu_Ch8:
 	noise __,  2, $e2, $33
 	noise __,  9, $e1, $22
 	endchannel
-; f1cda
 
-Sfx_Pokeflute_Ch7: ; f1cda
+Sfx_Pokeflute_Ch7:
 	tempo 256
 	volume $77
 	togglesfx
@@ -4030,9 +3682,8 @@
 	note G_, 8
 	note __, 12
 	endchannel
-; f1cf8
 
-Sfx_PlacePuzzlePieceDown_Ch8: ; f1cf8
+Sfx_PlacePuzzlePieceDown_Ch8:
 	noise __,  3, $f7, $24
 	noise __,  3, $f7, $34
 	noise __,  5, $f7, $44
@@ -4039,28 +3690,24 @@
 	noise __,  9, $f4, $55
 	noise __,  9, $f1, $44
 	endchannel
-; f1d08
 
-Sfx_EnterDoor_Ch8: ; f1d08
+Sfx_EnterDoor_Ch8:
 	noise __, 10, $f1, $44
 	noise __,  9, $d1, $43
 	endchannel
-; f1d0f
 
-Sfx_SwitchPokemon_Ch5: ; f1d0f
+Sfx_SwitchPokemon_Ch5:
 	dutycycle $2
 	sound __,  9, $e1, $0740
 	endchannel
-; f1d16
 
-Sfx_SwitchPokemon_Ch6: ; f1d16
+Sfx_SwitchPokemon_Ch6:
 	dutycycle $2
 	sound __,  3, $8, 0
 	sound __,  9, $b1, $0741
 	endchannel
-; f1d21
 
-Sfx_PokeballsPlacedOnTable_Ch5: ; f1d21
+Sfx_PokeballsPlacedOnTable_Ch5:
 	dutycycle $2
 	soundinput $3a
 	sound __,  5, $f2, $0200
@@ -4068,9 +3715,8 @@
 	sound __,  9, $e2, $0200
 	soundinput $8
 	endchannel
-; f1d32
 
-Sfx_BallWobble_Ch5: ; f1d32
+Sfx_BallWobble_Ch5:
 	dutycycle $2
 	soundinput $3a
 	sound __,  5, $f2, $0400
@@ -4078,45 +3724,39 @@
 	sound __,  9, $e2, $0400
 	soundinput $8
 	endchannel
-; f1d43
 
-Sfx_Tally_Ch5: ; f1d43
+Sfx_Tally_Ch5:
 	dutycycle $2
 	sound __,  5, $f1, $0780
 	endchannel
-; f1d4a
 
-Sfx_Tally_Ch6: ; f1d4a
+Sfx_Tally_Ch6:
 	dutycycle $2
 	sound __,  2, $8, 0
 	sound __,  5, $a1, $0761
 	endchannel
-; f1d55
 
-Sfx_Transaction_Ch5: ; f1d55
+Sfx_Transaction_Ch5:
 	dutycycle $2
 	sound __,  5, $e1, $0700
 	sound C_,  9, $f2, $07e0
 	endchannel
-; f1d60
 
-Sfx_Transaction_Ch6: ; f1d60
+Sfx_Transaction_Ch6:
 	dutycycle $2
 	sound __,  2, $8, 0
 	sound __,  5, $91, $06c1
 	sound C_,  9, $a2, $07a1
 	endchannel
-; f1d6f
 
-Sfx_Bump_Ch5: ; f1d6f
+Sfx_Bump_Ch5:
 	dutycycle $2
 	soundinput $5a
 	sound __, 16, $f1, $0300
 	soundinput $8
 	endchannel
-; f1d7a
 
-Sfx_ExitBuilding_Ch8: ; f1d7a
+Sfx_ExitBuilding_Ch8:
 	noise __,  3, $f1, $54
 	noise __, 13, $71, $23
 	noise __,  3, $b1, $54
@@ -4123,10 +3763,9 @@
 	noise __, 13, $61, $23
 	noise __,  7, $41, $54
 	endchannel
-; f1d8a
 
-Sfx_ReadText2_Ch5: ; f1d8a
-Sfx_ReadText_Ch5: ; f1d8a
+Sfx_ReadText2_Ch5:
+Sfx_ReadText_Ch5:
 	dutycycle $2
 	sound __,  1, $91, $07c0
 	sound __,  1, $81, $07d0
@@ -4133,9 +3772,8 @@
 	sound __,  1, $91, $07c0
 	sound __, 13, $a1, $07d0
 	endchannel
-; f1d9d
 
-Sfx_Potion_Ch5: ; f1d9d
+Sfx_Potion_Ch5:
 	dutycycle $2
 	soundinput $17
 	sound __, 16, $f0, $04f0
@@ -4142,9 +3780,8 @@
 	sound __, 16, $f2, $0650
 	soundinput $8
 	endchannel
-; f1dac
 
-Sfx_Poison_Ch5: ; f1dac
+Sfx_Poison_Ch5:
 	dutycycle $0
 	soundinput $14
 	sound __,  5, $f2, $0600
@@ -4152,9 +3789,8 @@
 	sound __, 16, $f3, $0600
 	soundinput $8
 	endchannel
-; f1dbf
 
-Sfx_FullHeal_Ch5: ; f1dbf
+Sfx_FullHeal_Ch5:
 	dutycycle $2
 	soundinput $14
 	sound __,  5, $f2, $0600
@@ -4163,9 +3799,8 @@
 	sound __, 16, $f2, $0600
 	soundinput $8
 	endchannel
-; f1dd4
 
-Sfx_GotSafariBalls_Ch5: ; f1dd4
+Sfx_GotSafariBalls_Ch5:
 	dutycycle $2
 	soundinput $15
 	sound __, 16, $f0, $04f0
@@ -4172,9 +3807,8 @@
 	sound __, 16, $f2, $0650
 	soundinput $8
 	endchannel
-; f1de3
 
-Sfx_BootPc_Ch5: ; f1de3
+Sfx_BootPc_Ch5:
 	dutycycle $2
 	sound __, 16, $f2, $07c0
 	sound __, 16, $0, 0
@@ -4187,9 +3821,8 @@
 	sound __,  4, $a1, $07c0
 	sound __,  9, $a1, $0700
 	endchannel
-; f1e0e
 
-Sfx_ShutDownPc_Ch5: ; f1e0e
+Sfx_ShutDownPc_Ch5:
 	dutycycle $2
 	sound __,  5, $f0, $0600
 	sound __,  5, $f0, $0400
@@ -4196,9 +3829,8 @@
 	sound __,  5, $f0, $0200
 	sound __,  2, $0, 0
 	endchannel
-; f1e21
 
-Sfx_ChoosePcOption_Ch5: ; f1e21
+Sfx_ChoosePcOption_Ch5:
 	dutycycle $2
 	sound __,  7, $f0, $0700
 	sound __,  5, $0, 0
@@ -4205,9 +3837,8 @@
 	sound __,  7, $f0, $0700
 	sound __,  2, $0, 0
 	endchannel
-; f1e34
 
-Sfx_EscapeRope_Ch5: ; f1e34
+Sfx_EscapeRope_Ch5:
 	dutycycle $1
 	soundinput $17
 	sound __, 16, $d7, $0600
@@ -4217,9 +3848,8 @@
 	sound __, 16, $17, $0400
 	soundinput $8
 	endchannel
-; f1e4f
 
-Sfx_PushButton_Ch5: ; f1e4f
+Sfx_PushButton_Ch5:
 	dutycycle $2
 	sound __,  5, $0, 0
 	sound __,  3, $f1, $0680
@@ -4227,9 +3857,8 @@
 	sound __,  5, $f1, $0780
 	sound __,  5, $0, 0
 	endchannel
-; f1e66
 
-Sfx_SecondPartOfItemfinder_Ch5: ; f1e66
+Sfx_SecondPartOfItemfinder_Ch5:
 	dutycycle $2
 	soundinput $2c
 	sound __,  5, $f2, $0500
@@ -4238,9 +3867,8 @@
 	soundinput $8
 	sound __,  2, $0, 0
 	endchannel
-; f1e7b
 
-Sfx_WarpTo_Ch5: ; f1e7b
+Sfx_WarpTo_Ch5:
 	dutycycle $1
 	soundinput $17
 	sound __, 16, $d7, $0500
@@ -4250,9 +3878,8 @@
 	sound __, 16, $17, $0700
 	soundinput $8
 	endchannel
-; f1e96
 
-Sfx_WarpFrom_Ch5: ; f1e96
+Sfx_WarpFrom_Ch5:
 	dutycycle $1
 	soundinput $17
 	sound __, 16, $d7, $0700
@@ -4262,33 +3889,29 @@
 	sound __, 16, $17, $0500
 	soundinput $8
 	endchannel
-; f1eb1
 
-Sfx_ChangeDexMode_Ch5: ; f1eb1
+Sfx_ChangeDexMode_Ch5:
 	dutycycle $1
 	soundinput $16
 	sound __, 16, $d2, $0500
 	soundinput $8
 	endchannel
-; f1ebc
 
-Sfx_JumpOverLedge_Ch5: ; f1ebc
+Sfx_JumpOverLedge_Ch5:
 	dutycycle $2
 	soundinput $95
 	sound __, 16, $f2, $0400
 	soundinput $8
 	endchannel
-; f1ec7
 
-Sfx_GrassRustle_Ch8: ; f1ec7
+Sfx_GrassRustle_Ch8:
 	noise __,  3, $f1, $32
 	noise __,  3, $0, $0
 	noise __,  3, $f1, $22
 	noise __,  2, $0, $0
 	endchannel
-; f1ed4
 
-Sfx_Fly_Ch8: ; f1ed4
+Sfx_Fly_Ch8:
 	noise __,  3, $f1, $12
 	noise __,  3, $0, $0
 	noise __,  3, $a1, $12
@@ -4306,9 +3929,8 @@
 	noise __,  3, $41, $12
 	noise __,  3, $0, $0
 	endchannel
-; f1f05
 
-Sfx_Wrong_Ch5: ; f1f05
+Sfx_Wrong_Ch5:
 	dutycycle $3
 	soundinput $5a
 	sound __,  5, $f0, $0500
@@ -4317,9 +3939,8 @@
 	sound __, 16, $f0, $0500
 	sound __,  2, $0, 0
 	endchannel
-; f1f1c
 
-Sfx_Wrong_Ch6: ; f1f1c
+Sfx_Wrong_Ch6:
 	dutycycle $3
 	sound __,  5, $f0, $0401
 	sound __,  5, $0, 0
@@ -4326,17 +3947,15 @@
 	sound __, 16, $f0, $0401
 	sound __,  2, $0, 0
 	endchannel
-; f1f2f
 
-Sfx_Squeak_Ch5: ; f1f2f
+Sfx_Squeak_Ch5:
 	dutycycle $0
 	soundinput $17
 	sound __, 16, $d2, $0700
 	soundinput $8
 	endchannel
-; f1f3a
 
-Sfx_Strength_Ch8: ; f1f3a
+Sfx_Strength_Ch8:
 	noise __,  5, $a2, $23
 	noise __,  9, $f1, $34
 	noise __, 16, $0, $0
@@ -4346,9 +3965,8 @@
 	noise __,  9, $f4, $55
 	noise __,  9, $f1, $44
 	endchannel
-; f1f53
 
-Sfx_Boat_Ch5: ; f1f53
+Sfx_Boat_Ch5:
 	dutycycle $2
 	sound __, 16, $f0, $0500
 	sound __,  5, $0, 0
@@ -4358,9 +3976,8 @@
 	sound __, 16, $f0, $0500
 	sound __, 16, $f2, $0500
 	endchannel
-; f1f72
 
-Sfx_Boat_Ch6: ; f1f72
+Sfx_Boat_Ch6:
 	dutycycle $3
 	sound __, 16, $f0, $0482
 	sound __,  5, $0, 0
@@ -4370,9 +3987,8 @@
 	sound __, 16, $f0, $0482
 	sound __, 16, $f2, $0482
 	endchannel
-; f1f91
 
-Sfx_WallOpen_Ch5: ; f1f91
+Sfx_WallOpen_Ch5:
 	dutycycle $1
 	soundinput $3a
 	sound __,  5, $f2, $0500
@@ -4384,9 +4000,8 @@
 	sound __, 16, $e2, $0700
 	soundinput $8
 	endchannel
-; f1fae
 
-Sfx_ElevatorEnd_Ch5: ; f1fae
+Sfx_ElevatorEnd_Ch5:
 	dutycycle $2
 	sound __, 16, $f3, $0730
 	sound __,  9, $65, $0730
@@ -4395,22 +4010,19 @@
 	sound __, 16, $44, $0700
 	sound __, 16, $24, $0700
 	endchannel
-; f1fc9
 
-Sfx_ThrowBall_Ch5: ; f1fc9
+Sfx_ThrowBall_Ch5:
 	dutycycle $2
 	soundinput $2f
 	sound __, 16, $f2, $0780
 	endchannel
-; f1fd2
 
-Sfx_ThrowBall_Ch6: ; f1fd2
+Sfx_ThrowBall_Ch6:
 	dutycycle $2
 	sound __, 16, $c2, $0782
 	endchannel
-; f1fd9
 
-Sfx_Shine_Ch5: ; f1fd9
+Sfx_Shine_Ch5:
 	dutycycle $0
 	sound __,  1, $d2, $0700
 	sound __,  1, $d2, $0740
@@ -4419,35 +4031,30 @@
 	sound __, 11, $e1, $07e0
 	sound __,  2, $0, 0
 	endchannel
-; f1ff4
 
-Sfx_BallPoof_Ch5: ; f1ff4
+Sfx_BallPoof_Ch5:
 	dutycycle $2
 	soundinput $16
 	sound __, 16, $f2, $0400
 	soundinput $8
 	endchannel
-; f1fff
 
-Sfx_BallPoof_Ch8: ; f1fff
+Sfx_BallPoof_Ch8:
 	noise __, 16, $a2, $22
 	endchannel
-; f2003
 
-Sfx_Unknown3A_Ch5: ; f2003
+Sfx_Unknown3A_Ch5:
 	sound __, 16, $d1, $0200
 	soundinput $8
 	endchannel
-; f200a
 
-Sfx_Unknown3A_Ch8: ; f200a
+Sfx_Unknown3A_Ch8:
 	noise __,  5, $f5, $33
 	noise __,  9, $f4, $22
 	noise __, 16, $f2, $21
 	endchannel
-; f2014
 
-Sfx_Run_Ch8: ; f2014
+Sfx_Run_Ch8:
 	noise __,  3, $61, $23
 	noise __,  3, $a1, $33
 	noise __,  3, $c1, $33
@@ -4460,10 +4067,9 @@
 	noise __,  3, $31, $11
 	noise __,  9, $41, $33
 	endchannel
-; f2036
 
-Sfx_SlotMachineStart_Ch5: ; f2036
-	dutycycle $2
+Sfx_SlotMachineStart_Ch5:
+	dutycycle $2
 	soundinput $44
 	sound __, 16, $f0, $04f0
 	soundinput $17
@@ -4470,16 +4076,14 @@
 	sound __, 16, $f2, $0650
 	soundinput $8
 	endchannel
-; f2047
 
-Sfx_SlotMachineStart_Ch6: ; f2047
+Sfx_SlotMachineStart_Ch6:
 	dutycycle $2
 	sound __, 16, $92, $0600
 	sound __, 16, $92, $0782
 	endchannel
-; f2052
 
-Sfx_Call_Ch5: ; f2052
+Sfx_Call_Ch5:
 	soundinput $67
 	sound __,  5, $f7, $07a0
 	sound __,  5, $f7, $07a0
@@ -4489,107 +4093,92 @@
 	soundinput $8
 	sound __,  5, $0, 0
 	endchannel
-; f206f
 
-Sfx_Peck_Ch8: ; f206f
+Sfx_Peck_Ch8:
 	noise __,  3, $a1, $12
 	endchannel
-; f2073
 
-Sfx_Kinesis_Ch5: ; f2073
+Sfx_Kinesis_Ch5:
 	dutycycle $1
 	soundinput $af
 	sound __, 16, $f2, $0780
 	soundinput $8
 	endchannel
-; f207e
 
-Sfx_Lick_Ch5: ; f207e
+Sfx_Lick_Ch5:
 	dutycycle $1
 	soundinput $97
 	sound __, 16, $f2, $0500
 	soundinput $8
 	endchannel
-; f2089
 
-Sfx_Pound_Ch8: ; f2089
+Sfx_Pound_Ch8:
 	noise __,  3, $a1, $22
 	endchannel
-; f208d
 
-Sfx_MovePuzzlePiece_Ch8: ; f208d
+Sfx_MovePuzzlePiece_Ch8:
 	noise __,  9, $f1, $54
 	endchannel
-; f2091
 
-Sfx_CometPunch_Ch8: ; f2091
+Sfx_CometPunch_Ch8:
 	noise __, 16, $8f, $11
 	noise __,  5, $ff, $12
 	noise __, 11, $f1, $55
 	endchannel
-; f209b
 
-Sfx_MegaPunch_Ch8: ; f209b
+Sfx_MegaPunch_Ch8:
 	noise __, 16, $8f, $34
 	noise __,  9, $f2, $35
 	noise __, 11, $f1, $55
 	endchannel
-; f20a5
 
-Sfx_Scratch_Ch8: ; f20a5
+Sfx_Scratch_Ch8:
 	noise __, 16, $9f, $23
 	noise __,  9, $f1, $21
 	endchannel
-; f20ac
 
-Sfx_Vicegrip_Ch8: ; f20ac
+Sfx_Vicegrip_Ch8:
 	noise __,  3, $e1, $4b
 	noise __, 11, $f1, $44
 	noise __,  3, $e1, $3a
 	noise __,  7, $f1, $34
 	endchannel
-; f20b9
 
-Sfx_RazorWind_Ch8: ; f20b9
+Sfx_RazorWind_Ch8:
 	noise __,  3, $f4, $44
 	noise __,  3, $f4, $14
 	noise __, 16, $f1, $32
 	endchannel
-; f20c3
 
-Sfx_Cut_Ch8: ; f20c3
+Sfx_Cut_Ch8:
 	noise __,  5, $8f, $55
 	noise __,  3, $f4, $44
 	noise __,  9, $f4, $22
 	noise __, 16, $f2, $21
 	endchannel
-; f20d0
 
-Sfx_WingAttack_Ch8: ; f20d0
+Sfx_WingAttack_Ch8:
 	noise __,  9, $4f, $23
 	noise __,  5, $c4, $22
 	noise __,  7, $f2, $23
 	loopchannel 4, Sfx_WingAttack_Ch8
 	endchannel
-; f20de
 
-Sfx_Whirlwind_Ch8: ; f20de
+Sfx_Whirlwind_Ch8:
 	noise __,  9, $4f, $33
 	noise __,  5, $c4, $22
 	noise __,  7, $f2, $23
 	noise __, 16, $f2, $22
 	endchannel
-; f20eb
 
-Sfx_Bind_Ch8: ; f20eb
+Sfx_Bind_Ch8:
 	noise __,  9, $ff, $32
 	noise __,  9, $f4, $43
 	noise __,  9, $f2, $54
 	noise __,  9, $f1, $65
 	endchannel
-; f20f8
 
-Sfx_VineWhip_Ch8: ; f20f8
+Sfx_VineWhip_Ch8:
 	noise __,  2, $c2, $33
 	noise __,  3, $f2, $21
 	noise __,  2, $e2, $33
@@ -4599,62 +4188,53 @@
 	noise __, 13, $91, $10
 	noise __,  9, $f2, $41
 	endchannel
-; f2111
 
-Sfx_DoubleKick_Ch8: ; f2111
+Sfx_DoubleKick_Ch8:
 	noise __,  2, $94, $23
 	noise __,  2, $b4, $22
 	noise __,  9, $f1, $44
 	endchannel
-; f211b
 
-Sfx_MegaKick_Ch8: ; f211b
+Sfx_MegaKick_Ch8:
 	noise __,  3, $94, $33
 	noise __,  5, $b4, $22
 	noise __,  5, $f1, $44
 	noise __,  9, $f1, $55
 	endchannel
-; f2128
 
-Sfx_Headbutt_Ch8: ; f2128
+Sfx_Headbutt_Ch8:
 	noise __,  5, $ff, $55
 	noise __,  9, $f1, $65
 	endchannel
-; f212f
 
-Sfx_HornAttack_Ch8: ; f212f
+Sfx_HornAttack_Ch8:
 	noise __,  3, $84, $43
 	noise __,  3, $c4, $22
 	noise __,  9, $f2, $34
 	endchannel
-; f2139
 
-Sfx_Tackle_Ch8: ; f2139
+Sfx_Tackle_Ch8:
 	noise __,  5, $f1, $34
 	noise __, 16, $f2, $64
 	endchannel
-; f2140
 
-Sfx_PoisonSting_Ch8: ; f2140
+Sfx_PoisonSting_Ch8:
 	noise __,  3, $f1, $22
 	noise __, 16, $f2, $12
 	endchannel
-; f2147
 
-Sfx_Powder_Ch8: ; f2147
+Sfx_Powder_Ch8:
 	noise __,  3, $c2, $1
 	noise __, 16, $f4, $1
 	noise __, 16, $f2, $1
 	endchannel
-; f2151
 
-Sfx_Doubleslap_Ch8: ; f2151
+Sfx_Doubleslap_Ch8:
 	noise __,  9, $f1, $32
 	noise __,  9, $f1, $33
 	endchannel
-; f2158
 
-Sfx_Bite_Ch5: ; f2158
+Sfx_Bite_Ch5:
 	dutycycle $0
 	soundinput $3a
 	sound __,  5, $f2, $0200
@@ -4662,31 +4242,27 @@
 	sound __,  9, $e2, $0200
 	soundinput $8
 	endchannel
-; f2169
 
-Sfx_Bite_Ch8: ; f2169
+Sfx_Bite_Ch8:
 	noise __,  1, $d1, $42
 	noise __,  5, $a1, $32
 	noise __,  1, $d1, $22
 	noise __,  7, $a1, $32
 	endchannel
-; f2176
 
-Sfx_JumpKick_Ch8: ; f2176
+Sfx_JumpKick_Ch8:
 	noise __,  4, $92, $31
 	noise __,  4, $b2, $32
 	noise __,  4, $c2, $33
 	noise __,  9, $f1, $54
 	endchannel
-; f2183
 
-Sfx_Stomp_Ch8: ; f2183
+Sfx_Stomp_Ch8:
 	noise __, 13, $f1, $54
 	noise __,  9, $f1, $64
 	endchannel
-; f218a
 
-Sfx_TailWhip_Ch8: ; f218a
+Sfx_TailWhip_Ch8:
 	noise __,  3, $f1, $33
 	noise __,  3, $c1, $32
 	noise __,  3, $a1, $31
@@ -4693,15 +4269,13 @@
 	noise __, 16, $82, $32
 	noise __,  9, $f1, $34
 	endchannel
-; f219a
 
-Sfx_KarateChop_Ch8: ; f219a
+Sfx_KarateChop_Ch8:
 	noise __,  3, $d2, $32
 	noise __, 16, $f2, $43
 	endchannel
-; f21a1
 
-Sfx_Submission_Ch8: ; f21a1
+Sfx_Submission_Ch8:
 	noise __,  3, $f2, $43
 	noise __,  5, $b5, $32
 	noise __, 10, $86, $31
@@ -4708,23 +4282,20 @@
 	noise __,  8, $64, $0
 	noise __, 16, $f2, $55
 	endchannel
-; f21b1
 
-Sfx_WaterGun_Ch5: ; f21b1
+Sfx_WaterGun_Ch5:
 	dutycycle $1
 	soundinput $97
 	sound __, 16, $f2, $0700
 	soundinput $8
 	endchannel
-; f21bc
 
-Sfx_WaterGun_Ch8: ; f21bc
+Sfx_WaterGun_Ch8:
 	noise __, 16, $3f, $22
 	noise __, 16, $f2, $21
 	endchannel
-; f21c3
 
-Sfx_SwordsDance_Ch8: ; f21c3
+Sfx_SwordsDance_Ch8:
 	noise __, 16, $4f, $41
 	noise __,  9, $8f, $41
 	noise __,  9, $cf, $41
@@ -4731,9 +4302,8 @@
 	noise __,  9, $f2, $42
 	noise __, 16, $f2, $41
 	endchannel
-; f21d3
 
-Sfx_Thunder_Ch8: ; f21d3
+Sfx_Thunder_Ch8:
 	noise __, 11, $ff, $50
 	noise __, 16, $ff, $51
 	noise __,  9, $f2, $51
@@ -4742,9 +4312,8 @@
 	noise __,  9, $ff, $54
 	noise __, 16, $f2, $54
 	endchannel
-; f21e9
 
-Sfx_Supersonic_Ch5: ; f21e9
+Sfx_Supersonic_Ch5:
 	dutycycle $2
 	sound __, 16, $3f, $07c0
 .loop
@@ -4752,9 +4321,8 @@
 	loopchannel 4, .loop
 	sound __, 16, $d1, $07c0
 	endchannel
-; f21fc
 
-Sfx_Supersonic_Ch6: ; f21fc
+Sfx_Supersonic_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __, 16, $2f, $07c8
 .loop
@@ -4762,39 +4330,34 @@
 	loopchannel 4, .loop
 	sound __, 16, $c1, $07c8
 	endchannel
-; f220f
 
-Sfx_Supersonic_Ch8: ; f220f
+Sfx_Supersonic_Ch8:
 	noise __,  4, $97, $12
 	noise __,  4, $a1, $11
 	loopchannel 10, Sfx_Supersonic_Ch8
 	endchannel
-; f221a
 
-Sfx_Leer_Ch5: ; f221a
+Sfx_Leer_Ch5:
 	dutycycle $0
 	sound __,  1, $f1, $07c0
 	sound __,  1, $f1, $0700
 	loopchannel 12, Sfx_Leer_Ch5
 	endchannel
-; f2229
 
-Sfx_Leer_Ch6: ; f2229
+Sfx_Leer_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __,  1, $e1, $07c1
 	sound __,  1, $e1, $0701
 	loopchannel 12, Sfx_Leer_Ch6
 	endchannel
-; f2238
 
-Sfx_Leer_Ch8: ; f2238
+Sfx_Leer_Ch8:
 	noise __,  2, $d1, $49
 	noise __,  2, $d1, $29
 	loopchannel 6, Sfx_Leer_Ch8
 	endchannel
-; f2243
 
-Sfx_Ember_Ch5: ; f2243
+Sfx_Ember_Ch5:
 	sound_duty 1, 2, 0, 3
 	sound __, 12, $f3, $0120
 	sound __, 10, $d3, $0150
@@ -4802,9 +4365,8 @@
 	sound __,  9, $e3, $0130
 	sound __, 16, $c2, $0110
 	endchannel
-; f225a
 
-Sfx_Ember_Ch8: ; f225a
+Sfx_Ember_Ch8:
 	noise __, 11, $f3, $35
 	noise __, 15, $f6, $45
 	loopchannel 4, Sfx_Ember_Ch8
@@ -4812,9 +4374,8 @@
 	noise __, 13, $f5, $9c
 	noise __, 16, $f4, $ac
 	endchannel
-; f226e
 
-Sfx_Bubblebeam_Ch5: ; f226e
+Sfx_Bubblebeam_Ch5:
 	sound_duty 1, 2, 3, 0
 	sound __,  5, $f4, $0600
 	sound __,  4, $c4, $0500
@@ -4823,9 +4384,8 @@
 	loopchannel 3, Sfx_Bubblebeam_Ch5
 	sound __,  9, $d1, $0600
 	endchannel
-; f2289
 
-Sfx_Bubblebeam_Ch6: ; f2289
+Sfx_Bubblebeam_Ch6:
 	sound_duty 1, 3, 0, 2
 	sound __,  6, $e4, $05e0
 	sound __,  5, $b4, $04e0
@@ -4833,9 +4393,8 @@
 	sound __, 15, $d1, $06a0
 	loopchannel 3, Sfx_Bubblebeam_Ch6
 	endchannel
-; f22a0
 
-Sfx_Bubblebeam_Ch8: ; f22a0
+Sfx_Bubblebeam_Ch8:
 	noise __,  6, $c3, $33
 	noise __,  4, $92, $43
 	noise __, 11, $b5, $33
@@ -4842,9 +4401,8 @@
 	noise __, 16, $c3, $32
 	loopchannel 2, Sfx_Bubblebeam_Ch8
 	endchannel
-; f22b1
 
-Sfx_HydroPump_Ch5: ; f22b1
+Sfx_HydroPump_Ch5:
 	sound_duty 2, 0, 1, 3
 	sound __,  4, $81, $0300
 	sound __,  4, $c1, $0400
@@ -4854,9 +4412,8 @@
 	loopchannel 5, Sfx_HydroPump_Ch5
 	sound __,  9, $81, $0400
 	endchannel
-; f22d0
 
-Sfx_HydroPump_Ch8: ; f22d0
+Sfx_HydroPump_Ch8:
 	noise __,  4, $62, $22
 	noise __,  4, $a2, $32
 	noise __,  4, $d2, $33
@@ -4865,9 +4422,8 @@
 	loopchannel 5, Sfx_HydroPump_Ch8
 	noise __,  9, $81, $12
 	endchannel
-; f22e7
 
-Sfx_Surf_Ch5: ; f22e7
+Sfx_Surf_Ch5:
 	sound_duty 1, 2, 3, 0
 	sound __, 16, $f4, $0500
 	sound __, 16, $c4, $0400
@@ -4874,9 +4430,8 @@
 	sound __, 16, $e2, $05c0
 	loopchannel 3, Sfx_Surf_Ch5
 	endchannel
-; f22fa
 
-Sfx_Surf_Ch6: ; f22fa
+Sfx_Surf_Ch6:
 	sound_duty 1, 3, 0, 2
 	sound __,  8, $e4, $0430
 	sound __, 16, $b4, $0330
@@ -4883,9 +4438,8 @@
 	sound __, 16, $a2, $0438
 	loopchannel 4, Sfx_Surf_Ch6
 	endchannel
-; f230d
 
-Sfx_Surf_Ch8: ; f230d
+Sfx_Surf_Ch8:
 	noise __, 10, $f4, $44
 	noise __, 10, $f2, $43
 	noise __, 16, $f4, $42
@@ -4892,9 +4446,8 @@
 	noise __, 16, $f4, $41
 	loopchannel 3, Sfx_Surf_Ch8
 	endchannel
-; f231e
 
-Sfx_Psybeam_Ch5: ; f231e
+Sfx_Psybeam_Ch5:
 	sound_duty 1, 0, 2, 2
 	sound __, 11, $f1, $0640
 	sound __, 11, $f3, $0680
@@ -4902,9 +4455,8 @@
 	loopchannel 4, Sfx_Psybeam_Ch5
 	sound __, 11, $f1, $0640
 	endchannel
-; f2335
 
-Sfx_Psybeam_Ch6: ; f2335
+Sfx_Psybeam_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __, 11, $f3, $0571
 	sound __,  8, $e3, $0531
@@ -4912,16 +4464,14 @@
 	loopchannel 4, Sfx_Psybeam_Ch6
 	sound __, 11, $f1, $0571
 	endchannel
-; f234c
 
-Sfx_Psybeam_Ch8: ; f234c
+Sfx_Psybeam_Ch8:
 	noise __,  3, $d1, $4a
 	noise __,  3, $d2, $2a
 	loopchannel 21, Sfx_Psybeam_Ch8
 	endchannel
-; f2357
 
-Sfx_Charge_Ch5: ; f2357
+Sfx_Charge_Ch5:
 	dutycycle $0
 	sound __,  3, $f1, $0200
 	sound __,  4, $f1, $0700
@@ -4929,9 +4479,8 @@
 	sound __,  6, $f1, $07f0
 	loopchannel 8, Sfx_Charge_Ch5
 	endchannel
-; f236e
 
-Sfx_Charge_Ch6: ; f236e
+Sfx_Charge_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __,  3, $e1, $0302
 	sound __,  4, $e1, $07f2
@@ -4939,9 +4488,8 @@
 	sound __,  6, $e1, $0702
 	loopchannel 8, Sfx_Charge_Ch6
 	endchannel
-; f2385
 
-Sfx_Charge_Ch8: ; f2385
+Sfx_Charge_Ch8:
 	noise __,  3, $d3, $10
 	noise __,  4, $d3, $11
 	noise __,  3, $d2, $10
@@ -4948,32 +4496,28 @@
 	noise __,  6, $d2, $12
 	loopchannel 9, Sfx_Charge_Ch8
 	endchannel
-; f2396
 
-Sfx_Thundershock_Ch5: ; f2396
+Sfx_Thundershock_Ch5:
 	sound_duty 3, 2, 2, 0
 	sound __,  4, $f1, $07f0
 	sound __,  5, $f2, $0200
 	loopchannel 8, Sfx_Thundershock_Ch5
 	endchannel
-; f23a5
 
-Sfx_Thundershock_Ch6: ; f23a5
+Sfx_Thundershock_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __,  5, $e2, $0202
 	sound __,  5, $e1, $07e2
 	loopchannel 9, Sfx_Thundershock_Ch6
 	endchannel
-; f23b4
 
-Sfx_Thundershock_Ch8: ; f23b4
+Sfx_Thundershock_Ch8:
 	noise __,  5, $ff, $43
 	noise __,  5, $f2, $44
 	loopchannel 9, Sfx_Thundershock_Ch8
 	endchannel
-; f23bf
 
-Sfx_Psychic_Ch5: ; f23bf
+Sfx_Psychic_Ch5:
 	dutycycle $2
 	soundinput $f7
 	sound __,  9, $c4, $07bd
@@ -4984,9 +4528,8 @@
 	sound __, 16, $f2, $07c0
 	soundinput $8
 	endchannel
-; f23de
 
-Sfx_Psychic_Ch6: ; f23de
+Sfx_Psychic_Ch6:
 	dutycycle $2
 	sound __,  9, $c4, $0770
 	sound __,  9, $c4, $0761
@@ -4995,9 +4538,8 @@
 	sound __, 16, $c4, $0764
 	sound __, 16, $f2, $0764
 	endchannel
-; f23f9
 
-Sfx_Psychic_Ch8: ; f23f9
+Sfx_Psychic_Ch8:
 	noise __, 16, $3f, $14
 	noise __, 16, $cf, $13
 	noise __, 16, $cf, $12
@@ -5005,9 +4547,8 @@
 	noise __, 16, $cf, $10
 	noise __, 16, $c2, $10
 	endchannel
-; f240c
 
-Sfx_Screech_Ch5: ; f240c
+Sfx_Screech_Ch5:
 	dutycycle $2
 	sound __, 16, $ff, $07e0
 	sound __, 16, $ff, $07e0
@@ -5015,9 +4556,8 @@
 	sound __, 16, $ff, $07e0
 	sound __, 16, $f2, $07e0
 	endchannel
-; f2423
 
-Sfx_Screech_Ch6: ; f2423
+Sfx_Screech_Ch6:
 	dutycycle $3
 	sound __, 16, $ff, $07e2
 	sound __, 16, $ff, $07e1
@@ -5025,23 +4565,20 @@
 	sound __, 16, $ff, $07e1
 	sound __, 16, $f2, $07e2
 	endchannel
-; f243a
 
-Sfx_BoneClub_Ch5: ; f243a
+Sfx_BoneClub_Ch5:
 	dutycycle $2
 	soundinput $af
 	sound __,  9, $f1, $0700
 	soundinput $8
 	endchannel
-; f2445
 
-Sfx_BoneClub_Ch6: ; f2445
+Sfx_BoneClub_Ch6:
 	dutycycle $3
 	sound __,  9, $f1, $0701
 	endchannel
-; f244c
 
-Sfx_Sharpen_Ch5: ; f244c
+Sfx_Sharpen_Ch5:
 	dutycycle $2
 	sound __,  7, $f1, $0500
 	sound __,  7, $f1, $0580
@@ -5049,9 +4586,8 @@
 	sound __,  7, $f1, $0680
 	sound __,  9, $f1, $0700
 	endchannel
-; f2463
 
-Sfx_Sharpen_Ch6: ; f2463
+Sfx_Sharpen_Ch6:
 	dutycycle $3
 	sound __,  7, $e1, $0510
 	sound __,  7, $e1, $0590
@@ -5059,33 +4595,29 @@
 	sound __,  7, $e1, $0690
 	sound __,  9, $e1, $0710
 	endchannel
-; f247a
 
-Sfx_EggBomb_Ch5: ; f247a
+Sfx_EggBomb_Ch5:
 	sound_duty 1, 3, 2, 3
 	sound __,  9, $ff, $03f8
 	sound __, 16, $ff, $0400
 	sound __, 16, $f3, $0400
 	endchannel
-; f2489
 
-Sfx_EggBomb_Ch6: ; f2489
+Sfx_EggBomb_Ch6:
 	sound_duty 0, 1, 3, 2
 	sound __,  9, $ef, $03c0
 	sound __, 16, $ef, $03c0
 	sound __, 16, $e3, $03c0
 	endchannel
-; f2498
 
-Sfx_EggBomb_Ch8: ; f2498
+Sfx_EggBomb_Ch8:
 	noise __,  5, $ff, $51
 	noise __,  9, $ff, $54
 	noise __, 16, $ff, $55
 	noise __, 16, $f3, $56
 	endchannel
-; f24a5
 
-Sfx_Sing_Ch5: ; f24a5
+Sfx_Sing_Ch5:
 	togglesfx
 	vibrato $a, $24
 	dutycycle $2
@@ -5098,9 +4630,8 @@
 	octave 5
 	note G_, 8
 	endchannel
-; f24b6
 
-Sfx_Sing_Ch6: ; f24b6
+Sfx_Sing_Ch6:
 	togglesfx
 	vibrato $a, $23
 	dutycycle $2
@@ -5114,9 +4645,8 @@
 	octave 5
 	note G_, 8
 	endchannel
-; f24ca
 
-Sfx_HyperBeam_Ch5: ; f24ca
+Sfx_HyperBeam_Ch5:
 	dutycycle $0
 	sound __,  3, $f1, $0780
 	sound __,  3, $f1, $0700
@@ -5135,9 +4665,8 @@
 	loopchannel 12, .loop
 	sound __, 16, $f1, $0700
 	endchannel
-; f2509
 
-Sfx_HyperBeam_Ch6: ; f2509
+Sfx_HyperBeam_Ch6:
 	sound_duty 3, 0, 3, 2
 	sound __,  3, $f1, $0781
 	sound __,  3, $f1, $0701
@@ -5156,16 +4685,14 @@
 	loopchannel 12, .loop
 	sound __, 16, $f1, $0701
 	endchannel
-; f2548
 
-Sfx_HyperBeam_Ch8: ; f2548
+Sfx_HyperBeam_Ch8:
 	noise __,  2, $d1, $49
 	noise __,  2, $d1, $29
 	loopchannel 26, Sfx_HyperBeam_Ch8
 	endchannel
-; f2553
 
-Sfx_Unknown60_Ch8: ; f2553
+Sfx_Unknown60_Ch8:
 	noise __,  7, $20, $10
 	noise __,  7, $2f, $40
 	noise __,  7, $4f, $41
@@ -5175,9 +4702,8 @@
 	noise __, 16, $e7, $43
 	noise __, 16, $f2, $43
 	endchannel
-; f256c
 
-Sfx_UnknownCB_Ch8: ; f256c
+Sfx_UnknownCB_Ch8:
 	noise __,  2, $10, $10
 	noise __,  3, $20, $10
 	noise __,  3, $30, $20
@@ -5188,32 +4714,27 @@
 	noise __,  9, $80, $22
 	noise __, 16, $94, $22
 	endchannel
-; f2588
 
-Sfx_Unknown61_Ch8: ; f2588
+Sfx_Unknown61_Ch8:
 	noise __,  5, $d1, $41
 	endchannel
-; f258c
 
-Sfx_SwitchPockets_Ch8: ; f258c
+Sfx_SwitchPockets_Ch8:
 	noise __,  5, $c1, $42
 	endchannel
-; f2590
 
-Sfx_Unknown63_Ch8: ; f2590
+Sfx_Unknown63_Ch8:
 	noise __,  3, $6f, $21
 	noise __,  3, $af, $31
 	noise __, 16, $f2, $41
 	endchannel
-; f259a
 
-Sfx_Burn_Ch8: ; f259a
+Sfx_Burn_Ch8:
 	noise __,  3, $d2, $32
 	noise __, 16, $f2, $43
 	endchannel
-; f25a1
 
-Sfx_TitleScreenEntrance_Ch8: ; f25a1
+Sfx_TitleScreenEntrance_Ch8:
 	noise __,  3, $70, $22
 	noise __,  3, $80, $23
 	noise __,  3, $90, $24
@@ -5221,40 +4742,35 @@
 	noise __,  3, $b0, $26
 	noise __, 16, $c2, $26
 	endchannel
-; f25b4
 
-Sfx_Unknown66_Ch5: ; f25b4
+Sfx_Unknown66_Ch5:
 	dutycycle $2
 	sound __,  2, $f2, $06a0
 	sound __,  2, $f2, $06e0
 	sound __,  9, $f1, $0700
 	endchannel
-; f25c3
 
-Sfx_GetCoinFromSlots_Ch5: ; f25c3
+Sfx_GetCoinFromSlots_Ch5:
 	dutycycle $2
 	sound __,  3, $f1, $0700
 	sound __,  9, $81, $07e0
 	endchannel
-; f25ce
 
-Sfx_PayDay_Ch5: ; f25ce
+Sfx_PayDay_Ch5:
 	dutycycle $3
 	sound __,  6, $e1, $0700
 	sound __,  3, $e1, $0780
 	sound __, 16, $f1, $07c0
 	endchannel
-; f25dd
 
-Sfx_PayDay_Ch6: ; f25dd
+Sfx_PayDay_Ch6:
 	dutycycle $2
 	sound __,  5, $c1, $06c1
 	sound __,  3, $c1, $0741
 	sound __, 16, $d1, $0781
 	endchannel
-; f25ec
 
-Sfx_Metronome_Ch5: ; f25ec
+Sfx_Metronome_Ch5:
 	dutycycle $2
 	soundinput $5f
 	sound __,  5, $40, $07e0
@@ -5268,24 +4784,21 @@
 	sound __, 16, $12, $07e0
 	soundinput $8
 	endchannel
-; f2617
 
-Sfx_Unknown5F_Ch5: ; f2617
+Sfx_Unknown5F_Ch5:
 	sound __,  3, $f7, $0601
 	sound __,  3, $f7, $0701
 	loopchannel 8, Sfx_Unknown5F_Ch5
 	endchannel
-; f2624
 
-Sfx_Unknown5F_Ch6: ; f2624
+Sfx_Unknown5F_Ch6:
 	sound __,  2, $f7, $ffff
 	sound __,  3, $f7, $0602
 	sound __,  3, $f7, $0702
 	loopchannel 8, Sfx_Unknown5F_Ch5
 	endchannel
-; f2635
 
-Sfx_Fanfare2_Ch5: ; f2635
+Sfx_Fanfare2_Ch5:
 	togglesfx
 	sfxpriorityon
 	tempo 256
@@ -5309,9 +4822,8 @@
 	note C#, 12
 	sfxpriorityoff
 	endchannel
-; f2658
 
-Sfx_Fanfare2_Ch6: ; f2658
+Sfx_Fanfare2_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $6, $c5
@@ -5330,9 +4842,8 @@
 	notetype $4, $c6
 	note F_, 12
 	endchannel
-; f2673
 
-Sfx_Fanfare2_Ch8: ; f2673
+Sfx_Fanfare2_Ch8:
 	togglesfx
 	notetype $6
 	note C_, 1
@@ -5351,9 +4862,8 @@
 	note F_, 2
 	note G#, 6
 	endchannel
-; f2687
 
-Sfx_Fanfare_Ch5: ; f2687
+Sfx_Fanfare_Ch5:
 	togglesfx
 	sfxpriorityon
 	tempo 256
@@ -5382,9 +4892,8 @@
 	note C#, 12
 	sfxpriorityoff
 	endchannel
-; f26af
 
-Sfx_Fanfare_Ch6: ; f26af
+Sfx_Fanfare_Ch6:
 	togglesfx
 	dutycycle $2
 	notetype $6, $c4
@@ -5419,9 +4928,8 @@
 	notetype $4, $c6
 	note F#, 12
 	endchannel
-; f26d8
 
-Sfx_Fanfare_Ch8: ; f26d8
+Sfx_Fanfare_Ch8:
 	togglesfx
 	notetype $6
 	note C_, 1
@@ -5445,23 +4953,21 @@
 	note F_, 4
 	note F#, 6
 	endchannel
-; f26f1
 
-Sfx_HangUp_Ch5: ; f26f1
+Sfx_HangUp_Ch5:
 	dutycycle $2
 	sound __,  5, $b8, $077b
 	sound __,  3, $21, $077b
 	sound C_,  1, $0, 0
-Sfx_NoSignal_Ch5: ; f26ff
+Sfx_NoSignal_Ch5:
 	dutycycle $2
 	sound C_,  5, $e8, $070b
 	sound C_, 13, $0, 0
 	loopchannel 3, Sfx_NoSignal_Ch5
 	endchannel
-; f270e
 
-Sfx_Sandstorm_Ch8: ; f270e
-Sfx_Unknown5F_Ch8: ; f270e
+Sfx_Sandstorm_Ch8:
+Sfx_Unknown5F_Ch8:
 	noise __,  2, $f8, $41
 	noise __,  3, $9c, $24
 	noise __,  1, $0, $0
@@ -5469,9 +4975,8 @@
 	noise __,  3, $0, $0
 	loopchannel 3, Sfx_Sandstorm_Ch8
 	endchannel
-; f2722
 
-Sfx_Elevator_Ch5: ; f2722
+Sfx_Elevator_Ch5:
 	dutycycle $2
 	soundinput $5a
 .loop
@@ -5486,55 +4991,45 @@
 	sound __, 16, $44, $0700
 	sound __, 16, $24, $0700
 	endchannel
-; f274b
 
-Sfx_Elevator_Ch6: ; f274b
-Sfx_Elevator_Ch7: ; f274b
+Sfx_Elevator_Ch6:
+Sfx_Elevator_Ch7:
 	sound F_,  1, $0, 0
 	sound E_,  4, $0, 0
 	endchannel
-; f2754
 
-Sfx_Elevator_Ch8: ; f2754
+Sfx_Elevator_Ch8:
 	noise F_,  1, $0, $0
 	noise E_,  4, $0, $0
 	endchannel
-; f275b
 
-Sfx_StopSlot: ; f275b
+Sfx_StopSlot:
 	musicheader 1, 5, Sfx_StopSlot_Ch5
-; f275e
 
-Sfx_StopSlot_Ch5: ; f275e
+Sfx_StopSlot_Ch5:
 	dutycycle $2
 	sound __,  2, $f8, $0760
 	sound __,  5, $82, $0760
 	endchannel
-; f2769
 
-Sfx_GlassTing: ; f2769
+Sfx_GlassTing:
 	musicheader 1, 5, Sfx_GlassTing_Ch5
-; f276c
 
-Sfx_GlassTing_Ch5: ; f276c
+Sfx_GlassTing_Ch5:
 	dutycycle $2
 	sound C#,  1, $d1, $07dc
 	endchannel
-; f2773
 
-Sfx_GlassTing2: ; f2773
+Sfx_GlassTing2:
 	musicheader 2, 5, Sfx_GlassTing2_Ch5
 	musicheader 1, 6, Sfx_GlassTing2_Ch6
-; f2779
 
-Sfx_GlassTing2_Ch5: ; f2779
+Sfx_GlassTing2_Ch5:
 	dutycycle $2
 	sound C_,  1, $f1, $07dc
 	endchannel
-; f2780
 
-Sfx_GlassTing2_Ch6: ; f2780
+Sfx_GlassTing2_Ch6:
 	dutycycle $2
 	sound C_,  1, $d1, $07dd
 	endchannel
-; f2787
--- a/audio/sfx_crystal.asm
+++ b/audio/sfx_crystal.asm
@@ -1,32 +1,27 @@
-Sfx_IntroUnown1: ; 17982d
+Sfx_IntroUnown1:
 	musicheader 1, 5, Sfx_IntroUnown1_Ch5
-; 179830
 
-Sfx_IntroUnown1_Ch5: ; 179830
+Sfx_IntroUnown1_Ch5:
 	vibrato $1, $a3
 	dutycycle $2
 	sound __,  9, $39, $0705
 	sound C#,  1, $e2, $0705
 	endchannel
-; 17983e
 
-Sfx_IntroUnown2: ; 17983e
+Sfx_IntroUnown2:
 	musicheader 1, 6, Sfx_IntroUnown2_Ch6
-; 179841
 
-Sfx_IntroUnown2_Ch6: ; 179841
+Sfx_IntroUnown2_Ch6:
 	vibrato $1, $73
 	dutycycle $2
 	sound __,  9, $39, $0758
 	sound C#,  1, $e2, $0758
 	endchannel
-; 17984f
 
-Sfx_IntroUnown3: ; 17984f
+Sfx_IntroUnown3:
 	musicheader 1, 7, Sfx_IntroUnown3_Ch7
-; 179852
 
-Sfx_IntroUnown3_Ch7: ; 179852
+Sfx_IntroUnown3_Ch7:
 	vibrato $1, $53
 	sound __,  4, $32, $07c2
 	sound __,  4, $22, $07c2
@@ -35,13 +30,11 @@
 	sound __,  7, $22, $07c2
 	sound __,  7, $32, $07c2
 	endchannel
-; 17986e
 
-Sfx_DittoPopUp: ; 17986e
+Sfx_DittoPopUp:
 	musicheader 1, 5, Sfx_DittoPopUp_Ch5
-; 179871
 
-Sfx_DittoPopUp_Ch5: ; 179871
+Sfx_DittoPopUp_Ch5:
 	dutycycle $2
 	soundinput $1e
 	sound __,  4, $82, $0700
@@ -50,13 +43,11 @@
 	sound __,  5, $b1, $0640
 	sound C_,  1, $31, $0641
 	endchannel
-; 179888
 
-Sfx_DittoTransform: ; 179888
+Sfx_DittoTransform:
 	musicheader 1, 5, Sfx_DittoTransform_Ch5
-; 17988b
 
-Sfx_DittoTransform_Ch5: ; 17988b
+Sfx_DittoTransform_Ch5:
 	dutycycle $1
 	soundinput $26
 	sound C_,  5, $3b, $0440
@@ -64,23 +55,19 @@
 	sound __,  5, $67, $04c1
 	sound __,  5, $42, $04c2
 	endchannel
-; 1798a0
 
-Sfx_IntroSuicune1: ; 1798a0
+Sfx_IntroSuicune1:
 	musicheader 1, 8, Sfx_IntroSuicune1_Ch8
-; 1798a3
 
-Sfx_IntroSuicune1_Ch8: ; 1798a3
+Sfx_IntroSuicune1_Ch8:
 	noise __,  2, $58, $59
 	noise __,  3, $91, $23
 	endchannel
-; 1798aa
 
-Sfx_IntroPichu: ; 1798aa
+Sfx_IntroPichu:
 	musicheader 1, 5, Sfx_IntroPichu_Ch5
-; 1798ad
 
-Sfx_IntroPichu_Ch5: ; 1798ad
+Sfx_IntroPichu_Ch5:
 	dutycycle $3
 	soundinput $4d
 	sound __,  2, $88, $0770
@@ -88,13 +75,11 @@
 	soundinput $17
 	sound __,  3, $88, $0776
 	endchannel
-; 1798c0
 
-Sfx_IntroSuicune2: ; 1798c0
+Sfx_IntroSuicune2:
 	musicheader 1, 8, Sfx_IntroSuicune2_Ch8
-; 1798c3
 
-Sfx_IntroSuicune2_Ch8: ; 1798c3
+Sfx_IntroSuicune2_Ch8:
 	noise __,  2, $a7, $31
 	noise __,  2, $91, $0
 	noise __,  2, $92, $21
@@ -112,13 +97,11 @@
 	noise __,  2, $23, $0
 	noise __,  2, $13, $10
 	endchannel
-; 1798f4
 
-Sfx_IntroSuicune3: ; 1798f4
+Sfx_IntroSuicune3:
 	musicheader 1, 8, Sfx_IntroSuicune3_Ch8
-; 1798f7
 
-Sfx_IntroSuicune3_Ch8: ; 1798f7
+Sfx_IntroSuicune3_Ch8:
 	noise __,  2, $88, $31
 	noise __,  9, $39, $11
 	noise __,  5, $a4, $10
@@ -125,13 +108,11 @@
 	noise __,  5, $44, $10
 	noise __,  5, $24, $10
 	endchannel
-; 179907
 
-Sfx_DittoBounce: ; 179907
+Sfx_DittoBounce:
 	musicheader 1, 5, Sfx_DittoBounce_Ch5
-; 17990a
 
-Sfx_DittoBounce_Ch5: ; 17990a
+Sfx_DittoBounce_Ch5:
 	dutycycle $2
 	soundinput $2c
 	sound __,  3, $82, $04b0
@@ -139,13 +120,11 @@
 	soundinput $34
 	sound C_,  1, $b1, $0420
 	endchannel
-; 17991d
 
-Sfx_IntroSuicune4: ; 17991d
+Sfx_IntroSuicune4:
 	musicheader 1, 8, Sfx_IntroSuicune4_Ch8
-; 179920
 
-Sfx_IntroSuicune4_Ch8: ; 179920
+Sfx_IntroSuicune4_Ch8:
 	noise __,  2, $a1, $5c
 	noise __,  1, $0, $0
 	noise __,  2, $c1, $4d
@@ -158,13 +137,11 @@
 	noise __,  1, $0, $0
 	noise C#,  1, $72, $0
 	endchannel
-; 179942
 
-Sfx_GameFreakPresents: ; 179942
+Sfx_GameFreakPresents:
 	musicheader 1, 5, Sfx_GameFreakPresents_Ch5
-; 179945
 
-Sfx_GameFreakPresents_Ch5: ; 179945
+Sfx_GameFreakPresents_Ch5:
 	togglesfx
 	dutycycle $2
 	notetype $2, $b1
@@ -185,13 +162,11 @@
 	intensity $31
 	note G_, 3
 	endchannel
-; 179961
 
-Sfx_Tingle: ; 179961
+Sfx_Tingle:
 	musicheader 1, 5, Sfx_Tingle_Ch5
-; 179964
 
-Sfx_Tingle_Ch5: ; 179964
+Sfx_Tingle_Ch5:
 	togglesfx
 	dutycycle $1
 	pitchoffset 0, B_
@@ -209,13 +184,11 @@
 	intensity $a1
 	note G_, 13
 	endchannel
-; 17997c
 
-Sfx_TwoPcBeeps: ; 17997c
+Sfx_TwoPcBeeps:
 	musicheader 1, 5, Sfx_TwoPcBeeps_Ch5
-; 17997f
 
-Sfx_TwoPcBeeps_Ch5: ; 17997f
+Sfx_TwoPcBeeps_Ch5:
 	dutycycle $2
 	sound __,  3, $e8, $07c2
 	sound __,  3, $28, $07c2
@@ -222,15 +195,13 @@
 	sound __,  3, $e8, $07c2
 	sound __,  3, $28, $07c2
 	endchannel
-; 179992
 
-Sfx_4NoteDitty: ; 179992
+Sfx_4NoteDitty:
 	musicheader 3, 5, Sfx_4NoteDitty_Ch5
 	musicheader 1, 6, Sfx_4NoteDitty_Ch6
 	musicheader 1, 7, Sfx_4NoteDitty_Ch7
-; 17999b
 
-Sfx_4NoteDitty_Ch5: ; 17999b
+Sfx_4NoteDitty_Ch5:
 	togglesfx
 	dutycycle $2
 	notetype $2, $e8
@@ -254,29 +225,25 @@
 	intensity $43
 	note C_, 16
 	endchannel
-; 1799bd
 
-Sfx_4NoteDitty_Ch6: ; 1799bd
+Sfx_4NoteDitty_Ch6:
 	togglesfx
 	notetype $2, $b8
 	note __, 9
 	note __, 16
 	endchannel
-; 1799c4
 
-Sfx_4NoteDitty_Ch7: ; 1799c4
+Sfx_4NoteDitty_Ch7:
 	togglesfx
 	notetype $2, $b8
 	note __, 9
 	note __, 16
 	endchannel
-; 1799cb
 
-Sfx_Twinkle: ; 1799cb
+Sfx_Twinkle:
 	musicheader 1, 5, Sfx_Twinkle_Ch5
-; 1799ce
 
-Sfx_Twinkle_Ch5: ; 1799ce
+Sfx_Twinkle_Ch5:
 	togglesfx
 	dutycycle $0
 	pitchoffset 0, D_
@@ -300,4 +267,3 @@
 	octave 5
 	note G_, 6
 	endchannel
-; 1799ef
--- a/audio/sfx_pointers.asm
+++ b/audio/sfx_pointers.asm
@@ -1,4 +1,4 @@
-SFX: ; e927c
+SFX:
 ; entries correspond to SFX_* constants
 
 	dba Sfx_DexFanfare5079
@@ -211,4 +211,3 @@
 	dba Sfx_TwoPcBeeps
 	dba Sfx_4NoteDitty
 	dba Sfx_Twinkle
-; e94e9
--- a/audio/wave_samples.asm
+++ b/audio/wave_samples.asm
@@ -1,4 +1,4 @@
-WaveSamples: ; e8db2
+WaveSamples:
 	; These are streams of 32 nybbles (4-bit values) used as wave patterns.
 	; Plot them as a line chart to see the wave's shape.
 	dn  0,  2,  4,  6,  8, 10, 12, 14, 15, 15, 15, 14, 14, 13, 13, 12, 12, 11, 10,  9,  8,  7,  6,  5,  4,  4,  3,  3,  2,  2,  1,  1
@@ -11,4 +11,3 @@
 	dn 12,  0, 10,  9,  8,  7, 15,  5, 15, 15, 15, 14, 14, 13, 13, 12,  4,  4,  3,  3,  2,  2, 15,  1,  0,  2,  4,  6,  8, 10, 12, 14
 	dn  4,  4,  3,  3,  2,  2,  1, 15,  0,  0,  4,  6,  8, 10, 12, 14, 15,  8, 15, 14, 14, 13, 13, 12, 12, 11, 10,  9,  8,  7,  6,  5
 	dn  1,  1,  0,  0,  0,  0,  0,  8,  0,  0,  1,  3,  5,  7,  9, 10, 11,  4, 11, 10, 10,  9,  9,  8,  8,  7,  6,  5,  4,  3,  2,  1
-; e8e52
--- a/data/battle/ai/constant_damage_effects.asm
+++ b/data/battle/ai/constant_damage_effects.asm
@@ -2,10 +2,9 @@
 ; to calculate damage for these instead of
 ; BattleCommand_DamageCalc and BattleCommand_Stab.
 
-ConstantDamageEffects: ; 39413
+ConstantDamageEffects:
 	db EFFECT_SUPER_FANG
 	db EFFECT_STATIC_DAMAGE
 	db EFFECT_LEVEL_DAMAGE
 	db EFFECT_PSYWAVE
 	db -1 ; end
-; 39418
--- a/data/battle/ai/encore_moves.asm
+++ b/data/battle/ai/encore_moves.asm
@@ -1,6 +1,6 @@
 ; AI_SMART encourages these moves with Encore.
 
-EncoreMoves: ; 38c85
+EncoreMoves:
 	db SWORDS_DANCE
 	db WHIRLWIND
 	db LEER
@@ -32,4 +32,3 @@
 	db COTTON_SPORE
 	db POWDER_SNOW
 	db -1 ; end
-; 38ca4
--- a/data/battle/ai/rain_dance_moves.asm
+++ b/data/battle/ai/rain_dance_moves.asm
@@ -1,6 +1,6 @@
 ; AI_SMART prefers these moves during rain.
 
-RainDanceMoves: ; 390e7
+RainDanceMoves:
 	db WATER_GUN
 	db HYDRO_PUMP
 	db SURF
@@ -13,4 +13,3 @@
 	db OCTAZOOKA
 	db WHIRLPOOL
 	db -1 ; end
-; 390f3
--- a/data/battle/ai/reckless_moves.asm
+++ b/data/battle/ai/reckless_moves.asm
@@ -1,10 +1,9 @@
 ; AI_AGGRESSIVE does not discourage these moves
 ; even if a stronger one is available.
 
-RecklessMoves: ; 393e2
+RecklessMoves:
 	db EFFECT_SELFDESTRUCT
 	db EFFECT_RAMPAGE
 	db EFFECT_MULTI_HIT
 	db EFFECT_DOUBLE_HIT
 	db -1 ; end
-; 393e7
--- a/data/battle/ai/residual_moves.asm
+++ b/data/battle/ai/residual_moves.asm
@@ -14,4 +14,3 @@
 	db SUBSTITUTE
 	db SPIKES
 	db -1 ; end
-; 39453
--- a/data/battle/ai/risky_effects.asm
+++ b/data/battle/ai/risky_effects.asm
@@ -1,8 +1,7 @@
 ; AI_RISKY will not use these effects at max HP
 ; even if they would KO the player.
 
-RiskyEffects: ; 394ff
+RiskyEffects:
 	db EFFECT_SELFDESTRUCT
 	db EFFECT_OHKO
 	db -1 ; end
-; 39502
--- a/data/battle/ai/stall_moves.asm
+++ b/data/battle/ai/stall_moves.asm
@@ -1,7 +1,7 @@
 ; AI_OPPORTUNIST discourages these moves
 ; when the player's HP is low.
 
-StallMoves: ; 39348
+StallMoves:
 	db SWORDS_DANCE
 	db TAIL_WHIP
 	db LEER
@@ -35,4 +35,3 @@
 	db SUBSTITUTE
 	db FLAME_WHEEL
 	db -1 ; end
-; 39369
--- a/data/battle/ai/status_only_effects.asm
+++ b/data/battle/ai/status_only_effects.asm
@@ -1,10 +1,9 @@
 ; AI_BASIC discourages these effects if the player
 ; already has a status condition.
 
-StatusOnlyEffects: ; 385db
+StatusOnlyEffects:
 	db EFFECT_SLEEP
 	db EFFECT_TOXIC
 	db EFFECT_POISON
 	db EFFECT_PARALYZE
 	db -1 ; end
-; 385e0
--- a/data/battle/ai/sunny_day_moves.asm
+++ b/data/battle/ai/sunny_day_moves.asm
@@ -1,6 +1,6 @@
 ; AI_SMART prefers these moves during harsh sunlight.
 
-SunnyDayMoves: ; 39134
+SunnyDayMoves:
 	db FIRE_PUNCH
 	db EMBER
 	db FLAMETHROWER
@@ -10,4 +10,3 @@
 	db MORNING_SUN
 	db SYNTHESIS
 	db -1 ; end
-; 3913d
--- a/data/battle/ai/useful_moves.asm
+++ b/data/battle/ai/useful_moves.asm
@@ -1,6 +1,6 @@
 ; AI_SMART knows these moves are usable all-around.
 
-UsefulMoves: ; 39301
+UsefulMoves:
 	db DOUBLE_EDGE
 	db SING
 	db FLAMETHROWER
@@ -21,4 +21,3 @@
 	db SOFTBOILED
 	db SUPER_FANG
 	db -1 ; end
-; 39315
--- a/data/battle/effect_command_pointers.asm
+++ b/data/battle/effect_command_pointers.asm
@@ -2,181 +2,180 @@
 
 	dw 0 ; padding
 
-BattleCommandPointers: ; 3fd28
+BattleCommandPointers:
 ; entries correspond to macros/scripts/battle_commands.asm
-	dw BattleCommand_CheckTurn ; 34084
-	dw BattleCommand_CheckObedience ; 343db
-	dw BattleCommand_UsedMoveText ; 34541
-	dw BattleCommand_DoTurn ; 34555
-	dw BattleCommand_Critical ; 34631
-	dw BattleCommand_DamageStats ; 352dc
-	dw BattleCommand_Stab ; 346d2 - 07
-	dw BattleCommand_DamageVariation ; 34cfd
-	dw BattleCommand_CheckHit ; 34d32
-	dw BattleCommand_LowerSub ; 34eee
-	dw BattleCommand_MoveAnimNoSub ; 34f60
-	dw BattleCommand_RaiseSub ; 35004
-	dw BattleCommand_FailureText ; 35023
-	dw BattleCommand_ApplyDamage ; 3505e
-	dw BattleCommand_CriticalText ; 35175
-	dw BattleCommand_SuperEffectiveText ; 351ad
-	dw BattleCommand_CheckDestinyBond ; 351c0
-	dw BattleCommand_BuildOpponentRage ; 35250
-	dw BattleCommand_PoisonTarget ; 35eee
-	dw BattleCommand_SleepTarget ; 35e5c
-	dw BattleCommand_DrainTarget ; 35fff
-	dw BattleCommand_EatDream ; 36008
-	dw BattleCommand_BurnTarget ; 3608c
-	dw BattleCommand_FreezeTarget ; 36102
-	dw BattleCommand_ParalyzeTarget ; 36165
-	dw BattleCommand_Selfdestruct ; 37380
-	dw BattleCommand_MirrorMove ; 373c9
-	dw BattleCommand_StatUp ; 361e4
-	dw BattleCommand_StatDown ; 362e3
-	dw BattleCommand_PayDay ; 3705c
-	dw BattleCommand_Conversion ; 3707f
-	dw BattleCommand_ResetStats ; 3710e
-	dw BattleCommand_StoreEnergy ; 36671
-	dw BattleCommand_UnleashEnergy ; 366e5
-	dw BattleCommand_ForceSwitch ; 3680f
-	dw BattleCommand_EndLoop ; 369b6
-	dw BattleCommand_FlinchTarget ; 36aa0
-	dw BattleCommand_OHKO ; 36af3
-	dw BattleCommand_Recoil ; 36cb2
-	dw BattleCommand_Mist ; 36c7e
-	dw BattleCommand_FocusEnergy ; 36c98
-	dw BattleCommand_Confuse ; 36d3b
-	dw BattleCommand_ConfuseTarget ; 36d1d
-	dw BattleCommand_Heal ; 3713e
-	dw BattleCommand_Transform ; 371cd
-	dw BattleCommand_Screen ; 372fc
-	dw BattleCommand_Poison ; 35f2c
-	dw BattleCommand_Paralyze ; 36dc7
-	dw BattleCommand_Substitute ; 36e7c
-	dw BattleCommand_RechargeNextTurn ; 36f0b
-	dw BattleCommand_Mimic ; 36f46
-	dw BattleCommand_Metronome ; 37418
-	dw BattleCommand_LeechSeed ; 36f9d
-	dw BattleCommand_Splash ; 36fe1
-	dw BattleCommand_Disable ; 36fed
-	dw BattleCommand_ClearText ; 37e85
-	dw BattleCommand_Charge ; 36b4d
-	dw BattleCommand_CheckCharge ; 36b3a
-	dw BattleCommand_TrapTarget ; 36c2d
-	dw BattleCommand3c ; 36c2c
-	dw BattleCommand_Rampage ; 36751
-	dw BattleCommand_CheckRampage ; 3671a
-	dw BattleCommand_ConstantDamage ; 35726
-	dw BattleCommand_Counter ; 35813
-	dw BattleCommand_Encore ; 35864
-	dw BattleCommand_PainSplit ; 35926
-	dw BattleCommand_Snore ; 359d0
-	dw BattleCommand_Conversion2 ; 359e6
-	dw BattleCommand_LockOn ; 35a53
-	dw BattleCommand_Sketch ; 35a74
-	dw BattleCommand_DefrostOpponent ; 35b16
-	dw BattleCommand_SleepTalk ; 35b33
-	dw BattleCommand_DestinyBond ; 35bff
-	dw BattleCommand_Spite ; 35c0f
-	dw BattleCommand_FalseSwipe ; 35c94
-	dw BattleCommand_HealBell ; 35cc9
-	dw BattleCommand_HeldFlinch ; 36ac9
-	dw BattleCommand_TripleKick ; 346b2
-	dw BattleCommand_KickCounter ; 346cd
-	dw BattleCommand_Thief ; 37492
-	dw BattleCommand_ArenaTrap ; 37517
-	dw BattleCommand_Nightmare ; 37536
-	dw BattleCommand_Defrost ; 37563
-	dw BattleCommand_Curse ; 37588
-	dw BattleCommand_Protect ; 37618
-	dw BattleCommand_Spikes ; 37683
-	dw BattleCommand_Foresight ; 376a0
-	dw BattleCommand_PerishSong ; 376c2
-	dw BattleCommand_StartSandstorm ; 376f8
-	dw BattleCommand_Endure ; 3766f
-	dw BattleCommand_CheckCurl ; 37718
-	dw BattleCommand_RolloutPower ; 37734
-	dw BattleCommand5d ; 37791
-	dw BattleCommand_FuryCutter ; 37792
-	dw BattleCommand_Attract ; 377ce
-	dw BattleCommand_HappinessPower ; 3784b
-	dw BattleCommand_Present ; 37874
-	dw BattleCommand_DamageCalc ; 35612 - 62
-	dw BattleCommand_FrustrationPower ; 3790e
-	dw BattleCommand_Safeguard ; 37939
-	dw BattleCommand_CheckSafeguard ; 37972
-	dw BattleCommand_GetMagnitude ; 37991
-	dw BattleCommand_BatonPass ; 379c9
-	dw BattleCommand_Pursuit ; 37b1d
-	dw BattleCommand_ClearHazards ; 37b39
-	dw BattleCommand_HealMorn ; 37b74
-	dw BattleCommand_HealDay ; 37b78
-	dw BattleCommand_HealNite ; 37b7c
-	dw BattleCommand_HiddenPower ; 37be8
-	dw BattleCommand_StartRain ; 37bf4
-	dw BattleCommand_StartSun ; 37c07
-	dw BattleCommand_AttackUp ; 361ac
-	dw BattleCommand_DefenseUp ; 361b0
-	dw BattleCommand_SpeedUp ; 361b4
-	dw BattleCommand_SpecialAttackUp ; 361b8
-	dw BattleCommand_SpecialDefenseUp ; 361bc
-	dw BattleCommand_AccuracyUp ; 361c0
-	dw BattleCommand_EvasionUp ; 361c4
-	dw BattleCommand_AttackUp2 ; 361c8
-	dw BattleCommand_DefenseUp2 ; 361cc
-	dw BattleCommand_SpeedUp2 ; 361d0
-	dw BattleCommand_SpecialAttackUp2 ; 361d4
-	dw BattleCommand_SpecialDefenseUp2 ; 361d8
-	dw BattleCommand_AccuracyUp2 ; 361dc
-	dw BattleCommand_EvasionUp2 ; 361e0
-	dw BattleCommand_AttackDown ; 362ad
-	dw BattleCommand_DefenseDown ; 362b1
-	dw BattleCommand_SpeedDown ; 362b5
-	dw BattleCommand_SpecialAttackDown ; 362b9
-	dw BattleCommand_SpecialDefenseDown ; 362bd
-	dw BattleCommand_AccuracyDown ; 362c1
-	dw BattleCommand_EvasionDown ; 362c5
-	dw BattleCommand_AttackDown2 ; 362c9
-	dw BattleCommand_DefenseDown2 ; 362cd
-	dw BattleCommand_SpeedDown2 ; 362d1
-	dw BattleCommand_SpecialAttackDown2 ; 362d5
-	dw BattleCommand_SpecialDefenseDown2 ; 362d9
-	dw BattleCommand_AccuracyDown2 ; 362dd
-	dw BattleCommand_EvasionDown2 ; 362e1
-	dw BattleCommand_StatUpMessage ; 363b8
-	dw BattleCommand_StatDownMessage ; 363e9
-	dw BattleCommand_StatUpFailText ; 3644c
-	dw BattleCommand_StatDownFailText ; 3646a
-	dw BattleCommand_EffectChance ; 34ecc
-	dw BattleCommand_StatDownAnim ; 34fdb
-	dw BattleCommand_StatUpAnim ; 34fd1
-	dw BattleCommand_SwitchTurn ; 34ffd - 93
-	dw BattleCommand_FakeOut ; 36a82
-	dw BattleCommand_BellyDrum ; 37c1a
-	dw BattleCommand_PsychUp ; 37c55
-	dw BattleCommand_Rage ; 36f1d
-	dw BattleCommand_DoubleFlyingDamage ; 36f25
-	dw BattleCommand_DoubleUndergroundDamage ; 36f2f
-	dw BattleCommand_MirrorCoat ; 37c95
-	dw BattleCommand_CheckFutureSight ; 37d0d
-	dw BattleCommand_FutureSight ; 37d34
-	dw BattleCommand_DoubleMinimizeDamage ; 37ce6
-	dw BattleCommand_SkipSunCharge ; 37d02
-	dw BattleCommand_ThunderAccuracy ; 37d94
-	dw BattleCommand_Teleport ; 36778
-	dw BattleCommand_BeatUp ; 35461
-	dw BattleCommand_RageDamage ; 3527b
-	dw BattleCommand_ResetTypeMatchup ; 34833
-	dw BattleCommand_AllStatsUp ; 36500
-	dw BattleCommand_BideFailText ; 35165
-	dw BattleCommand_RaiseSubNoAnim ; 365af
-	dw BattleCommand_LowerSubNoAnim ; 365c3
-	dw BattleCommand_BeatUpFailText ; 355b5
-	dw BattleCommand_ClearMissDamage ; 355d5 - a9
-	dw BattleCommand_MoveDelay ; 37e80
-	dw BattleCommand_MoveAnim ; 34f57
-	dw BattleCommand_TriStatusChance ; 3658f
-	dw BattleCommand_SuperEffectiveLoopText ; 351a5
-	dw BattleCommand_StartLoop ; 35197
-	dw BattleCommand_Curl ; 365a7
-; 3fe86
+	dw BattleCommand_CheckTurn
+	dw BattleCommand_CheckObedience
+	dw BattleCommand_UsedMoveText
+	dw BattleCommand_DoTurn
+	dw BattleCommand_Critical
+	dw BattleCommand_DamageStats
+	dw BattleCommand_Stab
+	dw BattleCommand_DamageVariation
+	dw BattleCommand_CheckHit
+	dw BattleCommand_LowerSub
+	dw BattleCommand_MoveAnimNoSub
+	dw BattleCommand_RaiseSub
+	dw BattleCommand_FailureText
+	dw BattleCommand_ApplyDamage
+	dw BattleCommand_CriticalText
+	dw BattleCommand_SuperEffectiveText
+	dw BattleCommand_CheckDestinyBond
+	dw BattleCommand_BuildOpponentRage
+	dw BattleCommand_PoisonTarget
+	dw BattleCommand_SleepTarget
+	dw BattleCommand_DrainTarget
+	dw BattleCommand_EatDream
+	dw BattleCommand_BurnTarget
+	dw BattleCommand_FreezeTarget
+	dw BattleCommand_ParalyzeTarget
+	dw BattleCommand_Selfdestruct
+	dw BattleCommand_MirrorMove
+	dw BattleCommand_StatUp
+	dw BattleCommand_StatDown
+	dw BattleCommand_PayDay
+	dw BattleCommand_Conversion
+	dw BattleCommand_ResetStats
+	dw BattleCommand_StoreEnergy
+	dw BattleCommand_UnleashEnergy
+	dw BattleCommand_ForceSwitch
+	dw BattleCommand_EndLoop
+	dw BattleCommand_FlinchTarget
+	dw BattleCommand_OHKO
+	dw BattleCommand_Recoil
+	dw BattleCommand_Mist
+	dw BattleCommand_FocusEnergy
+	dw BattleCommand_Confuse
+	dw BattleCommand_ConfuseTarget
+	dw BattleCommand_Heal
+	dw BattleCommand_Transform
+	dw BattleCommand_Screen
+	dw BattleCommand_Poison
+	dw BattleCommand_Paralyze
+	dw BattleCommand_Substitute
+	dw BattleCommand_RechargeNextTurn
+	dw BattleCommand_Mimic
+	dw BattleCommand_Metronome
+	dw BattleCommand_LeechSeed
+	dw BattleCommand_Splash
+	dw BattleCommand_Disable
+	dw BattleCommand_ClearText
+	dw BattleCommand_Charge
+	dw BattleCommand_CheckCharge
+	dw BattleCommand_TrapTarget
+	dw BattleCommand3c
+	dw BattleCommand_Rampage
+	dw BattleCommand_CheckRampage
+	dw BattleCommand_ConstantDamage
+	dw BattleCommand_Counter
+	dw BattleCommand_Encore
+	dw BattleCommand_PainSplit
+	dw BattleCommand_Snore
+	dw BattleCommand_Conversion2
+	dw BattleCommand_LockOn
+	dw BattleCommand_Sketch
+	dw BattleCommand_DefrostOpponent
+	dw BattleCommand_SleepTalk
+	dw BattleCommand_DestinyBond
+	dw BattleCommand_Spite
+	dw BattleCommand_FalseSwipe
+	dw BattleCommand_HealBell
+	dw BattleCommand_HeldFlinch
+	dw BattleCommand_TripleKick
+	dw BattleCommand_KickCounter
+	dw BattleCommand_Thief
+	dw BattleCommand_ArenaTrap
+	dw BattleCommand_Nightmare
+	dw BattleCommand_Defrost
+	dw BattleCommand_Curse
+	dw BattleCommand_Protect
+	dw BattleCommand_Spikes
+	dw BattleCommand_Foresight
+	dw BattleCommand_PerishSong
+	dw BattleCommand_StartSandstorm
+	dw BattleCommand_Endure
+	dw BattleCommand_CheckCurl
+	dw BattleCommand_RolloutPower
+	dw BattleCommand5d
+	dw BattleCommand_FuryCutter
+	dw BattleCommand_Attract
+	dw BattleCommand_HappinessPower
+	dw BattleCommand_Present
+	dw BattleCommand_DamageCalc
+	dw BattleCommand_FrustrationPower
+	dw BattleCommand_Safeguard
+	dw BattleCommand_CheckSafeguard
+	dw BattleCommand_GetMagnitude
+	dw BattleCommand_BatonPass
+	dw BattleCommand_Pursuit
+	dw BattleCommand_ClearHazards
+	dw BattleCommand_HealMorn
+	dw BattleCommand_HealDay
+	dw BattleCommand_HealNite
+	dw BattleCommand_HiddenPower
+	dw BattleCommand_StartRain
+	dw BattleCommand_StartSun
+	dw BattleCommand_AttackUp
+	dw BattleCommand_DefenseUp
+	dw BattleCommand_SpeedUp
+	dw BattleCommand_SpecialAttackUp
+	dw BattleCommand_SpecialDefenseUp
+	dw BattleCommand_AccuracyUp
+	dw BattleCommand_EvasionUp
+	dw BattleCommand_AttackUp2
+	dw BattleCommand_DefenseUp2
+	dw BattleCommand_SpeedUp2
+	dw BattleCommand_SpecialAttackUp2
+	dw BattleCommand_SpecialDefenseUp2
+	dw BattleCommand_AccuracyUp2
+	dw BattleCommand_EvasionUp2
+	dw BattleCommand_AttackDown
+	dw BattleCommand_DefenseDown
+	dw BattleCommand_SpeedDown
+	dw BattleCommand_SpecialAttackDown
+	dw BattleCommand_SpecialDefenseDown
+	dw BattleCommand_AccuracyDown
+	dw BattleCommand_EvasionDown
+	dw BattleCommand_AttackDown2
+	dw BattleCommand_DefenseDown2
+	dw BattleCommand_SpeedDown2
+	dw BattleCommand_SpecialAttackDown2
+	dw BattleCommand_SpecialDefenseDown2
+	dw BattleCommand_AccuracyDown2
+	dw BattleCommand_EvasionDown2
+	dw BattleCommand_StatUpMessage
+	dw BattleCommand_StatDownMessage
+	dw BattleCommand_StatUpFailText
+	dw BattleCommand_StatDownFailText
+	dw BattleCommand_EffectChance
+	dw BattleCommand_StatDownAnim
+	dw BattleCommand_StatUpAnim
+	dw BattleCommand_SwitchTurn
+	dw BattleCommand_FakeOut
+	dw BattleCommand_BellyDrum
+	dw BattleCommand_PsychUp
+	dw BattleCommand_Rage
+	dw BattleCommand_DoubleFlyingDamage
+	dw BattleCommand_DoubleUndergroundDamage
+	dw BattleCommand_MirrorCoat
+	dw BattleCommand_CheckFutureSight
+	dw BattleCommand_FutureSight
+	dw BattleCommand_DoubleMinimizeDamage
+	dw BattleCommand_SkipSunCharge
+	dw BattleCommand_ThunderAccuracy
+	dw BattleCommand_Teleport
+	dw BattleCommand_BeatUp
+	dw BattleCommand_RageDamage
+	dw BattleCommand_ResetTypeMatchup
+	dw BattleCommand_AllStatsUp
+	dw BattleCommand_BideFailText
+	dw BattleCommand_RaiseSubNoAnim
+	dw BattleCommand_LowerSubNoAnim
+	dw BattleCommand_BeatUpFailText
+	dw BattleCommand_ClearMissDamage
+	dw BattleCommand_MoveDelay
+	dw BattleCommand_MoveAnim
+	dw BattleCommand_TriStatusChance
+	dw BattleCommand_SuperEffectiveLoopText
+	dw BattleCommand_StartLoop
+	dw BattleCommand_Curl
--- a/data/battle/held_consumables.asm
+++ b/data/battle/held_consumables.asm
@@ -1,6 +1,6 @@
 ; Held item effects that are consumed on use
 
-ConsumableEffects: ; 271de
+ConsumableEffects:
 	db HELD_BERRY
 	db HELD_2
 	db HELD_5
@@ -23,4 +23,3 @@
 	db HELD_ESCAPE
 	db HELD_CRITICAL_UP
 	db -1
-; 271f4
--- a/data/battle/held_heal_status.asm
+++ b/data/battle/held_heal_status.asm
@@ -1,6 +1,6 @@
 ; See also data/items/heal_status.asm
 
-HeldStatusHealingEffects: ; 3de44
+HeldStatusHealingEffects:
 	db HELD_HEAL_POISON,   1 << PSN
 	db HELD_HEAL_FREEZE,   1 << FRZ
 	db HELD_HEAL_BURN,     1 << BRN
@@ -8,4 +8,3 @@
 	db HELD_HEAL_PARALYZE, 1 << PAR
 	db HELD_HEAL_STATUS,   ALL_STATUS
 	db -1 ; end
-; 3de51
--- a/data/battle/held_stat_up.asm
+++ b/data/battle/held_stat_up.asm
@@ -7,4 +7,3 @@
 	dbw HELD_ACCURACY_UP,   BattleCommand_AccuracyUp
 	dbw HELD_EVASION_UP,    BattleCommand_EvasionUp
 	db -1 ; end
-; 3df12
--- a/data/battle/metronome_exception_moves.asm
+++ b/data/battle/metronome_exception_moves.asm
@@ -1,6 +1,6 @@
 ; Metronome cannot turn into these moves.
 
-MetronomeExcepts: ; 37454
+MetronomeExcepts:
 	db NO_MOVE
 	db METRONOME
 	db STRUGGLE
@@ -15,4 +15,3 @@
 	db SLEEP_TALK
 	db THIEF
 	db -1
-; 37462
--- a/data/battle_anims/ball_colors.asm
+++ b/data/battle_anims/ball_colors.asm
@@ -1,6 +1,6 @@
 ; colors of balls thrown in battle
 
-BallColors: ; cd26c (33:526c)
+BallColors:
 	db MASTER_BALL, PAL_BATTLE_OB_GREEN
 	db ULTRA_BALL,  PAL_BATTLE_OB_YELLOW
 	db GREAT_BALL,  PAL_BATTLE_OB_BLUE
@@ -13,4 +13,3 @@
 	db MOON_BALL,   PAL_BATTLE_OB_GRAY
 	db LOVE_BALL,   PAL_BATTLE_OB_RED
 	db -1,          PAL_BATTLE_OB_GRAY
-; cd284
--- a/data/battle_anims/framesets.asm
+++ b/data/battle_anims/framesets.asm
@@ -1,4 +1,4 @@
-BattleAnimFrameData: ; ce85e
+BattleAnimFrameData:
 ; entries correspond to BATTLEANIMFRAMESET_* constants
 	dw .Frameset_00 ; BATTLEANIMFRAMESET_00
 	dw .Frameset_01 ; BATTLEANIMFRAMESET_01
@@ -1267,4 +1267,3 @@
 	frame BATTLEANIMOAMSET_D7,  8
 	endanim
 
-; ceeae
--- a/data/battle_anims/oam.asm
+++ b/data/battle_anims/oam.asm
@@ -1,4 +1,4 @@
-BattleAnimOAMData: ; ceeae
+BattleAnimOAMData:
 ; entries correspond to BATTLEANIMOAMSET_* constants
 	; vtile offset, length, pointer
 	dbbw $00, 16, .OAMData_00 ; BATTLEANIMOAMSET_00
@@ -1083,4 +1083,3 @@
 	dsprite  -2, 0,   6, 4, $00, $0
 	dsprite  -4, 0,   8, 4, $00, $0
 	dsprite  -2, 0,  10, 4, $00, $0
-; cfcf6
--- a/data/battle_anims/object_gfx.asm
+++ b/data/battle_anims/object_gfx.asm
@@ -4,7 +4,7 @@
 	dba \2
 ENDM
 
-AnimObjGFX: ; cfcf6
+AnimObjGFX:
 ; entries correspond to ANIM_GFX_* constants
 	anim_obj_gfx  0, AnimObj00GFX
 	anim_obj_gfx 21, AnimObjHitGFX
@@ -48,4 +48,3 @@
 	anim_obj_gfx 24, AnimObjAeroblastGFX
 	anim_obj_gfx  1, NULL
 	anim_obj_gfx  1, NULL
-; cfd9e
--- a/data/battle_anims/objects.asm
+++ b/data/battle_anims/objects.asm
@@ -16,7 +16,7 @@
 	db \6 ; tile offset
 ENDM
 
-BattleAnimObjects: ; ccb56
+BattleAnimObjects:
 ; entries correspond to ANIM_OBJ_* constants
 	battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_00, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_00
 	battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_01, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_01
@@ -206,4 +206,3 @@
 	battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B6, BATTLEANIMFUNC_00, PAL_BATTLE_OB_PLAYER, $29 ; ANIM_OBJ_ENEMYFEETFOLLOW
 	battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B7, BATTLEANIMFUNC_00, PAL_BATTLE_OB_ENEMY, $28 ; ANIM_OBJ_PLAYERHEADFOLLOW
 	battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B8, BATTLEANIMFUNC_00, PAL_BATTLE_OB_PLAYER, $29 ; ANIM_OBJ_ENEMYHEADFOLLOW
-; ccfbe
--- a/data/battle_tower/classes.asm
+++ b/data/battle_tower/classes.asm
@@ -1,4 +1,4 @@
-BattleTowerTrainers: ; 1f814e
+BattleTowerTrainers:
 ; The trainer class is not used in Crystal 1.0 due to a bug.
 ; Instead, the sixth character in the trainer's name is used.
 ; See BattleTowerText in engine/events/battle_tower/trainer_text.asm.
@@ -73,4 +73,3 @@
 	db "DYKSTRA@@@", SWIMMERF
 	db "EATON@@@@@", BIKER
 	db "WONG@@@@@@", FIREBREATHER
-; 1f8450
--- a/data/battle_tower/parties.asm
+++ b/data/battle_tower/parties.asm
@@ -1,4 +1,4 @@
-BattleTowerMons: ; 1f8450
+BattleTowerMons:
 ; 10 groups of 21 mons.
 
 
--- a/data/credits_script.asm
+++ b/data/credits_script.asm
@@ -1,4 +1,4 @@
-CreditsScript: ; 10acb4
+CreditsScript:
 
 ; Clear the banner.
 	db CREDITS_CLEAR
@@ -284,4 +284,3 @@
 	db CREDITS_WAIT, 20
 
 	db CREDITS_END
-; 10ae13
--- a/data/decorations/attributes.asm
+++ b/data/decorations/attributes.asm
@@ -5,7 +5,7 @@
 	db \5
 ENDM
 
-DecorationAttributes: ; 26a4f
+DecorationAttributes:
 ; entries correspond to deco constants
 	decoration DECO_PLANT,   $00,            $0,                EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1,       $00
 	decoration DECO_PLANT,   PUT_IT_AWAY,    PUT_AWAY_BED,      EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1,       $00
@@ -60,4 +60,3 @@
 	decoration DECO_DOLL,    TENTACOOL,      SET_UP_DOLL,       EVENT_DECO_TENTACOOL_DOLL,       SPRITE_TENTACOOL
 	decoration DECO_PLANT,   GOLD_TROPHY,    SET_UP_DOLL,       EVENT_DECO_GOLD_TROPHY,          SPRITE_GOLD_TROPHY
 	decoration DECO_PLANT,   SILVER_TROPHY,  SET_UP_DOLL,       EVENT_DECO_SILVER_TROPHY,        SPRITE_SILVER_TROPHY
-; 26b8d
--- a/data/decorations/decorations.asm
+++ b/data/decorations/decorations.asm
@@ -1,4 +1,4 @@
-DecorationIDs: ; 26f2b
+DecorationIDs:
 ; see constants/deco_constants.asm
 	db DECO_FEATHERY_BED ; 2
 	db DECO_PINK_BED ; 3
@@ -52,4 +52,3 @@
 	db DECO_GOLD_TROPHY_DOLL ; 33
 	db DECO_SILVER_TROPHY_DOLL ; 34
 	db -1
-; 26f59
--- a/data/decorations/mystery_gift_decos.asm
+++ b/data/decorations/mystery_gift_decos.asm
@@ -1,4 +1,4 @@
-MysteryGiftDecos: ; 2c74a
+MysteryGiftDecos:
 	db DECOFLAG_PIKACHU_DOLL
 	db DECOFLAG_BULBASAUR_DOLL
 	db DECOFLAG_CHARMANDER_DOLL
@@ -37,4 +37,3 @@
 	db DECOFLAG_GRIMER_DOLL
 	db DECOFLAG_UNOWN_DOLL
 .End
-; 2c76f
--- a/data/decorations/names.asm
+++ b/data/decorations/names.asm
@@ -1,4 +1,4 @@
-DecorationNames: ; 26b8d
+DecorationNames:
 ; entries correspond to constants/deco_constants.asm
 	db "CANCEL@"
 	db "PUT IT AWAY@"
@@ -26,4 +26,3 @@
 	db "BLUE@"
 	db "YELLOW@"
 	db "GREEN@"
-; 26c72
--- a/data/default_options.asm
+++ b/data/default_options.asm
@@ -1,4 +1,4 @@
-DefaultOptions: ; 14f7c
+DefaultOptions:
 ; wOptions: med text speed
 	db TEXT_DELAY_MED
 ; wSaveFileExists: no
@@ -14,4 +14,3 @@
 
 	db $00
 	db $00
-; 14f84
--- a/data/engine_flags.asm
+++ b/data/engine_flags.asm
@@ -4,7 +4,7 @@
 	dwb \1 + (\2 / 8), 1 << (\2 % 8)
 ENDM
 
-EngineFlags: ; 80462
+EngineFlags:
 ; entries correspond to ENGINE_* constants
 
 	; pokegear
@@ -198,4 +198,3 @@
 	engine_flag wSwarmFlags, SWARMFLAGS_DUNSPARCE_SWARM_F ; $a0
 	engine_flag wSwarmFlags, SWARMFLAGS_YANMA_SWARM_F
 
-; 80648
--- a/data/events/bug_contest_flags.asm
+++ b/data/events/bug_contest_flags.asm
@@ -1,4 +1,4 @@
-BugCatchingContestantEventFlagTable: ; 139fe
+BugCatchingContestantEventFlagTable:
 ; there are NUM_BUG_CONTESTANTS entries
 	dw EVENT_BUG_CATCHING_CONTESTANT_1A
 	dw EVENT_BUG_CATCHING_CONTESTANT_2A
@@ -10,4 +10,3 @@
 	dw EVENT_BUG_CATCHING_CONTESTANT_8A
 	dw EVENT_BUG_CATCHING_CONTESTANT_9A
 	dw EVENT_BUG_CATCHING_CONTESTANT_10A
-; 13a12
--- a/data/events/bug_contest_winners.asm
+++ b/data/events/bug_contest_winners.asm
@@ -1,4 +1,4 @@
-BugContestantPointers: ; 13783
+BugContestantPointers:
 ; there are NUM_BUG_CONTESTANTS + 1 entries
 	dw BugContestant_BugCatcherDon ; this reverts back to the player
 	dw BugContestant_BugCatcherDon
@@ -11,7 +11,6 @@
 	dw BugContestant_BugCatcherJosh
 	dw BugContestant_YoungsterSamuel
 	dw BugContestant_SchoolboyKipp
-; 13799
 
 ; contestant format:
 ;   db class, id
@@ -78,4 +77,3 @@
 	dbw VENONAT,    267
 	dbw PARAS,      254
 	dbw KAKUNA,     259
-; 13807
--- a/data/events/field_move_blocks.asm
+++ b/data/events/field_move_blocks.asm
@@ -1,4 +1,4 @@
-CutTreeBlockPointers: ; c862
+CutTreeBlockPointers:
 ; tileset, block list pointer
 	dbw TILESET_JOHTO,        .johto
 	dbw TILESET_JOHTO_MODERN, .johto_modern
@@ -43,7 +43,7 @@
 	db -1 ; end
 
 
-WhirlpoolBlockPointers: ; c8a4
+WhirlpoolBlockPointers:
 	dbw TILESET_JOHTO, .johto
 	db -1 ; end
 
--- a/data/events/happiness_probabilities.asm
+++ b/data/events/happiness_probabilities.asm
@@ -1,12 +1,12 @@
-HappinessData_YoungerHaircutBrother: ; 7459
+HappinessData_YoungerHaircutBrother:
 	db $4c, 2, HAPPINESS_YOUNGCUT1 ; 30% chance
 	db $80, 3, HAPPINESS_YOUNGCUT2 ; 20% chance
 	db $ff, 4, HAPPINESS_YOUNGCUT3 ; 50% chance
 
-HappinessData_OlderHaircutBrother: ; 7462
+HappinessData_OlderHaircutBrother:
 	db $9a, 2, HAPPINESS_OLDERCUT1 ; 60% chance
 	db $4c, 3, HAPPINESS_OLDERCUT2 ; 10% chance
 	db $ff, 4, HAPPINESS_OLDERCUT3 ; 30% chance
 
-HappinessData_DaisysGrooming: ; 746b
+HappinessData_DaisysGrooming:
 	db $ff, 2, HAPPINESS_GROOMING ; 99.6% chance
--- a/data/events/magikarp_lengths.asm
+++ b/data/events/magikarp_lengths.asm
@@ -1,4 +1,4 @@
-MagikarpLengths: ; fbca8
+MagikarpLengths:
 ; [wMagikarpLength] = z * 100 + (bc - x) / y
 ; First argument is the bc threshold as well as x.
 ; Second argument is y.
@@ -18,4 +18,3 @@
 	dwb 65210, 5
 	dwb 65410, 2
 	dwb 65510, 1 ; not used
-; fbcd2
--- a/data/events/npc_trades.asm
+++ b/data/events/npc_trades.asm
@@ -6,7 +6,7 @@
 	db \8, \9, 0
 ENDM
 
-NPCTrades: ; fce58
+NPCTrades:
 ; entries correspond to NPCTRADE_* constants
 	npctrade TRADE_DIALOGSET_COLLECTOR, ABRA,       MACHOP,     "MUSCLE@@@@@", $37, $66, GOLD_BERRY,   37460, "MIKE@@@@@@@", TRADE_GENDER_EITHER
 	npctrade TRADE_DIALOGSET_COLLECTOR, BELLSPROUT, ONIX,       "ROCKY@@@@@@", $96, $66, BITTER_BERRY, 48926, "KYLE@@@@@@@", TRADE_GENDER_EITHER
@@ -15,4 +15,3 @@
 	npctrade TRADE_DIALOGSET_NEWBIE,    HAUNTER,    XATU,       "PAUL@@@@@@@", $96, $86, MYSTERYBERRY, 15616, "CHRIS@@@@@@", TRADE_GENDER_EITHER
 	npctrade TRADE_DIALOGSET_GIRL,      CHANSEY,    AERODACTYL, "AEROY@@@@@@", $96, $66, GOLD_BERRY,   26491, "KIM@@@@@@@@", TRADE_GENDER_EITHER
 	npctrade TRADE_DIALOGSET_COLLECTOR, DUGTRIO,    MAGNETON,   "MAGGIE@@@@@", $96, $66, METAL_COAT,   50082, "FOREST@@@@@", TRADE_GENDER_EITHER
-; fcf38
--- a/data/events/odd_eggs.asm
+++ b/data/events/odd_eggs.asm
@@ -26,10 +26,9 @@
 ; Tyrogue
 	prob 10
 	prob 1
-; 1fb56e
 
 
-OddEggs: ; 1fb56e
+OddEggs:
 
 OddEgg1:
 	db PICHU
--- a/data/events/unown_walls.asm
+++ b/data/events/unown_walls.asm
@@ -17,7 +17,7 @@
 	db -1 ; end
 ENDM
 
-UnownWalls: ; 8aebc
+UnownWalls:
 ; UNOWNWORDS_ESCAPE
 	; db      $08, $44, $04, $00, $2e, $08, -1
 	unownwall "E", "S", "C", "A", "P", "E"
@@ -30,7 +30,6 @@
 ; UNOWNWORDS_HO_OH
 	; db      $0e, $2c, $64, $2c, $0e, -1
 	unownwall "H", "O", "-", "O", "H"
-; 8aed5
 
 MenuHeaders_UnownWalls: ; 0x8aed5
 ; UNOWNWORDS_ESCAPE
@@ -45,4 +44,3 @@
 ; UNOWNWORDS_HO_OH
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 4, 4, 15, 9
-; 8aee9
--- a/data/growth_rates.asm
+++ b/data/growth_rates.asm
@@ -9,7 +9,7 @@
 	db \4, \5
 ENDM
 
-GrowthRates: ; 50efa
+GrowthRates:
 ; entries correspond to GROWTH_* (see constants/pokemon_data_constants.asm)
 	growth_rate 1, 1,   0,   0,   0 ; Medium Fast
 	growth_rate 3, 4,  10,   0,  30 ; Slightly Fast
@@ -17,4 +17,3 @@
 	growth_rate 6, 5, -15, 100, 140 ; Medium Slow
 	growth_rate 4, 5,   0,   0,   0 ; Fast
 	growth_rate 5, 4,   0,   0,   0 ; Slow
-; 50f12
--- a/data/items/apricorn_balls.asm
+++ b/data/items/apricorn_balls.asm
@@ -1,4 +1,4 @@
-ApricornBalls: ; 24ca0
+ApricornBalls:
 	;  apricorn,     ball
 	db RED_APRICORN, LEVEL_BALL
 	db BLU_APRICORN, LURE_BALL
@@ -8,4 +8,3 @@
 	db BLK_APRICORN, HEAVY_BALL
 	db PNK_APRICORN, LOVE_BALL
 	db -1
-; 24caf
--- a/data/items/attributes.asm
+++ b/data/items/attributes.asm
@@ -5,7 +5,7 @@
 	dn \6, \7
 ENDM
 
-ItemAttributes: ; 67c1
+ItemAttributes:
 ; entries correspond to item ids
 ; MASTER_BALL
 	item_attribute 0, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
--- a/data/items/bargain_shop.asm
+++ b/data/items/bargain_shop.asm
@@ -1,4 +1,4 @@
-BargainShopData: ; 15c51
+BargainShopData:
 	db 5
 	dbw NUGGET,     4500
 	dbw PEARL,       650
@@ -6,4 +6,3 @@
 	dbw STARDUST,    900
 	dbw STAR_PIECE, 4600
 	db -1
-; 15c62
--- a/data/items/buena_prizes.asm
+++ b/data/items/buena_prizes.asm
@@ -1,4 +1,4 @@
-BuenaPrizeItems: ; 8b15e
+BuenaPrizeItems:
 ; there are NUM_BUENA_PRIZES items (see engine/events/buena.asm)
 	db ULTRA_BALL,   2
 	db FULL_RESTORE, 2
@@ -10,4 +10,3 @@
 	db CALCIUM,      5
 	db HP_UP,        5
 .End
-; 8b170
--- a/data/items/catch_rate_items.asm
+++ b/data/items/catch_rate_items.asm
@@ -2,7 +2,7 @@
 ; catch rate as an item. However, if the catch rate appears in this table, the
 ; item associated with the table entry is used instead.
 
-TimeCapsule_CatchRateItems: ; 28785
+TimeCapsule_CatchRateItems:
 	db ITEM_19, LEFTOVERS
 	db ITEM_2D, BITTER_BERRY
 	db ITEM_32, GOLD_BERRY
@@ -16,4 +16,3 @@
 	db ITEM_FA, BERRY
 	db -1,      BERRY
 	db 0 ; end
-; 2879e
--- a/data/items/fruit_trees.asm
+++ b/data/items/fruit_trees.asm
@@ -1,4 +1,4 @@
-FruitTreeItems: ; 44097
+FruitTreeItems:
 ; entries correspond to FRUITTREE_* constants
 	db BERRY        ; ROUTE_29
 	db BERRY        ; ROUTE_30_1
@@ -30,4 +30,3 @@
 	db ICE_BERRY    ; PEWTER_CITY_1
 	db MINT_BERRY   ; PEWTER_CITY_2
 	db BURNT_BERRY  ; FUCHSIA_CITY
-; 440b5
--- a/data/items/heal_hp.asm
+++ b/data/items/heal_hp.asm
@@ -1,4 +1,4 @@
-HealingHPAmounts: ; f3af
+HealingHPAmounts:
 	dbw FRESH_WATER,   50
 	dbw SODA_POP,      60
 	dbw LEMONADE,      80
@@ -15,4 +15,3 @@
 	dbw RAGECANDYBAR,  20
 	dbw BERRY_JUICE,   20
 	dbw -1, 0 ; end
-; f3df
--- a/data/items/heal_status.asm
+++ b/data/items/heal_status.asm
@@ -1,6 +1,6 @@
 ; See also data/battle/held_heal_status.asm
 
-StatusHealingActions: ; f071
+StatusHealingActions:
 	;  item,         party menu action text, status
 	db ANTIDOTE,     PARTYMENUTEXT_HEAL_PSN, 1 << PSN
 	db BURN_HEAL,    PARTYMENUTEXT_HEAL_BRN, 1 << BRN
@@ -17,4 +17,3 @@
 	db MINT_BERRY,   PARTYMENUTEXT_HEAL_SLP, SLP
 	db MIRACLEBERRY, PARTYMENUTEXT_HEAL_ALL, %11111111
 	db -1, 0, 0 ; end
-; f09e
--- a/data/items/mail_items.asm
+++ b/data/items/mail_items.asm
@@ -1,4 +1,4 @@
-MailItems: ; b9e80
+MailItems:
 	db FLOWER_MAIL
 	db SURF_MAIL
 	db LITEBLUEMAIL
@@ -10,4 +10,3 @@
 	db MUSIC_MAIL
 	db MIRAGE_MAIL
 	db -1
-; b9e8b
--- a/data/items/marts.asm
+++ b/data/items/marts.asm
@@ -1,4 +1,4 @@
-Marts: ; 160a9
+Marts:
 ; entries correspond to MART_* constants
 	dw MartCherrygrove
 	dw MartCherrygroveDex
@@ -35,10 +35,9 @@
 	dw MartIndigoPlateau
 	dw MartUnderground
 .End
-; 160ed
 
 
-MartCherrygrove: ; 160ed
+MartCherrygrove:
 	db 4 ; # items
 	db POTION
 	db ANTIDOTE
@@ -45,9 +44,8 @@
 	db PARLYZ_HEAL
 	db AWAKENING
 	db -1 ; end
-; 160f3
 
-MartCherrygroveDex: ; 160f3
+MartCherrygroveDex:
 	db 5 ; # items
 	db POKE_BALL
 	db POTION
@@ -55,9 +53,8 @@
 	db PARLYZ_HEAL
 	db AWAKENING
 	db -1 ; end
-; 160fa
 
-MartViolet: ; 160fa
+MartViolet:
 	db 10 ; # items
 	db POKE_BALL
 	db POTION
@@ -70,9 +67,8 @@
 	db X_SPEED
 	db FLOWER_MAIL
 	db -1 ; end
-; 16106
 
-MartAzalea: ; 16106
+MartAzalea:
 	db 9 ; # items
 	db CHARCOAL
 	db POKE_BALL
@@ -84,9 +80,8 @@
 	db PARLYZ_HEAL
 	db FLOWER_MAIL
 	db -1 ; end
-; 16111
 
-MartCianwood: ; 16111
+MartCianwood:
 	db 5 ; # items
 	db POTION
 	db SUPER_POTION
@@ -94,9 +89,8 @@
 	db FULL_HEAL
 	db REVIVE
 	db -1 ; end
-; 16118
 
-MartGoldenrod2F1: ; 16118
+MartGoldenrod2F1:
 	db 7 ; # items
 	db POTION
 	db SUPER_POTION
@@ -106,9 +100,8 @@
 	db BURN_HEAL
 	db ICE_HEAL
 	db -1 ; end
-; 16121
 
-MartGoldenrod2F2: ; 16121
+MartGoldenrod2F2:
 	db 8 ; # items
 	db POKE_BALL
 	db GREAT_BALL
@@ -119,9 +112,8 @@
 	db POKE_DOLL
 	db FLOWER_MAIL
 	db -1 ; end
-; 1612b
 
-MartGoldenrod3F: ; 1612b
+MartGoldenrod3F:
 	db 7 ; # items
 	db X_SPEED
 	db X_SPECIAL
@@ -131,9 +123,8 @@
 	db GUARD_SPEC
 	db X_ACCURACY
 	db -1 ; end
-; 16134
 
-MartGoldenrod4F: ; 16134
+MartGoldenrod4F:
 	db 5 ; # items
 	db PROTEIN
 	db IRON
@@ -141,17 +132,15 @@
 	db CALCIUM
 	db HP_UP
 	db -1 ; end
-; 1613b
 
-MartGoldenrod5F1: ; 1613b
+MartGoldenrod5F1:
 	db 3 ; # items
 	db TM_THUNDERPUNCH
 	db TM_FIRE_PUNCH
 	db TM_ICE_PUNCH
 	db -1 ; end
-; 16140
 
-MartGoldenrod5F2: ; 16140
+MartGoldenrod5F2:
 	db 4 ; # items
 	db TM_THUNDERPUNCH
 	db TM_FIRE_PUNCH
@@ -158,9 +147,8 @@
 	db TM_ICE_PUNCH
 	db TM_HEADBUTT
 	db -1 ; end
-; 16146
 
-MartGoldenrod5F3: ; 16146
+MartGoldenrod5F3:
 	db 4 ; # items
 	db TM_THUNDERPUNCH
 	db TM_FIRE_PUNCH
@@ -167,9 +155,8 @@
 	db TM_ICE_PUNCH
 	db TM_ROCK_SMASH
 	db -1 ; end
-; 1614c
 
-MartGoldenrod5F4: ; 1614c
+MartGoldenrod5F4:
 	db 5 ; # items
 	db TM_THUNDERPUNCH
 	db TM_FIRE_PUNCH
@@ -177,9 +164,8 @@
 	db TM_HEADBUTT
 	db TM_ROCK_SMASH
 	db -1 ; end
-; 16153
 
-MartOlivine: ; 16153
+MartOlivine:
 	db 9 ; # items
 	db GREAT_BALL
 	db SUPER_POTION
@@ -191,9 +177,8 @@
 	db SUPER_REPEL
 	db SURF_MAIL
 	db -1 ; end
-; 1615e
 
-MartEcruteak: ; 1615e
+MartEcruteak:
 	db 10 ; # items
 	db POKE_BALL
 	db GREAT_BALL
@@ -206,9 +191,8 @@
 	db ICE_HEAL
 	db REVIVE
 	db -1 ; end
-; 1616a
 
-MartMahogany1: ; 1616a
+MartMahogany1:
 	db 4 ; # items
 	db TINYMUSHROOM
 	db SLOWPOKETAIL
@@ -215,9 +199,8 @@
 	db POKE_BALL
 	db POTION
 	db -1 ; end
-; 16170
 
-MartMahogany2: ; 16170
+MartMahogany2:
 	db 9 ; # items
 	db RAGECANDYBAR
 	db GREAT_BALL
@@ -229,9 +212,8 @@
 	db REVIVE
 	db FLOWER_MAIL
 	db -1 ; end
-; 1617b
 
-MartBlackthorn: ; 1617b
+MartBlackthorn:
 	db 9 ; # items
 	db GREAT_BALL
 	db ULTRA_BALL
@@ -243,9 +225,8 @@
 	db X_DEFEND
 	db X_ATTACK
 	db -1 ; end
-; 16186
 
-MartViridian: ; 16186
+MartViridian:
 	db 9 ; # items
 	db ULTRA_BALL
 	db HYPER_POTION
@@ -257,9 +238,8 @@
 	db BURN_HEAL
 	db FLOWER_MAIL
 	db -1 ; end
-; 16191
 
-MartPewter: ; 16191
+MartPewter:
 	db 7 ; # items
 	db GREAT_BALL
 	db SUPER_POTION
@@ -269,9 +249,8 @@
 	db AWAKENING
 	db BURN_HEAL
 	db -1 ; end
-; 1619a
 
-MartCerulean: ; 1619a
+MartCerulean:
 	db 9 ; # items
 	db GREAT_BALL
 	db ULTRA_BALL
@@ -283,9 +262,8 @@
 	db DIRE_HIT
 	db SURF_MAIL
 	db -1 ; end
-; 161a5
 
-MartLavender: ; 161a5
+MartLavender:
 	db 8 ; # items
 	db GREAT_BALL
 	db POTION
@@ -296,9 +274,8 @@
 	db AWAKENING
 	db BURN_HEAL
 	db -1 ; end
-; 161af
 
-MartVermilion: ; 161af
+MartVermilion:
 	db 8 ; # items
 	db ULTRA_BALL
 	db SUPER_POTION
@@ -309,9 +286,8 @@
 	db BURN_HEAL
 	db LITEBLUEMAIL
 	db -1 ; end
-; 161b9
 
-MartCeladon2F1: ; 161b9
+MartCeladon2F1:
 	db 7 ; # items
 	db POTION
 	db SUPER_POTION
@@ -321,9 +297,8 @@
 	db SUPER_REPEL
 	db MAX_REPEL
 	db -1 ; end
-; 161c2
 
-MartCeladon2F2: ; 161c2
+MartCeladon2F2:
 	db 10 ; # items
 	db POKE_BALL
 	db GREAT_BALL
@@ -336,9 +311,8 @@
 	db AWAKENING
 	db PARLYZ_HEAL
 	db -1 ; end
-; 161ce
 
-MartCeladon3F: ; 161ce
+MartCeladon3F:
 	db 5 ; # items
 	db TM_HIDDEN_POWER
 	db TM_SUNNY_DAY
@@ -346,17 +320,15 @@
 	db TM_RAIN_DANCE
 	db TM_SANDSTORM
 	db -1 ; end
-; 161d5
 
-MartCeladon4F: ; 161d5
+MartCeladon4F:
 	db 3 ; # items
 	db POKE_DOLL
 	db LOVELY_MAIL
 	db SURF_MAIL
 	db -1 ; end
-; 161da
 
-MartCeladon5F1: ; 161da
+MartCeladon5F1:
 	db 5 ; # items
 	db HP_UP
 	db PROTEIN
@@ -364,9 +336,8 @@
 	db CARBOS
 	db CALCIUM
 	db -1 ; end
-; 161e1
 
-MartCeladon5F2: ; 161e1
+MartCeladon5F2:
 	db 7 ; # items
 	db X_ACCURACY
 	db GUARD_SPEC
@@ -376,9 +347,8 @@
 	db X_SPEED
 	db X_SPECIAL
 	db -1 ; end
-; 161ea
 
-MartFuchsia: ; 161ea
+MartFuchsia:
 	db 7 ; # items
 	db GREAT_BALL
 	db ULTRA_BALL
@@ -388,9 +358,8 @@
 	db MAX_REPEL
 	db FLOWER_MAIL
 	db -1 ; end
-; 161f3
 
-MartSaffron: ; 161f3
+MartSaffron:
 	db 8 ; # items
 	db GREAT_BALL
 	db ULTRA_BALL
@@ -401,9 +370,8 @@
 	db X_DEFEND
 	db FLOWER_MAIL
 	db -1 ; end
-; 161fd
 
-MartMtMoon: ; 161fd
+MartMtMoon:
 	db 6 ; # items
 	db POKE_DOLL
 	db FRESH_WATER
@@ -412,9 +380,8 @@
 	db REPEL
 	db PORTRAITMAIL
 	db -1 ; end
-; 16205
 
-MartIndigoPlateau: ; 16205
+MartIndigoPlateau:
 	db 7 ; # items
 	db ULTRA_BALL
 	db MAX_REPEL
@@ -424,9 +391,8 @@
 	db REVIVE
 	db FULL_HEAL
 	db -1 ; end
-; 1620e
 
-MartUnderground: ; 1620e
+MartUnderground:
 	db 4 ; # items
 	db ENERGYPOWDER
 	db ENERGY_ROOT
@@ -433,11 +399,9 @@
 	db HEAL_POWDER
 	db REVIVAL_HERB
 	db -1 ; end
-; 16214
 
-DefaultMart: ; 16214
+DefaultMart:
 	db 2 ; # items
 	db POKE_BALL
 	db POTION
 	db -1 ; end
-; 16218
--- a/data/items/mom_phone.asm
+++ b/data/items/mom_phone.asm
@@ -5,15 +5,15 @@
 	db \3, \4
 ENDM
 
-MomItems_1: ; fd136
+MomItems_1:
 	momitem      0,   600, MOM_ITEM, SUPER_POTION
 	momitem      0,    90, MOM_ITEM, ANTIDOTE
 	momitem      0,   180, MOM_ITEM, POKE_BALL
 	momitem      0,   450, MOM_ITEM, ESCAPE_ROPE
 	momitem      0,   500, MOM_ITEM, GREAT_BALL
-.End ; fd15e
+.End
 
-MomItems_2: ; fd15e
+MomItems_2:
 	momitem    900,   600, MOM_ITEM, SUPER_POTION
 	momitem   4000,   270, MOM_ITEM, REPEL
 	momitem   7000,   600, MOM_ITEM, SUPER_POTION
@@ -24,4 +24,4 @@
 	momitem  40000,   900, MOM_ITEM, HYPER_POTION
 	momitem  50000,  8000, MOM_DOLL, DECO_PIKACHU_DOLL
 	momitem 100000, 22800, MOM_DOLL, DECO_BIG_SNORLAX_DOLL
-.End ; fd1ae
+.End
--- a/data/items/mystery_gift_items.asm
+++ b/data/items/mystery_gift_items.asm
@@ -1,4 +1,4 @@
-MysteryGiftItems: ; 2c725
+MysteryGiftItems:
 	db BERRY
 	db PRZCUREBERRY
 	db MINT_BERRY
@@ -37,4 +37,3 @@
 	db BLUESKY_MAIL
 	db MIRAGE_MAIL
 .End
-; 2c74a
--- a/data/items/rooftop_sale.asm
+++ b/data/items/rooftop_sale.asm
@@ -1,4 +1,4 @@
-RooftopSaleMart1: ; 15aee
+RooftopSaleMart1:
 	db 5
 	dbw POKE_BALL,     150
 	dbw GREAT_BALL,    500
@@ -7,7 +7,7 @@
 	dbw REVIVE,       1200
 	db -1
 
-RooftopSaleMart2: ; 15aff
+RooftopSaleMart2:
 	db 5
 	dbw HYPER_POTION, 1000
 	dbw FULL_RESTORE, 2000
@@ -15,4 +15,3 @@
 	dbw ULTRA_BALL,   1000
 	dbw PROTEIN,      7800
 	db -1
-; 15b10
--- a/data/items/x_stats.asm
+++ b/data/items/x_stats.asm
@@ -1,7 +1,6 @@
-XItemStats: ; f504
+XItemStats:
 	;  item,      stat
 	db X_ATTACK,  ATTACK
 	db X_DEFEND,  DEFENSE
 	db X_SPEED,   SPEED
 	db X_SPECIAL, SP_ATTACK
-; f50c
--- a/data/maps/flypoints.asm
+++ b/data/maps/flypoints.asm
@@ -3,7 +3,7 @@
 	db \2, SPAWN_\1
 ENDM
 
-Flypoints: ; 91c5e
+Flypoints:
 ; landmark, spawn point
 	const_def
 ; Johto
@@ -35,4 +35,3 @@
 	flypoint CINNABAR,     CINNABAR_ISLAND
 	flypoint INDIGO,       INDIGO_PLATEAU
 	db -1
-; 91c8f
--- a/data/maps/outdoor_sprites.asm
+++ b/data/maps/outdoor_sprites.asm
@@ -1,7 +1,7 @@
 ; Valid sprite IDs for each map group.
 ; Maps with environment ROUTE or TOWN can only use these sprites.
 
-OutdoorSprites: ; 144b8
+OutdoorSprites:
 ; entries correspond to map groups
 	dw OlivineGroupSprites
 	dw MahoganyGroupSprites
@@ -29,10 +29,9 @@
 	dw NewBarkGroupSprites
 	dw SaffronGroupSprites
 	dw CherrygroveGroupSprites
-; 144ec
 
 
-PalletGroupSprites: ; 144ec
+PalletGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -56,9 +55,8 @@
 	db SPRITE_SWIMMER_GUY
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14503
 
-ViridianGroupSprites: ; 14503
+ViridianGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -82,9 +80,8 @@
 	db SPRITE_SWIMMER_GUY
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 1451a
 
-PewterGroupSprites: ; 1451a
+PewterGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -108,9 +105,8 @@
 	db SPRITE_SWIMMER_GUY
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14531
 
-CinnabarGroupSprites: ; 14531
+CinnabarGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -134,9 +130,8 @@
 	db SPRITE_SWIMMER_GUY
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14548
 
-CeruleanGroupSprites: ; 14548
+CeruleanGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -160,9 +155,8 @@
 	db SPRITE_MISTY
 	db SPRITE_POKE_BALL
 	db SPRITE_SLOWPOKE
-; 1455f
 
-SaffronGroupSprites: ; 1455f
+SaffronGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -186,9 +180,8 @@
 	db SPRITE_MISTY
 	db SPRITE_POKE_BALL
 	db SPRITE_SLOWPOKE
-; 14576
 
-CeladonGroupSprites: ; 14576
+CeladonGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -212,9 +205,8 @@
 	db SPRITE_BLUE
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 1458d
 
-LavenderGroupSprites: ; 1458d
+LavenderGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -238,9 +230,8 @@
 	db SPRITE_BIKER
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 145a4
 
-VermilionGroupSprites: ; 145a4
+VermilionGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -264,9 +255,8 @@
 	db SPRITE_BIKER
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 145bb
 
-FuchsiaGroupSprites: ; 145bb
+FuchsiaGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -290,9 +280,8 @@
 	db SPRITE_BIKER
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 145d2
 
-IndigoGroupSprites: ; 145d2
+IndigoGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -316,9 +305,8 @@
 	db SPRITE_BIKER
 	db SPRITE_POKE_BALL
 	db SPRITE_BOULDER
-; 145e9
 
-NewBarkGroupSprites: ; 145e9
+NewBarkGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -342,9 +330,8 @@
 	db SPRITE_COOLTRAINER_F
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14600
 
-CherrygroveGroupSprites: ; 14600
+CherrygroveGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -368,9 +355,8 @@
 	db SPRITE_COOLTRAINER_F
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14617
 
-SilverGroupSprites: ; 14617
+SilverGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -394,9 +380,8 @@
 	db SPRITE_COOLTRAINER_F
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 1462e
 
-VioletGroupSprites: ; 1462e
+VioletGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -420,9 +405,8 @@
 	db SPRITE_WEIRD_TREE
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 14645
 
-EcruteakGroupSprites: ; 14645
+EcruteakGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -446,9 +430,8 @@
 	db SPRITE_WEIRD_TREE
 	db SPRITE_POKE_BALL
 	db SPRITE_FRUIT_TREE
-; 1465c
 
-AzaleaGroupSprites: ; 1465c
+AzaleaGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -472,9 +455,8 @@
 	db SPRITE_SILVER
 	db SPRITE_FRUIT_TREE
 	db SPRITE_SLOWPOKE
-; 14673
 
-GoldenrodGroupSprites: ; 14673
+GoldenrodGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_POKE_BALL
@@ -498,9 +480,8 @@
 	db SPRITE_DAY_CARE_MON_2
 	db SPRITE_FRUIT_TREE
 	db SPRITE_SLOWPOKE
-; 1468a
 
-CianwoodGroupSprites: ; 1468a
+CianwoodGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -524,9 +505,8 @@
 	db SPRITE_TAUROS
 	db SPRITE_FRUIT_TREE
 	db SPRITE_ROCK
-; 146a1
 
-OlivineGroupSprites: ; 146a1
+OlivineGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -550,9 +530,8 @@
 	db SPRITE_TAUROS
 	db SPRITE_FRUIT_TREE
 	db SPRITE_ROCK
-; 146b8
 
-LakeOfRageGroupSprites: ; 146b8
+LakeOfRageGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -576,9 +555,8 @@
 	db SPRITE_GYARADOS
 	db SPRITE_FRUIT_TREE
 	db SPRITE_POKE_BALL
-; 146cf
 
-MahoganyGroupSprites: ; 146cf
+MahoganyGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -602,9 +580,8 @@
 	db SPRITE_FISHER
 	db SPRITE_FRUIT_TREE
 	db SPRITE_POKE_BALL
-; 146e6
 
-BlackthornGroupSprites: ; 146e6
+BlackthornGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -628,9 +605,8 @@
 	db SPRITE_FISHER
 	db SPRITE_FRUIT_TREE
 	db SPRITE_POKE_BALL
-; 146fd
 
-DungeonsGroupSprites: ; 146fd
+DungeonsGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -654,9 +630,8 @@
 	db SPRITE_SCIENTIST
 	db SPRITE_POKE_BALL
 	db SPRITE_BOULDER
-; 14714
 
-FastShipGroupSprites: ; 14714
+FastShipGroupSprites:
 	db SPRITE_SUICUNE
 	db SPRITE_SILVER_TROPHY
 	db SPRITE_FAMICOM
@@ -680,9 +655,8 @@
 	db SPRITE_FAIRY
 	db SPRITE_POKE_BALL
 	db SPRITE_ROCK
-; 1472b
 
-CableClubGroupSprites: ; 1472b
+CableClubGroupSprites:
 	db SPRITE_OAK
 	db SPRITE_FISHER
 	db SPRITE_TEACHER
@@ -694,4 +668,3 @@
 	db SPRITE_FISHING_GURU
 	db SPRITE_POKE_BALL
 	db SPRITE_POKEDEX
-; 14736
--- a/data/maps/roofs.asm
+++ b/data/maps/roofs.asm
@@ -6,7 +6,7 @@
 	const ROOF_OLIVINE   ; 3
 	const ROOF_GOLDENROD ; 4
 
-MapGroupRoofs: ; 1c021i
+MapGroupRoofs:
 ; entries correspond to map groups
 ; values are indexes for Roofs (see below)
 	db -1             ;  0
@@ -36,9 +36,8 @@
 	db ROOF_NEW_BARK  ; 24 (New Bark)
 	db -1             ; 25
 	db ROOF_NEW_BARK  ; 26 (Cherrygrove)
-; 1c03c
 
-Roofs: ; 1c03c
+Roofs:
 ; entries correspond to ROOF_* constants
 INCBIN "gfx/tilesets/roofs/0.2bpp"
 INCBIN "gfx/tilesets/roofs/1.2bpp"
@@ -45,4 +44,3 @@
 INCBIN "gfx/tilesets/roofs/2.2bpp"
 INCBIN "gfx/tilesets/roofs/3.2bpp"
 INCBIN "gfx/tilesets/roofs/4.2bpp"
-; 1c30c
--- a/data/maps/scenes.asm
+++ b/data/maps/scenes.asm
@@ -4,7 +4,7 @@
 	dw \2
 ENDM
 
-MapScenes:: ; 4d01e
+MapScenes::
 	scene_var POKECENTER_2F,                               wPokecenter2FSceneID
 	scene_var TRADE_CENTER,                                wTradeCenterSceneID
 	scene_var COLOSSEUM,                                   wColosseumSceneID
@@ -85,4 +85,3 @@
 	scene_var MOBILE_TRADE_ROOM,                           wMobileTradeRoomSceneID
 	scene_var MOBILE_BATTLE_ROOM,                          wMobileBattleRoomSceneID
 	db -1
-; 4d15b
--- a/data/maps/setup_scripts.asm
+++ b/data/maps/setup_scripts.asm
@@ -1,4 +1,4 @@
-MapSetupScripts: ; 15377
+MapSetupScripts:
 ; entries correspond to MAPSETUP_* constants (see constants/map_setup_constants.asm)
 	dw MapSetupScript_Warp
 	dw MapSetupScript_Continue
@@ -12,14 +12,13 @@
 	dw MapSetupScript_Submenu
 	dw MapSetupScript_BadWarp
 	dw MapSetupScript_Fly
-; 1538f
 
-MapSetupScript_Teleport: ; 1538f
+MapSetupScript_Teleport:
 	db map_prolong_sprites
-MapSetupScript_Fly: ; 15390
+MapSetupScript_Fly:
 	db map_fade_out_palettes
 	db map_keep_roam
-MapSetupScript_Warp: ; 15392
+MapSetupScript_Warp:
 	db map_lcd_off
 	db map_sound_off
 	db map_load_spawn
@@ -44,7 +43,7 @@
 	db map_wildmons
 	db map_end
 
-MapSetupScript_BadWarp: ; 153a9
+MapSetupScript_BadWarp:
 	db map_load_spawn
 	db map_load_attributes
 	db map_change_callback
@@ -68,7 +67,7 @@
 	db map_wildmons
 	db map_end
 
-MapSetupScript_Connection: ; 153bf
+MapSetupScript_Connection:
 	db map_animations_off
 	db map_load_connection
 	db map_load_attributes
@@ -87,11 +86,11 @@
 	db map_animations_on
 	db map_end
 
-MapSetupScript_Fall: ; 153d0
+MapSetupScript_Fall:
 	db map_prolong_sprites
-MapSetupScript_Door: ; 153d1
+MapSetupScript_Door:
 	db map_fade_out_palettes
-MapSetupScript_Train: ; 153d2
+MapSetupScript_Train:
 	db map_load_warp
 	db map_load_attributes
 	db map_warp_face
@@ -114,7 +113,7 @@
 	db map_update_roam
 	db map_end
 
-MapSetupScript_ReloadMap: ; 153e7
+MapSetupScript_ReloadMap:
 	db map_fade
 	db map_clear_bg_palettes
 	db map_lcd_off
@@ -132,7 +131,7 @@
 	db map_wildmons
 	db map_end
 
-MapSetupScript_LinkReturn: ; 153f7
+MapSetupScript_LinkReturn:
 	db map_fade
 	db map_lcd_off
 	db map_sound_off
@@ -151,7 +150,7 @@
 	db map_text_scroll_off
 	db map_end
 
-MapSetupScript_Continue: ; 15408
+MapSetupScript_Continue:
 	db map_lcd_off
 	db map_sound_off
 	db map_load_attributes_2
@@ -171,7 +170,7 @@
 	db map_wildmons
 	db map_end
 
-MapSetupScript_Submenu: ; 1541a
+MapSetupScript_Submenu:
 	db map_load_blocks
 	db map_connection_blocks
 	db map_end
--- a/data/maps/sgb_roof_pal_inds.asm
+++ b/data/maps/sgb_roof_pal_inds.asm
@@ -1,6 +1,6 @@
 ; Crystal does not support SGB, so this is unused.
 
-MapGroupRoofSGBPalInds: ; 8a45
+MapGroupRoofSGBPalInds:
 ; entries correspond to map groups
 	db PREDEFPAL_00
 	db PREDEFPAL_OLIVINE
@@ -29,4 +29,3 @@
 	db PREDEFPAL_NEW_BARK
 	db PREDEFPAL_SAFFRON
 	db PREDEFPAL_CHERRYGROVE
-; 8a60
--- a/data/maps/spawn_points.asm
+++ b/data/maps/spawn_points.asm
@@ -38,4 +38,3 @@
 	spawn SILVER_CAVE_OUTSIDE,        23, 20
 	spawn FAST_SHIP_CABINS_SW_SSW_NW,  6,  2
 	spawn N_A,                        -1, -1
-; 1531f
--- a/data/mon_menu.asm
+++ b/data/mon_menu.asm
@@ -8,7 +8,7 @@
 	const MONMENUVALUE_MAIL   ; 6
 	const MONMENUVALUE_ERROR  ; 7
 
-MonMenuOptionStrings: ; 24caf
+MonMenuOptionStrings:
 ; entries correspond to MONMENUVALUE_* constants
 	db "STATS@"
 	db "SWITCH@"
@@ -17,9 +17,8 @@
 	db "MOVE@"
 	db "MAIL@"
 	db "ERROR!@"
-; 24cd9
 
-MonMenuOptions: ; 24cd9
+MonMenuOptions:
 ; category, item, value; actions are in PokemonActionSubmenu (see engine/start_menu.asm)
 ; moves
 	db MONMENU_FIELD_MOVE, MONMENUITEM_CUT,        CUT
@@ -45,4 +44,3 @@
 	db MONMENU_MENUOPTION, MONMENUITEM_MAIL,       MONMENUVALUE_MAIL
 	db MONMENU_MENUOPTION, MONMENUITEM_ERROR,      MONMENUVALUE_ERROR
 	db -1
-; 24d19
--- a/data/moves/animations.asm
+++ b/data/moves/animations.asm
@@ -1,4 +1,4 @@
-BattleAnimations:: ; c906f
+BattleAnimations::
 ; entries correspond to constants/move_constants.asm
 	dw BattleAnim_0
 	dw BattleAnim_Pound
@@ -279,17 +279,15 @@
 	dw BattleAnim_Wobble
 	dw BattleAnim_Shake
 	dw BattleAnim_HitConfusion
-; c929b
 
-BattleAnim_0: ; c929b
-BattleAnim_252: ; c929b
-BattleAnim_253: ; c929b
-BattleAnim_254: ; c929b
-BattleAnim_MirrorMove: ; c929b
+BattleAnim_0:
+BattleAnim_252:
+BattleAnim_253:
+BattleAnim_254:
+BattleAnim_MirrorMove:
 	anim_ret
-; c929c
 
-BattleAnim_SweetScent2: ; c929c
+BattleAnim_SweetScent2:
 	anim_2gfx ANIM_GFX_FLOWER, ANIM_GFX_MISC
 	anim_obj ANIM_OBJ_FLOWER, 64, 96, $2
 	anim_wait 2
@@ -301,7 +299,6 @@
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_wait 128
 	anim_ret
-; c92c1
 
 BattleAnim_ThrowPokeBall:
 	anim_if_param_equal NO_ITEM, .TheTrainerBlockedTheBall
@@ -320,7 +317,6 @@
 	anim_obj ANIM_OBJ_BALL_POOF, 136, 64, $10
 	anim_wait 16
 	anim_jump .Shake
-; c92f2
 
 .TheTrainerBlockedTheBall:
 	anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_HIT
@@ -330,7 +326,6 @@
 	anim_obj ANIM_OBJ_01, 112, 40, $0
 	anim_wait 32
 	anim_ret
-; c9305
 
 .UltraBall:
 	anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE
@@ -344,7 +339,6 @@
 	anim_obj ANIM_OBJ_BALL_POOF, 136, 64, $10
 	anim_wait 16
 	anim_jump .Shake
-; c9326
 
 .GreatBall:
 	anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE
@@ -358,7 +352,6 @@
 	anim_obj ANIM_OBJ_BALL_POOF, 136, 64, $10
 	anim_wait 16
 	anim_jump .Shake
-; c9347
 
 .MasterBall:
 	anim_3gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE, ANIM_GFX_SPEED
@@ -403,12 +396,10 @@
 	anim_incobj  1
 	anim_sound 0, 1, SFX_BALL_WOBBLE
 	anim_jump .Loop
-; c93bc
 
 .Click:
 	anim_clearsprites
 	anim_ret
-; c93be
 
 .BreakFree:
 	anim_setobj $1, $b
@@ -418,9 +409,8 @@
 	anim_bgeffect ANIM_BG_ENTER_MON, $0, $0, $0
 	anim_wait 32
 	anim_ret
-; c93d1
 
-BattleAnim_SendOutMon: ; c93d1
+BattleAnim_SendOutMon:
 	anim_if_param_equal $0, .Normal
 	anim_if_param_equal $1, .Shiny
 	anim_if_param_equal $2, .Unknown
@@ -488,17 +478,15 @@
 	anim_bgeffect ANIM_BG_ENTER_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; c9483
 
-BattleAnim_ReturnMon: ; c9483
+BattleAnim_ReturnMon:
 	anim_sound 0, 0, SFX_BALL_POOF
-BattleAnim_BatonPass_branch_c9486: ; c9486
+BattleAnim_BatonPass_branch_c9486:
 	anim_bgeffect ANIM_BG_RETURN_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; c948d
 
-BattleAnim_Confused: ; c948d
+BattleAnim_Confused:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_sound 0, 0, SFX_KINESIS
 	anim_obj ANIM_OBJ_CHICK, 44, 56, $15
@@ -506,9 +494,8 @@
 	anim_obj ANIM_OBJ_CHICK, 44, 56, $bf
 	anim_wait 96
 	anim_ret
-; c94a3
 
-BattleAnim_Slp: ; c94a3
+BattleAnim_Slp:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_sound 0, 0, SFX_TAIL_WHIP
 .loop
@@ -517,9 +504,8 @@
 	anim_loop 3, .loop
 	anim_wait 32
 	anim_ret
-; c94b4
 
-BattleAnim_Brn: ; c94b4
+BattleAnim_Brn:
 	anim_1gfx ANIM_GFX_FIRE
 .loop
 	anim_sound 0, 0, SFX_BURN
@@ -528,9 +514,8 @@
 	anim_loop 3, .loop
 	anim_wait 6
 	anim_ret
-; c94c5
 
-BattleAnim_Psn: ; c94c5
+BattleAnim_Psn:
 	anim_1gfx ANIM_GFX_POISON
 	anim_sound 0, 0, SFX_POISON
 	anim_obj ANIM_OBJ_SKULL, 64, 56, $0
@@ -539,9 +524,8 @@
 	anim_obj ANIM_OBJ_SKULL, 48, 56, $0
 	anim_wait 8
 	anim_ret
-; c94da
 
-BattleAnim_Sap: ; c94da
+BattleAnim_Sap:
 	anim_1gfx ANIM_GFX_CHARGE
 	anim_sound 6, 3, SFX_WATER_GUN
 	anim_obj ANIM_OBJ_ABSORB, 128, 48, $2
@@ -553,9 +537,8 @@
 	anim_obj ANIM_OBJ_ABSORB, 136, 32, $4
 	anim_wait 16
 	anim_ret
-; c94f8
 
-BattleAnim_Frz: ; c94f8
+BattleAnim_Frz:
 	anim_1gfx ANIM_GFX_ICE
 	anim_obj ANIM_OBJ_FROZEN, 44, 110, $0
 	anim_sound 0, 0, SFX_SHINE
@@ -563,9 +546,8 @@
 	anim_sound 0, 0, SFX_SHINE
 	anim_wait 16
 	anim_ret
-; c9508
 
-BattleAnim_Par: ; c9508
+BattleAnim_Par:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_sound 0, 0, SFX_THUNDERSHOCK
@@ -573,9 +555,8 @@
 	anim_obj ANIM_OBJ_PARALYZED, 76, 88, $c2
 	anim_wait 128
 	anim_ret
-; c951e
 
-BattleAnim_InLove: ; c951e
+BattleAnim_InLove:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_sound 0, 0, SFX_LICK
 	anim_obj ANIM_OBJ_HEART, 64, 76, $0
@@ -584,9 +565,8 @@
 	anim_obj ANIM_OBJ_HEART, 36, 72, $0
 	anim_wait 32
 	anim_ret
-; c9533
 
-BattleAnim_InSandstorm: ; c9533
+BattleAnim_InSandstorm:
 	anim_1gfx ANIM_GFX_POWDER
 	anim_obj ANIM_OBJ_SANDSTORM, 88, 0, $0
 	anim_wait 8
@@ -599,17 +579,15 @@
 	anim_loop 6, .loop
 	anim_wait 8
 	anim_ret
-; c9550
 
-BattleAnim_InNightmare: ; c9550
+BattleAnim_InNightmare:
 	anim_1gfx ANIM_GFX_ANGELS
 	anim_sound 0, 0, SFX_BUBBLEBEAM
 	anim_obj ANIM_OBJ_IN_NIGHTMARE, 68, 80, $0
 	anim_wait 40
 	anim_ret
-; c955c
 
-BattleAnim_InWhirlpool: ; c955c
+BattleAnim_InWhirlpool:
 	anim_1gfx ANIM_GFX_WIND
 	anim_bgeffect ANIM_BG_WHIRLPOOL, $0, $0, $0
 	anim_sound 0, 1, SFX_SURF
@@ -620,21 +598,18 @@
 	anim_incbgeffect ANIM_BG_WHIRLPOOL
 	anim_wait 1
 	anim_ret
-; c9574
 
-BattleAnim_HitConfusion: ; c9574
+BattleAnim_HitConfusion:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_POUND
 	anim_obj ANIM_OBJ_04, 44, 96, $0
 	anim_wait 16
 	anim_ret
-; c9580
 
-BattleAnim_Miss: ; c9580
+BattleAnim_Miss:
 	anim_ret
-; c9581
 
-BattleAnim_EnemyDamage: ; c9581
+BattleAnim_EnemyDamage:
 .loop
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $0, $0
 	anim_wait 5
@@ -642,9 +617,8 @@
 	anim_wait 5
 	anim_loop 3, .loop
 	anim_ret
-; c9592
 
-BattleAnim_EnemyStatDown: ; c9592
+BattleAnim_EnemyStatDown:
 	anim_call BattleAnim_FollowEnemyFeet_1
 	anim_bgeffect ANIM_BG_VIBRATE_MON, $0, $0, $0
 	anim_wait 40
@@ -651,9 +625,8 @@
 	anim_call BattleAnim_ShowMon_1
 	anim_wait 1
 	anim_ret
-; c95a0
 
-BattleAnim_PlayerStatDown: ; c95a0
+BattleAnim_PlayerStatDown:
 	anim_call BattleAnim_FollowEnemyFeet_1
 	anim_bgeffect ANIM_BG_WOBBLE_MON, $0, $0, $0
 	anim_wait 40
@@ -660,27 +633,23 @@
 	anim_call BattleAnim_ShowMon_1
 	anim_wait 1
 	anim_ret
-; c95ae
 
-BattleAnim_PlayerDamage: ; c95ae
+BattleAnim_PlayerDamage:
 	anim_bgeffect ANIM_BG_20, $20, $2, $20
 	anim_wait 40
 	anim_ret
-; c95b5
 
-BattleAnim_Wobble: ; c95b5
+BattleAnim_Wobble:
 	anim_bgeffect ANIM_BG_35, $0, $0, $0
 	anim_wait 40
 	anim_ret
-; c95bc
 
-BattleAnim_Shake: ; c95bc
+BattleAnim_Shake:
 	anim_bgeffect ANIM_BG_1F, $20, $2, $40
 	anim_wait 40
 	anim_ret
-; c95c3
 
-BattleAnim_Pound: ; c95c3
+BattleAnim_Pound:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_POUND
 	anim_obj ANIM_OBJ_08, 136, 56, $0
@@ -688,9 +657,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; c95d5
 
-BattleAnim_KarateChop: ; c95d5
+BattleAnim_KarateChop:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_KARATE_CHOP
 	anim_obj ANIM_OBJ_08, 136, 40, $0
@@ -708,9 +676,8 @@
 	anim_obj ANIM_OBJ_01, 136, 48, $0
 	anim_wait 16
 	anim_ret
-; c9605
 
-BattleAnim_Doubleslap: ; c9605
+BattleAnim_Doubleslap:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_Doubleslap_branch_c961b
 	anim_sound 0, 1, SFX_DOUBLESLAP
@@ -719,9 +686,8 @@
 	anim_obj ANIM_OBJ_01, 144, 48, $0
 	anim_wait 8
 	anim_ret
-; c961b
 
-BattleAnim_Doubleslap_branch_c961b: ; c961b
+BattleAnim_Doubleslap_branch_c961b:
 	anim_sound 0, 1, SFX_DOUBLESLAP
 	anim_obj ANIM_OBJ_08, 120, 48, $0
 	anim_wait 6
@@ -728,9 +694,8 @@
 	anim_obj ANIM_OBJ_01, 120, 48, $0
 	anim_wait 8
 	anim_ret
-; c962b
 
-BattleAnim_CometPunch: ; c962b
+BattleAnim_CometPunch:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_CometPunch_branch_c9641
 	anim_sound 0, 1, SFX_COMET_PUNCH
@@ -739,9 +704,8 @@
 	anim_obj ANIM_OBJ_01, 144, 48, $0
 	anim_wait 8
 	anim_ret
-; c9641
 
-BattleAnim_CometPunch_branch_c9641: ; c9641
+BattleAnim_CometPunch_branch_c9641:
 	anim_sound 0, 1, SFX_COMET_PUNCH
 	anim_obj ANIM_OBJ_06, 120, 64, $0
 	anim_wait 6
@@ -748,10 +712,9 @@
 	anim_obj ANIM_OBJ_01, 120, 64, $0
 	anim_wait 8
 	anim_ret
-; c9651
 
-BattleAnim_Bide_branch_c9651: ; c9651
-BattleAnim_MegaPunch: ; c9651
+BattleAnim_Bide_branch_c9651:
+BattleAnim_MegaPunch:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_wait 48
@@ -765,9 +728,8 @@
 	anim_wait 6
 	anim_loop 3, .loop
 	anim_ret
-; c9677
 
-BattleAnim_Stomp: ; c9677
+BattleAnim_Stomp:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_STOMP
 	anim_obj ANIM_OBJ_07, 136, 40, $0
@@ -785,9 +747,8 @@
 	anim_obj ANIM_OBJ_01, 136, 48, $0
 	anim_wait 16
 	anim_ret
-; c96a7
 
-BattleAnim_DoubleKick: ; c96a7
+BattleAnim_DoubleKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_DoubleKick_branch_c96bd
 	anim_sound 0, 1, SFX_DOUBLE_KICK
@@ -796,9 +757,8 @@
 	anim_obj ANIM_OBJ_01, 144, 48, $0
 	anim_wait 8
 	anim_ret
-; c96bd
 
-BattleAnim_DoubleKick_branch_c96bd: ; c96bd
+BattleAnim_DoubleKick_branch_c96bd:
 	anim_sound 0, 1, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_07, 120, 64, $0
 	anim_wait 6
@@ -805,9 +765,8 @@
 	anim_obj ANIM_OBJ_01, 120, 64, $0
 	anim_wait 8
 	anim_ret
-; c96cd
 
-BattleAnim_JumpKick: ; c96cd
+BattleAnim_JumpKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_JumpKick_branch_c96f1
 	anim_sound 0, 1, SFX_JUMP_KICK
@@ -820,17 +779,15 @@
 	anim_obj ANIM_OBJ_04, 136, 48, $0
 	anim_wait 16
 	anim_ret
-; c96f1
 
-BattleAnim_JumpKick_branch_c96f1: ; c96f1
+BattleAnim_JumpKick_branch_c96f1:
 	anim_wait 8
 	anim_sound 0, 0, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_04, 44, 88, $0
 	anim_wait 16
 	anim_ret
-; c96fc
 
-BattleAnim_HiJumpKick: ; c96fc
+BattleAnim_HiJumpKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_if_param_equal $1, BattleAnim_HiJumpKick_branch_c971e
@@ -843,17 +800,15 @@
 	anim_obj ANIM_OBJ_04, 136, 48, $0
 	anim_wait 16
 	anim_ret
-; c971e
 
-BattleAnim_HiJumpKick_branch_c971e: ; c971e
+BattleAnim_HiJumpKick_branch_c971e:
 	anim_wait 16
 	anim_sound 0, 0, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_04, 44, 88, $0
 	anim_wait 16
 	anim_ret
-; c9729
 
-BattleAnim_RollingKick: ; c9729
+BattleAnim_RollingKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_07, 112, 56, $0
@@ -862,9 +817,8 @@
 	anim_obj ANIM_OBJ_01, 136, 48, $0
 	anim_wait 16
 	anim_ret
-; c973e
 
-BattleAnim_MegaKick: ; c973e
+BattleAnim_MegaKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_wait 67
@@ -878,9 +832,8 @@
 	anim_wait 6
 	anim_loop 3, .loop
 	anim_ret
-; c9764
 
-BattleAnim_HyperFang: ; c9764
+BattleAnim_HyperFang:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $20, $1, $0
 	anim_sound 0, 1, SFX_BITE
@@ -889,9 +842,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; c977b
 
-BattleAnim_SuperFang: ; c977b
+BattleAnim_SuperFang:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_wait 48
@@ -905,9 +857,8 @@
 	anim_wait 6
 	anim_loop 3, .loop
 	anim_ret
-; c97a1
 
-BattleAnim_Ember: ; c97a1
+BattleAnim_Ember:
 	anim_1gfx ANIM_GFX_FIRE
 	anim_sound 6, 2, SFX_EMBER
 	anim_obj ANIM_OBJ_EMBER, 64, 96, $12
@@ -927,17 +878,15 @@
 	anim_obj ANIM_OBJ_EMBER, 144, 68, $30
 	anim_wait 32
 	anim_ret
-; c97d8
 
-BattleAnim_FirePunch: ; c97d8
+BattleAnim_FirePunch:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_FIRE
 	anim_obj ANIM_OBJ_0A, 136, 56, $43
 	anim_call BattleAnim_FirePunch_branch_cbbcc
 	anim_wait 16
 	anim_ret
-; c97e5
 
-BattleAnim_FireSpin: ; c97e5
+BattleAnim_FireSpin:
 	anim_1gfx ANIM_GFX_FIRE
 .loop
 	anim_sound 6, 2, SFX_EMBER
@@ -955,9 +904,8 @@
 	anim_loop 2, .loop
 	anim_wait 96
 	anim_ret
-; c9811
 
-BattleAnim_DragonRage: ; c9811
+BattleAnim_DragonRage:
 	anim_1gfx ANIM_GFX_FIRE
 .loop
 	anim_sound 6, 2, SFX_EMBER
@@ -966,9 +914,8 @@
 	anim_loop 16, .loop
 	anim_wait 64
 	anim_ret
-; c9822
 
-BattleAnim_Flamethrower: ; c9822
+BattleAnim_Flamethrower:
 	anim_1gfx ANIM_GFX_FIRE
 	anim_sound 6, 2, SFX_EMBER
 	anim_obj ANIM_OBJ_FLAMETHROWER, 64, 92, $3
@@ -993,9 +940,8 @@
 	anim_loop 6, .loop
 	anim_wait 16
 	anim_ret
-; c9861
 
-BattleAnim_FireBlast: ; c9861
+BattleAnim_FireBlast:
 	anim_1gfx ANIM_GFX_FIRE
 .loop1
 	anim_sound 6, 2, SFX_EMBER
@@ -1028,17 +974,15 @@
 	anim_loop 2, .loop3
 	anim_wait 32
 	anim_ret
-; c98b0
 
-BattleAnim_IcePunch: ; c98b0
+BattleAnim_IcePunch:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_ICE
 	anim_obj ANIM_OBJ_0A, 136, 56, $43
 	anim_call BattleAnim_IcePunch_branch_cbbdf
 	anim_wait 32
 	anim_ret
-; c98bd
 
-BattleAnim_IceBeam: ; c98bd
+BattleAnim_IceBeam:
 	anim_1gfx ANIM_GFX_ICE
 .loop
 	anim_sound 6, 2, SFX_SHINE
@@ -1057,9 +1001,8 @@
 	anim_sound 0, 1, SFX_SHINE
 	anim_wait 8
 	anim_ret
-; c98e8
 
-BattleAnim_Blizzard: ; c98e8
+BattleAnim_Blizzard:
 	anim_1gfx ANIM_GFX_ICE
 .loop
 	anim_sound 6, 2, SFX_SHINE
@@ -1081,9 +1024,8 @@
 	anim_sound 0, 1, SFX_SHINE
 	anim_wait 24
 	anim_ret
-; c991e
 
-BattleAnim_Bubble: ; c991e
+BattleAnim_Bubble:
 	anim_1gfx ANIM_GFX_BUBBLE
 	anim_sound 32, 2, SFX_WATER_GUN
 	anim_obj ANIM_OBJ_BUBBLE, 64, 92, $c1
@@ -1096,9 +1038,8 @@
 	anim_wait 128
 	anim_wait 32
 	anim_ret
-; c993d
 
-BattleAnim_Bubblebeam: ; c993d
+BattleAnim_Bubblebeam:
 	anim_1gfx ANIM_GFX_BUBBLE
 .loop
 	anim_sound 16, 2, SFX_BUBBLEBEAM
@@ -1122,9 +1063,8 @@
 	anim_bgeffect ANIM_BG_32, $0, $0, $0
 	anim_wait 8
 	anim_ret
-; c9979
 
-BattleAnim_WaterGun: ; c9979
+BattleAnim_WaterGun:
 	anim_bgeffect ANIM_BG_30, $0, $0, $0
 	anim_1gfx ANIM_GFX_WATER
 	anim_call BattleAnim_FollowPlayerHead_1
@@ -1145,9 +1085,8 @@
 	anim_bgeffect ANIM_BG_32, $0, $0, $0
 	anim_wait 16
 	anim_ret
-; c99b4
 
-BattleAnim_HydroPump: ; c99b4
+BattleAnim_HydroPump:
 	anim_bgeffect ANIM_BG_30, $0, $0, $0
 	anim_1gfx ANIM_GFX_WATER
 	anim_call BattleAnim_FollowPlayerHead_1
@@ -1183,9 +1122,8 @@
 	anim_bgeffect ANIM_BG_32, $0, $0, $0
 	anim_wait 16
 	anim_ret
-; c9a2a
 
-BattleAnim_Surf: ; c9a2a
+BattleAnim_Surf:
 	anim_1gfx ANIM_GFX_BUBBLE
 	anim_bgeffect ANIM_BG_SURF, $0, $0, $0
 	anim_obj ANIM_OBJ_SURF, 88, 104, $8
@@ -1196,9 +1134,8 @@
 	anim_incobj  1
 	anim_wait 56
 	anim_ret
-; c9a42
 
-BattleAnim_VineWhip: ; c9a42
+BattleAnim_VineWhip:
 	anim_1gfx ANIM_GFX_WHIP
 	anim_sound 0, 1, SFX_VINE_WHIP
 	anim_obj ANIM_OBJ_40, 116, 52, $80
@@ -1209,9 +1146,8 @@
 	anim_incobj  1
 	anim_wait 4
 	anim_ret
-; c9a5a
 
-BattleAnim_LeechSeed: ; c9a5a
+BattleAnim_LeechSeed:
 	anim_1gfx ANIM_GFX_PLANT
 	anim_sound 16, 2, SFX_VINE_WHIP
 	anim_obj ANIM_OBJ_LEECH_SEED, 48, 80, $20
@@ -1225,9 +1161,8 @@
 	anim_sound 0, 1, SFX_CHARGE
 	anim_wait 128
 	anim_ret
-; c9a7c
 
-BattleAnim_RazorLeaf: ; c9a7c
+BattleAnim_RazorLeaf:
 	anim_1gfx ANIM_GFX_PLANT
 	anim_sound 0, 0, SFX_VINE_WHIP
 	anim_obj ANIM_OBJ_RAZOR_LEAF, 48, 80, $28
@@ -1273,9 +1208,8 @@
 	anim_incobj 10
 	anim_wait 64
 	anim_ret
-; c9af2
 
-BattleAnim_Solarbeam: ; c9af2
+BattleAnim_Solarbeam:
 	anim_if_param_equal $0, .FireSolarBeam
 	; charge turn
 	anim_1gfx ANIM_GFX_CHARGE
@@ -1293,7 +1227,6 @@
 	anim_bgeffect ANIM_BG_FLASH_WHITE, $0, $4, $2
 	anim_wait 64
 	anim_ret
-; c9b30
 
 .FireSolarBeam
 	anim_1gfx ANIM_GFX_BEAM
@@ -1301,9 +1234,8 @@
 	anim_call BattleAnim_Solarbeam_branch_cbb39
 	anim_wait 48
 	anim_ret
-; c9b3c
 
-BattleAnim_Thunderpunch: ; c9b3c
+BattleAnim_Thunderpunch:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_LIGHTNING
 	anim_obj ANIM_OBJ_0A, 136, 56, $43
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $2
@@ -1311,9 +1243,8 @@
 	anim_obj ANIM_OBJ_2F, 152, 68, $0
 	anim_wait 64
 	anim_ret
-; c9b53
 
-BattleAnim_Thundershock: ; c9b53
+BattleAnim_Thundershock:
 	anim_2gfx ANIM_GFX_LIGHTNING, ANIM_GFX_EXPLOSION
 	anim_obj ANIM_OBJ_34, 136, 56, $2
 	anim_wait 16
@@ -1321,9 +1252,8 @@
 	anim_obj ANIM_OBJ_33, 136, 56, $0
 	anim_wait 96
 	anim_ret
-; c9b66
 
-BattleAnim_Thunderbolt: ; c9b66
+BattleAnim_Thunderbolt:
 	anim_2gfx ANIM_GFX_LIGHTNING, ANIM_GFX_EXPLOSION
 	anim_obj ANIM_OBJ_LIGHTNING_BOLT, 136, 56, $2
 	anim_wait 16
@@ -1334,9 +1264,8 @@
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $2
 	anim_wait 64
 	anim_ret
-; c9b84
 
-BattleAnim_ThunderWave: ; c9b84
+BattleAnim_ThunderWave:
 	anim_1gfx ANIM_GFX_LIGHTNING
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $3
 	anim_sound 0, 1, SFX_THUNDERSHOCK
@@ -1346,9 +1275,8 @@
 	anim_incobj  1
 	anim_wait 96
 	anim_ret
-; c9b9a
 
-BattleAnim_Thunder: ; c9b9a
+BattleAnim_Thunder:
 	anim_1gfx ANIM_GFX_LIGHTNING
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $6, $20
 	anim_sound 0, 1, SFX_THUNDER
@@ -1361,9 +1289,8 @@
 	anim_obj ANIM_OBJ_2D, 136, 68, $0
 	anim_wait 48
 	anim_ret
-; c9bbd
 
-BattleAnim_RazorWind: ; c9bbd
+BattleAnim_RazorWind:
 	anim_if_param_equal $1, BattleAnim_RazorWind_branch_c9fb5
 	anim_1gfx ANIM_GFX_WHIP
 	anim_bgeffect ANIM_BG_06, $0, $1, $0
@@ -1387,9 +1314,8 @@
 	anim_loop 3, .loop
 	anim_wait 24
 	anim_ret
-; c9c00
 
-BattleAnim_Sonicboom_JP: ; c9c00
+BattleAnim_Sonicboom_JP:
 	anim_2gfx ANIM_GFX_WHIP, ANIM_GFX_HIT
 .loop
 	anim_sound 3, 0, SFX_RAZOR_WIND
@@ -1412,10 +1338,9 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; c9c36
 
-BattleAnim_Gust: ; c9c36
-BattleAnim_Sonicboom: ; c9c36
+BattleAnim_Gust:
+BattleAnim_Sonicboom:
 	anim_2gfx ANIM_GFX_WIND, ANIM_GFX_HIT
 .loop
 	anim_sound 0, 1, SFX_RAZOR_WIND
@@ -1427,9 +1352,8 @@
 	anim_obj ANIM_OBJ_01, 128, 32, $18
 	anim_wait 16
 	anim_ret
-; c9c53
 
-BattleAnim_Selfdestruct: ; c9c53
+BattleAnim_Selfdestruct:
 	anim_1gfx ANIM_GFX_EXPLOSION
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $24
 	anim_if_param_equal $1, .loop
@@ -1436,7 +1360,6 @@
 	anim_call BattleAnim_Selfdestruct_branch_cbb8f
 	anim_wait 16
 	anim_ret
-; c9c63
 
 .loop
 	anim_call BattleAnim_Selfdestruct_branch_cbb62
@@ -1445,9 +1368,8 @@
 	anim_loop 2, .loop
 	anim_wait 16
 	anim_ret
-; c9c72
 
-BattleAnim_Explosion: ; c9c72
+BattleAnim_Explosion:
 	anim_1gfx ANIM_GFX_EXPLOSION
 	anim_bgeffect ANIM_BG_1F, $60, $4, $10
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $24
@@ -1455,7 +1377,6 @@
 	anim_call BattleAnim_Explosion_branch_cbb8f
 	anim_wait 16
 	anim_ret
-; c9c87
 
 .loop
 	anim_call BattleAnim_Explosion_branch_cbb62
@@ -1464,16 +1385,14 @@
 	anim_loop 2, .loop
 	anim_wait 16
 	anim_ret
-; c9c96
 
-BattleAnim_Acid: ; c9c96
+BattleAnim_Acid:
 	anim_1gfx ANIM_GFX_POISON
 	anim_call BattleAnim_Acid_branch_cbc35
 	anim_wait 64
 	anim_ret
-; c9c9d
 
-BattleAnim_RockThrow: ; c9c9d
+BattleAnim_RockThrow:
 	anim_1gfx ANIM_GFX_ROCKS
 	anim_bgeffect ANIM_BG_1F, $60, $1, $0
 	anim_sound 0, 1, SFX_STRENGTH
@@ -1492,9 +1411,8 @@
 	anim_obj ANIM_OBJ_SMALL_ROCK, 136, 68, $30
 	anim_wait 96
 	anim_ret
-; c9cd2
 
-BattleAnim_RockSlide: ; c9cd2
+BattleAnim_RockSlide:
 	anim_1gfx ANIM_GFX_ROCKS
 	anim_bgeffect ANIM_BG_1F, $c0, $1, $0
 .loop
@@ -1516,9 +1434,8 @@
 	anim_loop 4, .loop
 	anim_wait 96
 	anim_ret
-; c9d0c
 
-BattleAnim_Sing: ; c9d0c
+BattleAnim_Sing:
 	anim_1gfx ANIM_GFX_NOISE
 	anim_sound 16, 2, SFX_SING
 .loop
@@ -1535,12 +1452,11 @@
 	anim_loop 4, .loop
 	anim_wait 64
 	anim_ret
-; c9d35
 
-BattleAnim_Poisonpowder: ; c9d35
-BattleAnim_SleepPowder: ; c9d35
-BattleAnim_Spore: ; c9d35
-BattleAnim_StunSpore: ; c9d35
+BattleAnim_Poisonpowder:
+BattleAnim_SleepPowder:
+BattleAnim_Spore:
+BattleAnim_StunSpore:
 	anim_1gfx ANIM_GFX_POWDER
 .loop
 	anim_sound 0, 1, SFX_POWDER
@@ -1561,9 +1477,8 @@
 	anim_loop 2, .loop
 	anim_wait 96
 	anim_ret
-; c9d6a
 
-BattleAnim_HyperBeam: ; c9d6a
+BattleAnim_HyperBeam:
 	anim_1gfx ANIM_GFX_BEAM
 	anim_bgeffect ANIM_BG_1F, $30, $4, $10
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $40
@@ -1571,9 +1486,8 @@
 	anim_call BattleAnim_HyperBeam_branch_cbb39
 	anim_wait 48
 	anim_ret
-; c9d80
 
-BattleAnim_AuroraBeam: ; c9d80
+BattleAnim_AuroraBeam:
 	anim_1gfx ANIM_GFX_BEAM
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
@@ -1583,9 +1497,8 @@
 	anim_incobj  5
 	anim_wait 64
 	anim_ret
-; c9d95
 
-BattleAnim_Vicegrip: ; c9d95
+BattleAnim_Vicegrip:
 	anim_1gfx ANIM_GFX_CUT
 	anim_sound 0, 1, SFX_VICEGRIP
 	anim_obj ANIM_OBJ_37, 152, 40, $0
@@ -1592,9 +1505,8 @@
 	anim_obj ANIM_OBJ_39, 120, 72, $0
 	anim_wait 32
 	anim_ret
-; c9da6
 
-BattleAnim_Scratch: ; c9da6
+BattleAnim_Scratch:
 	anim_1gfx ANIM_GFX_CUT
 	anim_sound 0, 1, SFX_SCRATCH
 	anim_obj ANIM_OBJ_37, 144, 48, $0
@@ -1602,9 +1514,8 @@
 	anim_obj ANIM_OBJ_37, 136, 40, $0
 	anim_wait 32
 	anim_ret
-; c9dbc
 
-BattleAnim_FurySwipes: ; c9dbc
+BattleAnim_FurySwipes:
 	anim_1gfx ANIM_GFX_CUT
 	anim_if_param_equal $1, BattleAnim_FurySwipes_branch_c9dd9
 	anim_sound 0, 1, SFX_SCRATCH
@@ -1614,9 +1525,8 @@
 	anim_sound 0, 1, SFX_SCRATCH
 	anim_wait 32
 	anim_ret
-; c9dd9
 
-BattleAnim_FurySwipes_branch_c9dd9: ; c9dd9
+BattleAnim_FurySwipes_branch_c9dd9:
 	anim_sound 0, 1, SFX_SCRATCH
 	anim_obj ANIM_OBJ_38, 120, 48, $0
 	anim_obj ANIM_OBJ_38, 124, 44, $0
@@ -1624,17 +1534,15 @@
 	anim_sound 0, 1, SFX_SCRATCH
 	anim_wait 32
 	anim_ret
-; c9df0
 
-BattleAnim_Cut: ; c9df0
+BattleAnim_Cut:
 	anim_1gfx ANIM_GFX_CUT
 	anim_sound 0, 1, SFX_CUT
 	anim_obj ANIM_OBJ_3A, 152, 40, $0
 	anim_wait 32
 	anim_ret
-; c9dfc
 
-BattleAnim_Slash: ; c9dfc
+BattleAnim_Slash:
 	anim_1gfx ANIM_GFX_CUT
 	anim_sound 0, 1, SFX_CUT
 	anim_obj ANIM_OBJ_3A, 152, 40, $0
@@ -1641,9 +1549,8 @@
 	anim_obj ANIM_OBJ_3A, 148, 36, $0
 	anim_wait 32
 	anim_ret
-; c9e0d
 
-BattleAnim_Clamp: ; c9e0d
+BattleAnim_Clamp:
 	anim_2gfx ANIM_GFX_CUT, ANIM_GFX_HIT
 	anim_obj ANIM_OBJ_CLAMP, 136, 56, $a0
 	anim_obj ANIM_OBJ_CLAMP, 136, 56, $20
@@ -1655,9 +1562,8 @@
 	anim_obj ANIM_OBJ_01, 128, 64, $18
 	anim_wait 16
 	anim_ret
-; c9e2e
 
-BattleAnim_Bite: ; c9e2e
+BattleAnim_Bite:
 	anim_2gfx ANIM_GFX_CUT, ANIM_GFX_HIT
 	anim_obj ANIM_OBJ_BITE, 136, 56, $98
 	anim_obj ANIM_OBJ_BITE, 136, 56, $18
@@ -1669,9 +1575,8 @@
 	anim_obj ANIM_OBJ_01, 128, 64, $18
 	anim_wait 8
 	anim_ret
-; c9e4f
 
-BattleAnim_Teleport: ; c9e4f
+BattleAnim_Teleport:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_TELEPORT, $0, $1, $0
@@ -1684,9 +1589,8 @@
 	anim_call BattleAnim_Teleport_branch_cbb12
 	anim_wait 64
 	anim_ret
-; c9e6f
 
-BattleAnim_Fly: ; c9e6f
+BattleAnim_Fly:
 	anim_if_param_equal $1, BattleAnim_Fly_branch_c9e89
 	anim_if_param_equal $2, BattleAnim_Fly_branch_c9e82
 	anim_1gfx ANIM_GFX_HIT
@@ -1693,13 +1597,12 @@
 	anim_sound 0, 1, SFX_WING_ATTACK
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 32
-BattleAnim_Fly_branch_c9e82: ; c9e82
+BattleAnim_Fly_branch_c9e82:
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; c9e89
 
-BattleAnim_Fly_branch_c9e89: ; c9e89
+BattleAnim_Fly_branch_c9e89:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_bgeffect ANIM_BG_06, $0, $1, $0
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $1, $0
@@ -1706,9 +1609,8 @@
 	anim_call BattleAnim_Fly_branch_cbb12
 	anim_wait 64
 	anim_ret
-; c9e9a
 
-BattleAnim_DoubleTeam: ; c9e9a
+BattleAnim_DoubleTeam:
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_sound 0, 0, SFX_PSYBEAM
 	anim_bgeffect ANIM_BG_DOUBLE_TEAM, $0, $1, $0
@@ -1718,9 +1620,8 @@
 	anim_incbgeffect ANIM_BG_DOUBLE_TEAM
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; c9eaf
 
-BattleAnim_Recover: ; c9eaf
+BattleAnim_Recover:
 	anim_1gfx ANIM_GFX_BUBBLE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_sound 0, 0, SFX_FULL_HEAL
@@ -1737,9 +1638,8 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; c9eeb
 
-BattleAnim_Absorb: ; c9eeb
+BattleAnim_Absorb:
 	anim_1gfx ANIM_GFX_CHARGE
 	anim_obj ANIM_OBJ_3D, 44, 88, $0
 .loop
@@ -1755,9 +1655,8 @@
 	anim_loop 5, .loop
 	anim_wait 32
 	anim_ret
-; c9f13
 
-BattleAnim_MegaDrain: ; c9f13
+BattleAnim_MegaDrain:
 	anim_1gfx ANIM_GFX_CHARGE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1C, $0, $0, $10
@@ -1776,12 +1675,10 @@
 	anim_if_var_equal $7, .done
 	anim_if_var_equal $2, .spawn
 	anim_jump .loop
-; c9f46
 
 .spawn
 	anim_obj ANIM_OBJ_3D, 44, 88, $0
 	anim_jump .loop
-; c9f4e
 
 .done
 	anim_wait 32
@@ -1788,9 +1685,8 @@
 	anim_incbgeffect ANIM_BG_1C
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; c9f55
 
-BattleAnim_EggBomb: ; c9f55
+BattleAnim_EggBomb:
 	anim_2gfx ANIM_GFX_EGG, ANIM_GFX_EXPLOSION
 	anim_sound 0, 0, SFX_SWITCH_POKEMON
 	anim_obj ANIM_OBJ_EGG, 44, 104, $1
@@ -1808,9 +1704,8 @@
 	anim_obj ANIM_OBJ_18, 136, 72, $0
 	anim_wait 24
 	anim_ret
-; c9f85
 
-BattleAnim_Softboiled: ; c9f85
+BattleAnim_Softboiled:
 	anim_2gfx ANIM_GFX_EGG, ANIM_GFX_BUBBLE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_sound 0, 0, SFX_SWITCH_POKEMON
@@ -1829,12 +1724,11 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; c9fb5
 
-BattleAnim_FocusEnergy: ; c9fb5
-BattleAnim_RazorWind_branch_c9fb5: ; c9fb5
-BattleAnim_SkullBash_branch_c9fb5: ; c9fb5
-BattleAnim_SkyAttack_branch_c9fb5: ; c9fb5
+BattleAnim_FocusEnergy:
+BattleAnim_RazorWind_branch_c9fb5:
+BattleAnim_SkullBash_branch_c9fb5:
+BattleAnim_SkyAttack_branch_c9fb5:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_16, $0, $1, $40
@@ -1860,9 +1754,8 @@
 	anim_incbgeffect ANIM_BG_16
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; c9ffc
 
-BattleAnim_Bide: ; c9ffc
+BattleAnim_Bide:
 	anim_if_param_equal $0, BattleAnim_Bide_branch_c9651
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -1872,9 +1765,8 @@
 	anim_incbgeffect ANIM_BG_1A
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca014
 
-BattleAnim_Bind: ; ca014
+BattleAnim_Bind:
 	anim_1gfx ANIM_GFX_ROPE
 	anim_sound 0, 1, SFX_BIND
 	anim_obj ANIM_OBJ_48, 132, 64, $0
@@ -1889,9 +1781,8 @@
 	anim_incobj  3
 	anim_wait 96
 	anim_ret
-; ca036
 
-BattleAnim_Wrap: ; ca036
+BattleAnim_Wrap:
 	anim_1gfx ANIM_GFX_ROPE
 	anim_sound 0, 1, SFX_BIND
 	anim_obj ANIM_OBJ_48, 132, 64, $0
@@ -1906,9 +1797,8 @@
 	anim_incobj  3
 	anim_wait 96
 	anim_ret
-; ca058
 
-BattleAnim_Confusion: ; ca058
+BattleAnim_Confusion:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_1
 	anim_sound 0, 1, SFX_PSYCHIC
@@ -1917,9 +1807,8 @@
 	anim_incbgeffect ANIM_BG_NIGHT_SHADE
 	anim_call BattleAnim_ShowMon_1
 	anim_ret
-; ca06c
 
-BattleAnim_Constrict: ; ca06c
+BattleAnim_Constrict:
 	anim_1gfx ANIM_GFX_ROPE
 	anim_sound 0, 1, SFX_BIND
 	anim_obj ANIM_OBJ_49, 132, 64, $0
@@ -1931,9 +1820,8 @@
 	anim_obj ANIM_OBJ_48, 132, 56, $0
 	anim_wait 64
 	anim_ret
-; ca08a
 
-BattleAnim_Earthquake: ; ca08a
+BattleAnim_Earthquake:
 	anim_bgeffect ANIM_BG_1F, $60, $4, $10
 .loop
 	anim_sound 0, 1, SFX_EMBER
@@ -1940,9 +1828,8 @@
 	anim_wait 24
 	anim_loop 4, .loop
 	anim_ret
-; ca098
 
-BattleAnim_Fissure: ; ca098
+BattleAnim_Fissure:
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $40
 	anim_bgeffect ANIM_BG_1F, $60, $4, $0
 .loop
@@ -1950,9 +1837,8 @@
 	anim_wait 24
 	anim_loop 4, .loop
 	anim_ret
-; ca0ab
 
-BattleAnim_Growl: ; ca0ab
+BattleAnim_Growl:
 	anim_1gfx ANIM_GFX_NOISE
 	anim_enemyfeetobj
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
@@ -1973,9 +1859,8 @@
 	anim_incobj 10
 	anim_wait 8
 	anim_ret
-; ca0d7
 
-BattleAnim_Roar: ; ca0d7
+BattleAnim_Roar:
 	anim_1gfx ANIM_GFX_NOISE
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_cry $1
@@ -1989,9 +1874,8 @@
 	anim_wait 64
 .done
 	anim_ret
-; ca0f4
 
-BattleAnim_Supersonic: ; ca0f4
+BattleAnim_Supersonic:
 	anim_1gfx ANIM_GFX_PSYCHIC
 .loop
 	anim_sound 6, 2, SFX_SUPERSONIC
@@ -2000,9 +1884,8 @@
 	anim_loop 10, .loop
 	anim_wait 64
 	anim_ret
-; ca105
 
-BattleAnim_Screech: ; ca105
+BattleAnim_Screech:
 	anim_1gfx ANIM_GFX_PSYCHIC
 	anim_bgeffect ANIM_BG_1F, $8, $1, $20
 	anim_sound 6, 2, SFX_SCREECH
@@ -2012,9 +1895,8 @@
 	anim_loop 2, .loop
 	anim_wait 64
 	anim_ret
-; ca11b
 
-BattleAnim_ConfuseRay: ; ca11b
+BattleAnim_ConfuseRay:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_08, $0, $4, $0
@@ -2033,17 +1915,15 @@
 	anim_loop 8, .loop
 	anim_wait 32
 	anim_ret
-; ca15e
 
-BattleAnim_Leer: ; ca15e
+BattleAnim_Leer:
 	anim_1gfx ANIM_GFX_BEAM
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_call BattleAnim_Leer_branch_cbadc
 	anim_wait 16
 	anim_ret
-; ca16a
 
-BattleAnim_Reflect: ; ca16a
+BattleAnim_Reflect:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $2
@@ -2055,9 +1935,8 @@
 	anim_obj ANIM_OBJ_SCREEN, 72, 80, $0
 	anim_wait 64
 	anim_ret
-; ca18e
 
-BattleAnim_LightScreen: ; ca18e
+BattleAnim_LightScreen:
 	anim_2gfx ANIM_GFX_SPEED, ANIM_GFX_REFLECT
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_sound 0, 0, SFX_FLASH
@@ -2081,9 +1960,8 @@
 	anim_obj ANIM_OBJ_SHINY, 72, 80, $38
 	anim_wait 64
 	anim_ret
-; ca1d5
 
-BattleAnim_Amnesia: ; ca1d5
+BattleAnim_Amnesia:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_sound 0, 0, SFX_LICK
 	anim_obj ANIM_OBJ_AMNESIA, 64, 80, $2
@@ -2093,9 +1971,8 @@
 	anim_obj ANIM_OBJ_AMNESIA, 72, 80, $0
 	anim_wait 64
 	anim_ret
-; ca1ed
 
-BattleAnim_DizzyPunch: ; ca1ed
+BattleAnim_DizzyPunch:
 	anim_2gfx ANIM_GFX_STATUS, ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_MEGA_PUNCH
 	anim_obj ANIM_OBJ_00, 136, 40, $0
@@ -2107,9 +1984,8 @@
 	anim_obj ANIM_OBJ_CHICK, 136, 24, $bf
 	anim_wait 96
 	anim_ret
-; ca212
 
-BattleAnim_Rest: ; ca212
+BattleAnim_Rest:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_sound 0, 0, SFX_TAIL_WHIP
 .loop
@@ -2118,9 +1994,8 @@
 	anim_loop 3, .loop
 	anim_wait 32
 	anim_ret
-; ca223
 
-BattleAnim_AcidArmor: ; ca223
+BattleAnim_AcidArmor:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_ACID_ARMOR, $0, $1, $8
@@ -2129,9 +2004,8 @@
 	anim_incbgeffect ANIM_BG_ACID_ARMOR
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca237
 
-BattleAnim_Splash: ; ca237
+BattleAnim_Splash:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_VICEGRIP
 	anim_call BattleAnim_FollowPlayerHead_0
@@ -2140,9 +2014,8 @@
 	anim_incbgeffect ANIM_BG_BOUNCE_DOWN
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca24b
 
-BattleAnim_Dig: ; ca24b
+BattleAnim_Dig:
 	anim_2gfx ANIM_GFX_SAND, ANIM_GFX_HIT
 	anim_if_param_equal $0, .hit
 	anim_if_param_equal $2, .fail
@@ -2169,15 +2042,13 @@
 	anim_bgeffect ANIM_BG_ENTER_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; ca28d
 
-BattleAnim_SandAttack: ; ca28d
+BattleAnim_SandAttack:
 	anim_1gfx ANIM_GFX_SAND
 	anim_call BattleAnim_SandAttack_branch_cbc5b
 	anim_ret
-; ca293
 
-BattleAnim_StringShot: ; ca293
+BattleAnim_StringShot:
 	anim_1gfx ANIM_GFX_WEB
 	anim_bgeffect ANIM_BG_07, $0, $2, $0
 	anim_sound 6, 2, SFX_MENU
@@ -2199,9 +2070,8 @@
 	anim_obj ANIM_OBJ_STRING_SHOT, 132, 56, $2
 	anim_wait 64
 	anim_ret
-; ca2d1
 
-BattleAnim_Headbutt: ; ca2d1
+BattleAnim_Headbutt:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $14, $2, $0
 	anim_wait 32
@@ -2213,9 +2083,8 @@
 	anim_wait 8
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca2ef
 
-BattleAnim_Tackle: ; ca2ef
+BattleAnim_Tackle:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_TACKLE, $0, $1, $0
@@ -2225,9 +2094,8 @@
 	anim_wait 8
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca307
 
-BattleAnim_BodySlam: ; ca307
+BattleAnim_BodySlam:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_BOUNCE_DOWN, $0, $1, $0
@@ -2244,9 +2112,8 @@
 	anim_wait 3
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca331
 
-BattleAnim_TakeDown: ; ca331
+BattleAnim_TakeDown:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_TACKLE, $0, $1, $0
@@ -2261,9 +2128,8 @@
 	anim_wait 3
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca35c
 
-BattleAnim_DoubleEdge: ; ca35c
+BattleAnim_DoubleEdge:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $10
@@ -2277,9 +2143,8 @@
 	anim_wait 3
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca382
 
-BattleAnim_Submission: ; ca382
+BattleAnim_Submission:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_1
 	anim_bgeffect ANIM_BG_26, $0, $0, $0
@@ -2294,9 +2159,8 @@
 	anim_incbgeffect ANIM_BG_26
 	anim_call BattleAnim_ShowMon_1
 	anim_ret
-; ca3a8
 
-BattleAnim_Whirlwind: ; ca3a8
+BattleAnim_Whirlwind:
 	anim_1gfx ANIM_GFX_WIND
 .loop
 	anim_sound 0, 0, SFX_RAZOR_WIND
@@ -2319,9 +2183,8 @@
 	anim_wait 64
 .done
 	anim_ret
-; ca3d8
 
-BattleAnim_Hypnosis: ; ca3d8
+BattleAnim_Hypnosis:
 	anim_1gfx ANIM_GFX_PSYCHIC
 .loop
 	anim_sound 6, 2, SFX_SUPERSONIC
@@ -2331,9 +2194,8 @@
 	anim_loop 3, .loop
 	anim_wait 56
 	anim_ret
-; ca3ee
 
-BattleAnim_Haze: ; ca3ee
+BattleAnim_Haze:
 	anim_1gfx ANIM_GFX_HAZE
 	anim_sound 0, 1, SFX_SURF
 .loop
@@ -2343,9 +2205,8 @@
 	anim_loop 5, .loop
 	anim_wait 96
 	anim_ret
-; ca404
 
-BattleAnim_Mist: ; ca404
+BattleAnim_Mist:
 	anim_obp0 $54
 	anim_1gfx ANIM_GFX_HAZE
 	anim_sound 0, 0, SFX_SURF
@@ -2355,9 +2216,8 @@
 	anim_loop 10, .loop
 	anim_wait 96
 	anim_ret
-; ca417
 
-BattleAnim_Smog: ; ca417
+BattleAnim_Smog:
 	anim_1gfx ANIM_GFX_HAZE
 	anim_sound 0, 1, SFX_BUBBLEBEAM
 .loop
@@ -2366,9 +2226,8 @@
 	anim_loop 10, .loop
 	anim_wait 96
 	anim_ret
-; ca428
 
-BattleAnim_PoisonGas: ; ca428
+BattleAnim_PoisonGas:
 	anim_1gfx ANIM_GFX_HAZE
 	anim_sound 16, 2, SFX_BUBBLEBEAM
 .loop
@@ -2377,9 +2236,8 @@
 	anim_loop 10, .loop
 	anim_wait 128
 	anim_ret
-; ca439
 
-BattleAnim_HornAttack: ; ca439
+BattleAnim_HornAttack:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_obj ANIM_OBJ_HORN, 72, 80, $1
 	anim_wait 16
@@ -2387,9 +2245,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; ca44c
 
-BattleAnim_FuryAttack: ; ca44c
+BattleAnim_FuryAttack:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_obj ANIM_OBJ_HORN, 72, 72, $2
 	anim_wait 8
@@ -2407,9 +2264,8 @@
 	anim_obj ANIM_OBJ_04, 132, 48, $0
 	anim_wait 8
 	anim_ret
-; ca47d
 
-BattleAnim_HornDrill: ; ca47d
+BattleAnim_HornDrill:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $40
 	anim_obj ANIM_OBJ_HORN, 72, 80, $3
@@ -2429,9 +2285,8 @@
 	anim_wait 8
 	anim_loop 3, .loop
 	anim_ret
-; ca4b4
 
-BattleAnim_PoisonSting: ; ca4b4
+BattleAnim_PoisonSting:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_obj ANIM_OBJ_60, 64, 92, $14
 	anim_wait 16
@@ -2439,9 +2294,8 @@
 	anim_obj ANIM_OBJ_05, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; ca4c7
 
-BattleAnim_Twineedle: ; ca4c7
+BattleAnim_Twineedle:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_POISON_STING
 	anim_obj ANIM_OBJ_60, 64, 92, $14
@@ -2452,9 +2306,8 @@
 	anim_obj ANIM_OBJ_05, 128, 48, $0
 	anim_wait 16
 	anim_ret
-; ca4e7
 
-BattleAnim_PinMissile: ; ca4e7
+BattleAnim_PinMissile:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 .loop
 	anim_obj ANIM_OBJ_60, 64, 92, $28
@@ -2472,9 +2325,8 @@
 	anim_loop 3, .loop
 	anim_wait 16
 	anim_ret
-; ca51a
 
-BattleAnim_SpikeCannon: ; ca51a
+BattleAnim_SpikeCannon:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 .loop
 	anim_obj ANIM_OBJ_60, 64, 92, $18
@@ -2492,9 +2344,8 @@
 	anim_loop 3, .loop
 	anim_wait 16
 	anim_ret
-; ca54d
 
-BattleAnim_Transform: ; ca54d
+BattleAnim_Transform:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_transform
@@ -2506,9 +2357,8 @@
 	anim_wait 48
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca564
 
-BattleAnim_PetalDance: ; ca564
+BattleAnim_PetalDance:
 	anim_sound 0, 0, SFX_MENU
 	anim_2gfx ANIM_GFX_FLOWER, ANIM_GFX_HIT
 .loop
@@ -2521,9 +2371,8 @@
 	anim_obj ANIM_OBJ_00, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; ca580
 
-BattleAnim_Barrage: ; ca580
+BattleAnim_Barrage:
 	anim_2gfx ANIM_GFX_EGG, ANIM_GFX_EXPLOSION
 	anim_sound 6, 2, SFX_THROW_BALL
 	anim_obj ANIM_OBJ_SLUDGE_BOMB, 64, 92, $10
@@ -2532,9 +2381,8 @@
 	anim_obj ANIM_OBJ_18, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; ca596
 
-BattleAnim_PayDay: ; ca596
+BattleAnim_PayDay:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_STATUS
 	anim_sound 0, 1, SFX_POUND
 	anim_obj ANIM_OBJ_01, 128, 56, $0
@@ -2543,9 +2391,8 @@
 	anim_obj ANIM_OBJ_PAY_DAY, 120, 76, $1
 	anim_wait 64
 	anim_ret
-; ca5ac
 
-BattleAnim_Mimic: ; ca5ac
+BattleAnim_Mimic:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_obp0 $fc
 	anim_sound 63, 3, SFX_LICK
@@ -2560,9 +2407,8 @@
 	anim_wait 128
 	anim_wait 48
 	anim_ret
-; ca5de
 
-BattleAnim_LovelyKiss: ; ca5de
+BattleAnim_LovelyKiss:
 	anim_2gfx ANIM_GFX_OBJECTS, ANIM_GFX_ANGELS
 	anim_bgeffect ANIM_BG_07, $0, $2, $0
 	anim_obj ANIM_OBJ_LOVELY_KISS, 152, 40, $0
@@ -2571,9 +2417,8 @@
 	anim_obj ANIM_OBJ_HEART, 128, 40, $0
 	anim_wait 40
 	anim_ret
-; ca5f6
 
-BattleAnim_Bonemerang: ; ca5f6
+BattleAnim_Bonemerang:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_HIT
 	anim_sound 6, 2, SFX_HYDRO_PUMP
 	anim_obj ANIM_OBJ_BONEMERANG, 88, 56, $1c
@@ -2582,9 +2427,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 24
 	anim_ret
-; ca60c
 
-BattleAnim_Swift: ; ca60c
+BattleAnim_Swift:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_sound 6, 2, SFX_METRONOME
 	anim_obj ANIM_OBJ_SWIFT, 64, 88, $4
@@ -2594,9 +2438,8 @@
 	anim_obj ANIM_OBJ_SWIFT, 64, 76, $4
 	anim_wait 64
 	anim_ret
-; ca624
 
-BattleAnim_Crabhammer: ; ca624
+BattleAnim_Crabhammer:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_wait 48
@@ -2607,9 +2450,8 @@
 	anim_wait 12
 	anim_loop 3, .loop
 	anim_ret
-; ca63f
 
-BattleAnim_SkullBash: ; ca63f
+BattleAnim_SkullBash:
 	anim_if_param_equal $1, BattleAnim_SkullBash_branch_c9fb5
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $14, $2, $0
@@ -2625,9 +2467,8 @@
 	anim_loop 3, .loop
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca66a
 
-BattleAnim_Kinesis: ; ca66a
+BattleAnim_Kinesis:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_NOISE
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_obj ANIM_OBJ_KINESIS, 80, 76, $0
@@ -2641,9 +2482,8 @@
 	anim_sound 0, 0, SFX_KINESIS_2
 	anim_wait 32
 	anim_ret
-; ca68b
 
-BattleAnim_Peck: ; ca68b
+BattleAnim_Peck:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_PECK
 	anim_obj ANIM_OBJ_02, 128, 48, $0
@@ -2652,9 +2492,8 @@
 	anim_obj ANIM_OBJ_02, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; ca6a0
 
-BattleAnim_DrillPeck: ; ca6a0
+BattleAnim_DrillPeck:
 	anim_1gfx ANIM_GFX_HIT
 .loop
 	anim_sound 0, 1, SFX_PECK
@@ -2672,9 +2511,8 @@
 	anim_loop 5, .loop
 	anim_wait 16
 	anim_ret
-; ca6cc
 
-BattleAnim_Guillotine: ; ca6cc
+BattleAnim_Guillotine:
 	anim_1gfx ANIM_GFX_CUT
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $10
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
@@ -2688,9 +2526,8 @@
 	anim_obj ANIM_OBJ_39, 120, 72, $0
 	anim_wait 32
 	anim_ret
-; ca700
 
-BattleAnim_Flash: ; ca700
+BattleAnim_Flash:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_sound 0, 1, SFX_FLASH
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $6, $20
@@ -2712,9 +2549,8 @@
 	anim_obj ANIM_OBJ_FLASH, 136, 56, $38
 	anim_wait 32
 	anim_ret
-; ca73c
 
-BattleAnim_Substitute: ; ca73c
+BattleAnim_Substitute:
 	anim_sound 0, 0, SFX_SURF
 	anim_if_param_equal $3, BattleAnim_Substitute_branch_ca77c
 	anim_if_param_equal $2, BattleAnim_Substitute_branch_ca76e
@@ -2727,9 +2563,8 @@
 	anim_bgeffect ANIM_BG_ENTER_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; ca760
 
-BattleAnim_Substitute_branch_ca760: ; ca760
+BattleAnim_Substitute_branch_ca760:
 	anim_bgeffect ANIM_BG_27, $0, $1, $0
 	anim_wait 48
 	anim_dropsub
@@ -2736,9 +2571,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; ca76e
 
-BattleAnim_Substitute_branch_ca76e: ; ca76e
+BattleAnim_Substitute_branch_ca76e:
 	anim_bgeffect ANIM_BG_27, $0, $1, $0
 	anim_wait 48
 	anim_raisesub
@@ -2745,9 +2579,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; ca77c
 
-BattleAnim_Substitute_branch_ca77c: ; ca77c
+BattleAnim_Substitute_branch_ca77c:
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $1, $0
 	anim_wait 48
 	anim_dropsub
@@ -2754,9 +2587,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 32
 	anim_ret
-; ca78a
 
-BattleAnim_Minimize: ; ca78a
+BattleAnim_Minimize:
 	anim_sound 0, 0, SFX_SURF
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
@@ -2768,9 +2600,8 @@
 	anim_wait 48
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca7a1
 
-BattleAnim_SkyAttack: ; ca7a1
+BattleAnim_SkyAttack:
 	anim_if_param_equal $1, BattleAnim_SkyAttack_branch_c9fb5
 	anim_1gfx ANIM_GFX_SKY_ATTACK
 	anim_bgeffect ANIM_BG_27, $0, $1, $0
@@ -2788,9 +2619,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 16
 	anim_ret
-; ca7cc
 
-BattleAnim_NightShade: ; ca7cc
+BattleAnim_NightShade:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgp $1b
 	anim_obp1 $1b
@@ -2802,17 +2632,15 @@
 	anim_incbgeffect ANIM_BG_NIGHT_SHADE
 	anim_call BattleAnim_ShowMon_1
 	anim_ret
-; ca7e5
 
-BattleAnim_Lick: ; ca7e5
+BattleAnim_Lick:
 	anim_1gfx ANIM_GFX_WATER
 	anim_sound 0, 1, SFX_LICK
 	anim_obj ANIM_OBJ_LICK, 136, 56, $0
 	anim_wait 64
 	anim_ret
-; ca7f1
 
-BattleAnim_TriAttack: ; ca7f1
+BattleAnim_TriAttack:
 	anim_3gfx ANIM_GFX_FIRE, ANIM_GFX_ICE, ANIM_GFX_LIGHTNING
 	anim_call BattleAnim_TriAttack_branch_cbbcc
 	anim_wait 16
@@ -2823,9 +2651,8 @@
 	anim_obj ANIM_OBJ_2F, 152, 68, $0
 	anim_wait 16
 	anim_ret
-; ca80c
 
-BattleAnim_Withdraw: ; ca80c
+BattleAnim_Withdraw:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_WITHDRAW, $0, $1, $50
@@ -2838,9 +2665,8 @@
 	anim_incbgeffect ANIM_BG_WITHDRAW
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca829
 
-BattleAnim_Psybeam: ; ca829
+BattleAnim_Psybeam:
 	anim_1gfx ANIM_GFX_PSYCHIC
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_08, $0, $4, $0
@@ -2851,9 +2677,8 @@
 	anim_loop 10, .loop
 	anim_wait 48
 	anim_ret
-; ca844
 
-BattleAnim_DreamEater: ; ca844
+BattleAnim_DreamEater:
 	anim_1gfx ANIM_GFX_BUBBLE
 	anim_bgp $1b
 	anim_obp0 $27
@@ -2862,9 +2687,8 @@
 	anim_wait 128
 	anim_wait 48
 	anim_ret
-; ca853
 
-BattleAnim_LeechLife: ; ca853
+BattleAnim_LeechLife:
 	anim_1gfx ANIM_GFX_BUBBLE
 	anim_sound 6, 3, SFX_WATER_GUN
 	anim_call BattleAnim_LeechLife_branch_cbab3
@@ -2871,9 +2695,8 @@
 	anim_wait 128
 	anim_wait 48
 	anim_ret
-; ca85e
 
-BattleAnim_Harden: ; ca85e
+BattleAnim_Harden:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_obp0 $0
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -2880,9 +2703,8 @@
 	anim_call BattleAnim_Harden_branch_cbc43
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca86c
 
-BattleAnim_Psywave: ; ca86c
+BattleAnim_Psywave:
 	anim_1gfx ANIM_GFX_PSYCHIC
 	anim_bgeffect ANIM_BG_PSYCHIC, $0, $0, $0
 .loop
@@ -2900,9 +2722,8 @@
 	anim_incbgeffect ANIM_BG_PSYCHIC
 	anim_wait 4
 	anim_ret
-; ca897
 
-BattleAnim_Glare: ; ca897
+BattleAnim_Glare:
 	anim_1gfx ANIM_GFX_BEAM
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $20
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
@@ -2909,9 +2730,8 @@
 	anim_call BattleAnim_Glare_branch_cbadc
 	anim_wait 16
 	anim_ret
-; ca8a8
 
-BattleAnim_Thrash: ; ca8a8
+BattleAnim_Thrash:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_POUND
 	anim_obj ANIM_OBJ_08, 120, 72, $0
@@ -2926,9 +2746,8 @@
 	anim_obj ANIM_OBJ_00, 152, 40, $0
 	anim_wait 16
 	anim_ret
-; ca8d5
 
-BattleAnim_Growth: ; ca8d5
+BattleAnim_Growth:
 	anim_bgeffect ANIM_BG_WHITE_HUES, $0, $8, $0
 	anim_1gfx ANIM_GFX_CHARGE
 	anim_sound 0, 0, SFX_SWORDS_DANCE
@@ -2942,9 +2761,8 @@
 	anim_obj ANIM_OBJ_GROWTH, 48, 108, $38
 	anim_wait 64
 	anim_ret
-; ca909
 
-BattleAnim_Conversion2: ; ca909
+BattleAnim_Conversion2:
 	anim_1gfx ANIM_GFX_EXPLOSION
 	anim_sound 63, 3, SFX_SHARPEN
 	anim_obj ANIM_OBJ_CONVERSION2, 132, 44, $0
@@ -2958,9 +2776,8 @@
 	anim_wait 128
 	anim_wait 48
 	anim_ret
-; ca939
 
-BattleAnim_Smokescreen: ; ca939
+BattleAnim_Smokescreen:
 	anim_3gfx ANIM_GFX_HAZE, ANIM_GFX_EGG, ANIM_GFX_SMOKE
 	anim_sound 6, 2, SFX_THROW_BALL
 	anim_obj ANIM_OBJ_SMOKESCREEN, 64, 92, $6c
@@ -2976,9 +2793,8 @@
 	anim_loop 5, .loop
 	anim_wait 128
 	anim_ret
-; ca960
 
-BattleAnim_Strength: ; ca960
+BattleAnim_Strength:
 	anim_2gfx ANIM_GFX_ROCKS, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_20, $10, $1, $20
 	anim_sound 0, 0, SFX_STRENGTH
@@ -2990,9 +2806,8 @@
 	anim_obj ANIM_OBJ_00, 132, 40, $0
 	anim_wait 16
 	anim_ret
-; ca97e
 
-BattleAnim_SwordsDance: ; ca97e
+BattleAnim_SwordsDance:
 	anim_1gfx ANIM_GFX_WHIP
 	anim_sound 0, 0, SFX_SWORDS_DANCE
 	anim_obj ANIM_OBJ_SWORDS_DANCE, 48, 108, $0
@@ -3002,9 +2817,8 @@
 	anim_obj ANIM_OBJ_SWORDS_DANCE, 48, 108, $34
 	anim_wait 56
 	anim_ret
-; ca99e
 
-BattleAnim_QuickAttack: ; ca99e
+BattleAnim_QuickAttack:
 	anim_2gfx ANIM_GFX_SPEED, ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_MENU
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $1, $0
@@ -3021,9 +2835,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 16
 	anim_ret
-; ca9d8
 
-BattleAnim_Meditate: ; ca9d8
+BattleAnim_Meditate:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_sound 0, 0, SFX_PSYBEAM
@@ -3033,9 +2846,8 @@
 	anim_wait 48
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; ca9ed
 
-BattleAnim_Sharpen: ; ca9ed
+BattleAnim_Sharpen:
 	anim_1gfx ANIM_GFX_SHAPES
 	anim_obp0 $e4
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -3047,9 +2859,8 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; caa0a
 
-BattleAnim_DefenseCurl: ; caa0a
+BattleAnim_DefenseCurl:
 	anim_1gfx ANIM_GFX_SHAPES
 	anim_obp0 $e4
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -3061,9 +2872,8 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; caa27
 
-BattleAnim_SeismicToss: ; caa27
+BattleAnim_SeismicToss:
 	anim_2gfx ANIM_GFX_GLOBE, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_20, $10, $1, $20
 	anim_sound 0, 0, SFX_STRENGTH
@@ -3075,9 +2885,8 @@
 	anim_obj ANIM_OBJ_00, 132, 40, $0
 	anim_wait 16
 	anim_ret
-; caa45
 
-BattleAnim_Rage: ; caa45
+BattleAnim_Rage:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -3095,9 +2904,8 @@
 	anim_obj ANIM_OBJ_00, 152, 40, $0
 	anim_wait 16
 	anim_ret
-; caa74
 
-BattleAnim_Agility: ; caa74
+BattleAnim_Agility:
 	anim_1gfx ANIM_GFX_WIND
 	anim_obp0 $fc
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -3117,9 +2925,8 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; caab2
 
-BattleAnim_BoneClub: ; caab2
+BattleAnim_BoneClub:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_MISC
 	anim_obj ANIM_OBJ_BONE_CLUB, 64, 88, $2
 	anim_wait 32
@@ -3127,9 +2934,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; caac5
 
-BattleAnim_Barrier: ; caac5
+BattleAnim_Barrier:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_enemyfeetobj
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
@@ -3141,9 +2947,8 @@
 	anim_obj ANIM_OBJ_SCREEN, 72, 80, $0
 	anim_wait 32
 	anim_ret
-; caae1
 
-BattleAnim_Waterfall: ; caae1
+BattleAnim_Waterfall:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_25, $0, $1, $0
@@ -3165,9 +2970,8 @@
 	anim_obj ANIM_OBJ_01, 136, 24, $0
 	anim_wait 8
 	anim_ret
-; cab1d
 
-BattleAnim_PsychicM: ; cab1d
+BattleAnim_PsychicM:
 	anim_1gfx ANIM_GFX_PSYCHIC
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
 	anim_bgeffect ANIM_BG_PSYCHIC, $0, $0, $0
@@ -3180,16 +2984,14 @@
 	anim_incbgeffect ANIM_BG_PSYCHIC
 	anim_wait 4
 	anim_ret
-; cab3b
 
-BattleAnim_Sludge: ; cab3b
+BattleAnim_Sludge:
 	anim_1gfx ANIM_GFX_POISON
 	anim_call BattleAnim_Sludge_branch_cbc15
 	anim_wait 56
 	anim_ret
-; cab42
 
-BattleAnim_Toxic: ; cab42
+BattleAnim_Toxic:
 	anim_1gfx ANIM_GFX_POISON
 	anim_bgeffect ANIM_BG_BLACK_HUES, $0, $8, $0
 	anim_call BattleAnim_Toxic_branch_cbc35
@@ -3197,9 +2999,8 @@
 	anim_call BattleAnim_Toxic_branch_cbc15
 	anim_wait 64
 	anim_ret
-; cab52
 
-BattleAnim_Metronome: ; cab52
+BattleAnim_Metronome:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_SPEED
 	anim_sound 0, 0, SFX_METRONOME
 	anim_obj ANIM_OBJ_7A, 72, 88, $0
@@ -3209,9 +3010,8 @@
 	anim_loop 5, .loop
 	anim_wait 48
 	anim_ret
-; cab69
 
-BattleAnim_Counter: ; cab69
+BattleAnim_Counter:
 	anim_1gfx ANIM_GFX_HIT
 .loop
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $6, $2
@@ -3232,9 +3032,8 @@
 	anim_loop 3, .loop
 	anim_wait 16
 	anim_ret
-; cabaa
 
-BattleAnim_LowKick: ; cabaa
+BattleAnim_LowKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $2
 	anim_sound 0, 1, SFX_DOUBLE_KICK
@@ -3252,9 +3051,8 @@
 	anim_obj ANIM_OBJ_00, 140, 64, $0
 	anim_wait 16
 	anim_ret
-; cabe6
 
-BattleAnim_WingAttack: ; cabe6
+BattleAnim_WingAttack:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_WING_ATTACK
 	anim_obj ANIM_OBJ_01, 148, 56, $0
@@ -3269,9 +3067,8 @@
 	anim_obj ANIM_OBJ_01, 124, 56, $0
 	anim_wait 16
 	anim_ret
-; cac13
 
-BattleAnim_Slam: ; cac13
+BattleAnim_Slam:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_WING_ATTACK
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $2
@@ -3278,9 +3075,8 @@
 	anim_obj ANIM_OBJ_01, 124, 40, $0
 	anim_wait 16
 	anim_ret
-; cac24
 
-BattleAnim_Disable: ; cac24
+BattleAnim_Disable:
 	anim_2gfx ANIM_GFX_LIGHTNING, ANIM_GFX_STATUS
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_obj ANIM_OBJ_DISABLE, 132, 56, $0
@@ -3290,9 +3086,8 @@
 	anim_obj ANIM_OBJ_PARALYZED, 160, 56, $c2
 	anim_wait 96
 	anim_ret
-; cac41
 
-BattleAnim_TailWhip: ; cac41
+BattleAnim_TailWhip:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_sound 0, 0, SFX_TAIL_WHIP
@@ -3301,17 +3096,15 @@
 	anim_incbgeffect ANIM_BG_26
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cac55
 
-BattleAnim_Struggle: ; cac55
+BattleAnim_Struggle:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_POUND
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; cac61
 
-BattleAnim_Sketch: ; cac61
+BattleAnim_Sketch:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -3322,9 +3115,8 @@
 	anim_call BattleAnim_ShowMon_0
 	anim_wait 1
 	anim_ret
-; cac7b
 
-BattleAnim_TripleKick: ; cac7b
+BattleAnim_TripleKick:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_TripleKick_branch_cac95
 	anim_if_param_equal $2, BattleAnim_TripleKick_branch_caca5
@@ -3334,9 +3126,8 @@
 	anim_obj ANIM_OBJ_01, 144, 48, $0
 	anim_wait 8
 	anim_ret
-; cac95
 
-BattleAnim_TripleKick_branch_cac95: ; cac95
+BattleAnim_TripleKick_branch_cac95:
 	anim_sound 0, 1, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_07, 120, 64, $0
 	anim_wait 6
@@ -3343,9 +3134,8 @@
 	anim_obj ANIM_OBJ_01, 120, 64, $0
 	anim_wait 8
 	anim_ret
-; caca5
 
-BattleAnim_TripleKick_branch_caca5: ; caca5
+BattleAnim_TripleKick_branch_caca5:
 	anim_sound 0, 1, SFX_DOUBLE_KICK
 	anim_obj ANIM_OBJ_07, 132, 32, $0
 	anim_wait 6
@@ -3352,9 +3142,8 @@
 	anim_obj ANIM_OBJ_01, 132, 32, $0
 	anim_wait 8
 	anim_ret
-; cacb5
 
-BattleAnim_Thief: ; cacb5
+BattleAnim_Thief:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_TACKLE, $0, $1, $0
@@ -3369,9 +3158,8 @@
 	anim_obj ANIM_OBJ_THIEF, 120, 76, $1
 	anim_wait 64
 	anim_ret
-; cacd9
 
-BattleAnim_SpiderWeb: ; cacd9
+BattleAnim_SpiderWeb:
 	anim_1gfx ANIM_GFX_WEB
 	anim_bgeffect ANIM_BG_07, $0, $2, $0
 	anim_obj ANIM_OBJ_SPIDER_WEB, 132, 48, $0
@@ -3383,9 +3171,8 @@
 	anim_obj ANIM_OBJ_STRING_SHOT, 64, 84, $0
 	anim_wait 64
 	anim_ret
-; cacfb
 
-BattleAnim_MindReader: ; cacfb
+BattleAnim_MindReader:
 	anim_1gfx ANIM_GFX_MISC
 	anim_sound 0, 1, SFX_MIND_READER
 .loop
@@ -3397,9 +3184,8 @@
 	anim_loop 2, .loop
 	anim_wait 32
 	anim_ret
-; cad1b
 
-BattleAnim_Nightmare: ; cad1b
+BattleAnim_Nightmare:
 	anim_1gfx ANIM_GFX_ANGELS
 	anim_bgp $1b
 	anim_obp0 $f
@@ -3408,9 +3194,8 @@
 	anim_sound 0, 1, SFX_NIGHTMARE
 	anim_wait 96
 	anim_ret
-; cad30
 
-BattleAnim_FlameWheel: ; cad30
+BattleAnim_FlameWheel:
 	anim_1gfx ANIM_GFX_FIRE
 .loop
 	anim_sound 0, 0, SFX_EMBER
@@ -3432,9 +3217,8 @@
 	anim_incobj  9
 	anim_wait 8
 	anim_ret
-; cad6b
 
-BattleAnim_Snore: ; cad6b
+BattleAnim_Snore:
 	anim_2gfx ANIM_GFX_STATUS, ANIM_GFX_NOISE
 	anim_obj ANIM_OBJ_ASLEEP, 64, 80, $0
 	anim_wait 32
@@ -3446,9 +3230,8 @@
 	anim_loop 2, .loop
 	anim_wait 8
 	anim_ret
-; cad86
 
-BattleAnim_Curse: ; cad86
+BattleAnim_Curse:
 	anim_if_param_equal $1, .NotGhost
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_OBJECTS
 	anim_obj ANIM_OBJ_CURSE, 68, 72, $0
@@ -3460,9 +3243,8 @@
 	anim_obj ANIM_OBJ_04, 44, 96, $0
 	anim_wait 16
 	anim_ret
-; cada3
 
-.NotGhost: ; cada3
+.NotGhost:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_19, $0, $1, $40
@@ -3492,9 +3274,8 @@
 	anim_incbgeffect ANIM_BG_16
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cadf1
 
-BattleAnim_Flail: ; cadf1
+BattleAnim_Flail:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_sound 0, 0, SFX_SUBMISSION
@@ -3509,9 +3290,8 @@
 	anim_incbgeffect ANIM_BG_2C
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cae17
 
-BattleAnim_Conversion: ; cae17
+BattleAnim_Conversion:
 	anim_1gfx ANIM_GFX_EXPLOSION
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
 	anim_sound 63, 3, SFX_SHARPEN
@@ -3525,9 +3305,8 @@
 	anim_obj ANIM_OBJ_CONVERSION, 48, 88, $38
 	anim_wait 128
 	anim_ret
-; cae4b
 
-BattleAnim_Aeroblast: ; cae4b
+BattleAnim_Aeroblast:
 	anim_2gfx ANIM_GFX_BEAM, ANIM_GFX_AEROBLAST
 	anim_bgp $1b
 	anim_bgeffect ANIM_BG_1F, $50, $4, $10
@@ -3546,21 +3325,19 @@
 	anim_obj ANIM_OBJ_28, 126, 62, $0
 	anim_wait 48
 	anim_ret
-; cae84
 
-BattleAnim_CottonSpore: ; cae84
+BattleAnim_CottonSpore:
 	anim_obp0 $54
 	anim_1gfx ANIM_GFX_MISC
 	anim_sound 0, 1, SFX_POWDER
-.loop ; cae8b
+.loop
 	anim_obj ANIM_OBJ_COTTON_SPORE, 132, 32, $0
 	anim_wait 8
 	anim_loop 5, .loop
 	anim_wait 96
 	anim_ret
-; cae97
 
-BattleAnim_Reversal: ; cae97
+BattleAnim_Reversal:
 	anim_2gfx ANIM_GFX_SHINE, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
 	anim_sound 0, 1, SFX_MEGA_PUNCH
@@ -3582,19 +3359,17 @@
 	anim_obj ANIM_OBJ_FORESIGHT, 152, 40, $0
 	anim_wait 24
 	anim_ret
-; caed6
 
-BattleAnim_Spite: ; caed6
+BattleAnim_Spite:
 	anim_1gfx ANIM_GFX_ANGELS
 	anim_obj ANIM_OBJ_SPITE, 132, 16, $0
 	anim_sound 0, 1, SFX_SPITE
 	anim_wait 96
 	anim_ret
-; caee2
 
-BattleAnim_PowderSnow: ; caee2
+BattleAnim_PowderSnow:
 	anim_1gfx ANIM_GFX_ICE
-.loop ; caee4
+.loop
 	anim_sound 6, 2, SFX_SHINE
 	anim_obj ANIM_OBJ_POWDER_SNOW, 64, 88, $23
 	anim_wait 2
@@ -3610,9 +3385,8 @@
 	anim_call BattleAnim_PowderSnow_branch_cbbdf
 	anim_wait 32
 	anim_ret
-; caf0e
 
-BattleAnim_Protect: ; caf0e
+BattleAnim_Protect:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_bgeffect ANIM_BG_07, $0, $2, $0
 	anim_obj ANIM_OBJ_PROTECT, 80, 80, $0
@@ -3623,9 +3397,8 @@
 	anim_sound 0, 0, SFX_PROTECT
 	anim_wait 96
 	anim_ret
-; caf33
 
-BattleAnim_MachPunch: ; caf33
+BattleAnim_MachPunch:
 	anim_2gfx ANIM_GFX_SPEED, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $1, $0
 	anim_sound 0, 0, SFX_MENU
@@ -3644,9 +3417,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 16
 	anim_ret
-; caf73
 
-BattleAnim_ScaryFace: ; caf73
+BattleAnim_ScaryFace:
 	anim_1gfx ANIM_GFX_BEAM
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
@@ -3653,9 +3425,8 @@
 	anim_call BattleAnim_ScaryFace_branch_cbadc
 	anim_wait 64
 	anim_ret
-; caf84
 
-BattleAnim_FaintAttack: ; caf84
+BattleAnim_FaintAttack:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_CURSE
 	anim_call BattleAnim_FollowEnemyFeet_0
@@ -3674,9 +3445,8 @@
 	anim_call BattleAnim_ShowMon_0
 	anim_wait 4
 	anim_ret
-; cafb4
 
-BattleAnim_SweetKiss: ; cafb4
+BattleAnim_SweetKiss:
 	anim_2gfx ANIM_GFX_OBJECTS, ANIM_GFX_ANGELS
 	anim_bgeffect ANIM_BG_07, $0, $2, $0
 	anim_obj ANIM_OBJ_SWEET_KISS, 96, 40, $0
@@ -3686,9 +3456,8 @@
 	anim_obj ANIM_OBJ_HEART, 120, 40, $0
 	anim_wait 40
 	anim_ret
-; cafcf
 
-BattleAnim_BellyDrum: ; cafcf
+BattleAnim_BellyDrum:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_NOISE
 	anim_sound 0, 0, SFX_BELLY_DRUM
 	anim_obj ANIM_OBJ_AA, 64, 104, $0
@@ -3727,9 +3496,8 @@
 	anim_obj ANIM_OBJ_AB, 64, 92, $f8
 	anim_wait 12
 	anim_ret
-; cb051
 
-BattleAnim_SludgeBomb: ; cb051
+BattleAnim_SludgeBomb:
 	anim_2gfx ANIM_GFX_EGG, ANIM_GFX_POISON
 	anim_bgeffect ANIM_BG_BLACK_HUES, $0, $8, $0
 	anim_sound 6, 2, SFX_SLUDGE_BOMB
@@ -3738,16 +3506,14 @@
 	anim_call BattleAnim_SludgeBomb_branch_cbc15
 	anim_wait 64
 	anim_ret
-; cb067
 
-BattleAnim_MudSlap: ; cb067
+BattleAnim_MudSlap:
 	anim_1gfx ANIM_GFX_SAND
 	anim_obp0 $fc
 	anim_call BattleAnim_MudSlap_branch_cbc5b
 	anim_ret
-; cb06f
 
-BattleAnim_Octazooka: ; cb06f
+BattleAnim_Octazooka:
 	anim_3gfx ANIM_GFX_HAZE, ANIM_GFX_EGG, ANIM_GFX_SMOKE
 	anim_sound 6, 2, SFX_SLUDGE_BOMB
 	anim_obj ANIM_OBJ_OCTAZOOKA, 64, 92, $4
@@ -3762,9 +3528,8 @@
 	anim_wait 128
 .done
 	anim_ret
-; cb092
 
-BattleAnim_Spikes: ; cb092
+BattleAnim_Spikes:
 	anim_1gfx ANIM_GFX_MISC
 	anim_sound 6, 2, SFX_MENU
 	anim_obj ANIM_OBJ_SPIKES, 48, 88, $20
@@ -3776,9 +3541,8 @@
 	anim_obj ANIM_OBJ_SPIKES, 48, 88, $28
 	anim_wait 64
 	anim_ret
-; cb0b0
 
-BattleAnim_ZapCannon: ; cb0b0
+BattleAnim_ZapCannon:
 	anim_2gfx ANIM_GFX_LIGHTNING, ANIM_GFX_EXPLOSION
 	anim_bgp $1b
 	anim_obp0 $30
@@ -3791,9 +3555,8 @@
 	anim_obj ANIM_OBJ_31, 136, 56, $0
 	anim_wait 128
 	anim_ret
-; cb0d0
 
-BattleAnim_Foresight: ; cb0d0
+BattleAnim_Foresight:
 	anim_1gfx ANIM_GFX_SHINE
 	anim_call BattleAnim_FollowEnemyFeet_1
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
@@ -3806,9 +3569,8 @@
 	anim_call BattleAnim_ShowMon_1
 	anim_wait 8
 	anim_ret
-; cb0f0
 
-BattleAnim_DestinyBond: ; cb0f0
+BattleAnim_DestinyBond:
 	anim_1gfx ANIM_GFX_ANGELS
 	anim_bgp $1b
 	anim_obp0 $0
@@ -3817,17 +3579,15 @@
 	anim_obj ANIM_OBJ_DESTINY_BOND, 44, 120, $2
 	anim_wait 128
 	anim_ret
-; cb104
 
-BattleAnim_DestinyBond_branch_cb104: ; cb104
+BattleAnim_DestinyBond_branch_cb104:
 	anim_obj ANIM_OBJ_DESTINY_BOND, 132, 76, $0
 	anim_sound 0, 1, SFX_KINESIS
 	anim_bgeffect ANIM_BG_RETURN_MON, $0, $0, $0
 	anim_wait 32
 	anim_ret
-; cb113
 
-BattleAnim_PerishSong: ; cb113
+BattleAnim_PerishSong:
 	anim_1gfx ANIM_GFX_NOISE
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
@@ -3842,9 +3602,8 @@
 	anim_obj ANIM_OBJ_PERISH_SONG, 88, 0, $38
 	anim_wait 112
 	anim_ret
-; cb14c
 
-BattleAnim_IcyWind: ; cb14c
+BattleAnim_IcyWind:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
@@ -3870,9 +3629,8 @@
 	anim_incobj  7
 	anim_wait 1
 	anim_ret
-; cb18c
 
-BattleAnim_Detect: ; cb18c
+BattleAnim_Detect:
 	anim_1gfx ANIM_GFX_SHINE
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
 	anim_sound 0, 0, SFX_FORESIGHT
@@ -3879,9 +3637,8 @@
 	anim_obj ANIM_OBJ_FORESIGHT, 64, 88, $0
 	anim_wait 24
 	anim_ret
-; cb19d
 
-BattleAnim_BoneRush: ; cb19d
+BattleAnim_BoneRush:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_MISC
 	anim_sound 0, 1, SFX_BONE_CLUB
 	anim_obj ANIM_OBJ_BONE_RUSH, 132, 56, $2
@@ -3893,9 +3650,8 @@
 	anim_obj ANIM_OBJ_01, 144, 64, $0
 	anim_wait 16
 	anim_ret
-; cb1bc
 
-BattleAnim_LockOn: ; cb1bc
+BattleAnim_LockOn:
 	anim_1gfx ANIM_GFX_MISC
 	anim_sound 0, 1, SFX_MIND_READER
 .loop
@@ -3907,9 +3663,8 @@
 	anim_loop 2, .loop
 	anim_wait 32
 	anim_ret
-; cb1dc
 
-BattleAnim_Outrage: ; cb1dc
+BattleAnim_Outrage:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -3928,9 +3683,8 @@
 	anim_obj ANIM_OBJ_00, 152, 40, $0
 	anim_wait 16
 	anim_ret
-; cb210
 
-BattleAnim_Sandstorm: ; cb210
+BattleAnim_Sandstorm:
 	anim_1gfx ANIM_GFX_POWDER
 	anim_obj ANIM_OBJ_SANDSTORM, 88, 0, $0
 	anim_wait 8
@@ -3943,9 +3697,8 @@
 	anim_loop 16, .loop
 	anim_wait 8
 	anim_ret
-; cb22d
 
-BattleAnim_GigaDrain: ; cb22d
+BattleAnim_GigaDrain:
 	anim_2gfx ANIM_GFX_BUBBLE, ANIM_GFX_CHARGE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1C, $0, $0, $10
@@ -3973,9 +3726,8 @@
 	anim_loop 2, .loop
 	anim_wait 32
 	anim_ret
-; cb274
 
-BattleAnim_Endure: ; cb274
+BattleAnim_Endure:
 	anim_1gfx ANIM_GFX_SPEED
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -4001,9 +3753,8 @@
 	anim_incbgeffect ANIM_BG_1A
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb2bb
 
-BattleAnim_Charm: ; cb2bb
+BattleAnim_Charm:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_26, $0, $1, $0
@@ -4014,9 +3765,8 @@
 	anim_call BattleAnim_ShowMon_0
 	anim_wait 4
 	anim_ret
-; cb2d5
 
-BattleAnim_Rollout: ; cb2d5
+BattleAnim_Rollout:
 	anim_1gfx ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_SPARK
 	anim_call BattleAnim_FollowPlayerHead_0
@@ -4028,9 +3778,8 @@
 	anim_wait 8
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb2f5
 
-BattleAnim_FalseSwipe: ; cb2f5
+BattleAnim_FalseSwipe:
 	anim_2gfx ANIM_GFX_SHINE, ANIM_GFX_CUT
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
 	anim_sound 0, 1, SFX_CUT
@@ -4039,9 +3788,8 @@
 	anim_obj ANIM_OBJ_GLIMMER, 136, 40, $0
 	anim_wait 32
 	anim_ret
-; cb30d
 
-BattleAnim_Swagger: ; cb30d
+BattleAnim_Swagger:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_WIND
 .loop
 	anim_sound 0, 0, SFX_MENU
@@ -4053,9 +3801,8 @@
 	anim_obj ANIM_OBJ_ANGER, 104, 40, $0
 	anim_wait 40
 	anim_ret
-; cb328
 
-BattleAnim_MilkDrink: ; cb328
+BattleAnim_MilkDrink:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_BUBBLE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_obj ANIM_OBJ_MILK_DRINK, 74, 104, $0
@@ -4070,9 +3817,8 @@
 	anim_incbgeffect ANIM_BG_18
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb34d
 
-BattleAnim_Spark: ; cb34d
+BattleAnim_Spark:
 	anim_2gfx ANIM_GFX_LIGHTNING, ANIM_GFX_EXPLOSION
 	anim_sound 0, 0, SFX_ZAP_CANNON
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $3
@@ -4093,9 +3839,8 @@
 	anim_obj ANIM_OBJ_33, 136, 56, $0
 	anim_wait 32
 	anim_ret
-; cb386
 
-BattleAnim_FuryCutter: ; cb386
+BattleAnim_FuryCutter:
 	anim_1gfx ANIM_GFX_CUT
 .loop
 	anim_sound 0, 1, SFX_CUT
@@ -4109,9 +3854,8 @@
 	anim_wait 16
 	anim_jumpuntil .loop
 	anim_ret
-; cb3a1
 
-BattleAnim_SteelWing: ; cb3a1
+BattleAnim_SteelWing:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_obp0 $0
 	anim_sound 0, 0, SFX_RAGE
@@ -4133,9 +3877,8 @@
 	anim_obj ANIM_OBJ_01, 124, 56, $0
 	anim_wait 16
 	anim_ret
-; cb3df
 
-BattleAnim_MeanLook: ; cb3df
+BattleAnim_MeanLook:
 	anim_1gfx ANIM_GFX_PSYCHIC
 	anim_obp0 $e0
 	anim_sound 0, 1, SFX_MEAN_LOOK
@@ -4150,9 +3893,8 @@
 	anim_obj ANIM_OBJ_MEAN_LOOK, 132, 48, $0
 	anim_wait 128
 	anim_ret
-; cb405
 
-BattleAnim_Attract: ; cb405
+BattleAnim_Attract:
 	anim_1gfx ANIM_GFX_OBJECTS
 .loop
 	anim_sound 0, 0, SFX_ATTRACT
@@ -4162,9 +3904,8 @@
 	anim_wait 128
 	anim_wait 64
 	anim_ret
-; cb417
 
-BattleAnim_SleepTalk: ; cb417
+BattleAnim_SleepTalk:
 	anim_1gfx ANIM_GFX_STATUS
 .loop
 	anim_sound 0, 0, SFX_STRENGTH
@@ -4173,9 +3914,8 @@
 	anim_loop 2, .loop
 	anim_wait 32
 	anim_ret
-; cb428
 
-BattleAnim_HealBell: ; cb428
+BattleAnim_HealBell:
 	anim_2gfx ANIM_GFX_MISC, ANIM_GFX_NOISE
 	anim_obj ANIM_OBJ_84, 72, 56, $0
 	anim_wait 32
@@ -4198,9 +3938,8 @@
 	anim_loop 4, .loop
 	anim_wait 64
 	anim_ret
-; cb464
 
-BattleAnim_Return: ; cb464
+BattleAnim_Return:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_BOUNCE_DOWN, $0, $1, $0
@@ -4215,9 +3954,8 @@
 	anim_wait 8
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb488
 
-BattleAnim_Present: ; cb488
+BattleAnim_Present:
 	anim_2gfx ANIM_GFX_STATUS, ANIM_GFX_BUBBLE
 	anim_sound 0, 1, SFX_PRESENT
 	anim_obj ANIM_OBJ_PRESENT, 64, 88, $6c
@@ -4244,9 +3982,8 @@
 	anim_loop 8, .loop2
 	anim_wait 128
 	anim_ret
-; cb4c1
 
-BattleAnim_Frustration: ; cb4c1
+BattleAnim_Frustration:
 	anim_1gfx ANIM_GFX_MISC
 	anim_sound 0, 0, SFX_KINESIS_2
 	anim_obj ANIM_OBJ_ANGER, 72, 80, $0
@@ -4268,9 +4005,8 @@
 	anim_wait 1
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb4f9
 
-BattleAnim_Safeguard: ; cb4f9
+BattleAnim_Safeguard:
 	anim_1gfx ANIM_GFX_MISC
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_obj ANIM_OBJ_SAFEGUARD, 80, 80, $0
@@ -4281,9 +4017,8 @@
 	anim_sound 0, 0, SFX_PROTECT
 	anim_wait 96
 	anim_ret
-; cb51e
 
-BattleAnim_PainSplit: ; cb51e
+BattleAnim_PainSplit:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_OBJECTS
 	anim_call BattleAnim_FollowPlayerHead_0
 	anim_bgeffect ANIM_BG_25, $0, $1, $0
@@ -4295,9 +4030,8 @@
 	anim_call BattleAnim_ShowMon_0
 	anim_wait 1
 	anim_ret
-; cb53d
 
-BattleAnim_SacredFire: ; cb53d
+BattleAnim_SacredFire:
 	anim_1gfx ANIM_GFX_FIRE
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
@@ -4320,9 +4054,8 @@
 	anim_incobj  9
 	anim_wait 8
 	anim_ret
-; cb57d
 
-BattleAnim_Magnitude: ; cb57d
+BattleAnim_Magnitude:
 	anim_1gfx ANIM_GFX_ROCKS
 .loop
 	anim_bgeffect ANIM_BG_1F, $e, $4, $0
@@ -4340,9 +4073,8 @@
 	anim_jumpuntil .loop
 	anim_wait 96
 	anim_ret
-; cb5aa
 
-BattleAnim_Dynamicpunch: ; cb5aa
+BattleAnim_Dynamicpunch:
 	anim_2gfx ANIM_GFX_HIT, ANIM_GFX_EXPLOSION
 	anim_sound 0, 1, SFX_COMET_PUNCH
 	anim_obj ANIM_OBJ_0A, 136, 56, $43
@@ -4351,9 +4083,8 @@
 	anim_call BattleAnim_Dynamicpunch_branch_cbb8f
 	anim_wait 16
 	anim_ret
-; cb5c0
 
-BattleAnim_Megahorn: ; cb5c0
+BattleAnim_Megahorn:
 	anim_2gfx ANIM_GFX_HORN, ANIM_GFX_HIT
 	anim_bgeffect ANIM_BG_1F, $40, $2, $0
 	anim_wait 48
@@ -4364,9 +4095,8 @@
 	anim_obj ANIM_OBJ_00, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; cb5de
 
-BattleAnim_Dragonbreath: ; cb5de
+BattleAnim_Dragonbreath:
 	anim_1gfx ANIM_GFX_FIRE
 	anim_sound 6, 2, SFX_EMBER
 .loop
@@ -4375,9 +4105,8 @@
 	anim_loop 10, .loop
 	anim_wait 64
 	anim_ret
-; cb5ef
 
-BattleAnim_BatonPass: ; cb5ef
+BattleAnim_BatonPass:
 	anim_1gfx ANIM_GFX_MISC
 	anim_obj ANIM_OBJ_BATON_PASS, 44, 104, $20
 	anim_sound 0, 0, SFX_BATON_PASS
@@ -4384,9 +4113,8 @@
 	anim_call BattleAnim_BatonPass_branch_c9486
 	anim_wait 64
 	anim_ret
-; cb5fe
 
-BattleAnim_Encore: ; cb5fe
+BattleAnim_Encore:
 	anim_1gfx ANIM_GFX_OBJECTS
 	anim_obj ANIM_OBJ_99, 64, 80, $90
 	anim_obj ANIM_OBJ_99, 64, 80, $10
@@ -4397,9 +4125,8 @@
 	anim_obj ANIM_OBJ_9A, 64, 72, $34
 	anim_wait 16
 	anim_ret
-; cb61b
 
-BattleAnim_Pursuit: ; cb61b
+BattleAnim_Pursuit:
 	anim_1gfx ANIM_GFX_HIT
 	anim_if_param_equal $1, BattleAnim_Pursuit_branch_cb62b
 	anim_sound 0, 1, SFX_COMET_PUNCH
@@ -4406,9 +4133,8 @@
 	anim_obj ANIM_OBJ_01, 136, 56, $0
 	anim_wait 16
 	anim_ret
-; cb62b
 
-BattleAnim_Pursuit_branch_cb62b: ; cb62b
+BattleAnim_Pursuit_branch_cb62b:
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $0, $0
 	anim_wait 4
 	anim_call BattleAnim_FollowEnemyFeet_1
@@ -4427,9 +4153,8 @@
 	anim_call BattleAnim_ShowMon_1
 	anim_wait 1
 	anim_ret
-; cb65e
 
-BattleAnim_RapidSpin: ; cb65e
+BattleAnim_RapidSpin:
 	anim_2gfx ANIM_GFX_WIND, ANIM_GFX_HIT
 	anim_obp0 $e4
 .loop
@@ -4450,9 +4175,8 @@
 	anim_incobj  6
 	anim_wait 1
 	anim_ret
-; cb68e
 
-BattleAnim_SweetScent: ; cb68e
+BattleAnim_SweetScent:
 	anim_2gfx ANIM_GFX_FLOWER, ANIM_GFX_MISC
 	anim_sound 0, 0, SFX_SWEET_SCENT
 	anim_obj ANIM_OBJ_FLOWER, 64, 96, $2
@@ -4466,9 +4190,8 @@
 	anim_obj ANIM_OBJ_COTTON, 136, 40, $3f
 	anim_wait 128
 	anim_ret
-; cb6b6
 
-BattleAnim_IronTail: ; cb6b6
+BattleAnim_IronTail:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_obp0 $0
 	anim_sound 0, 0, SFX_RAGE
@@ -4485,9 +4208,8 @@
 	anim_incbgeffect ANIM_BG_26
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cb6dc
 
-BattleAnim_MetalClaw: ; cb6dc
+BattleAnim_MetalClaw:
 	anim_1gfx ANIM_GFX_REFLECT
 	anim_obp0 $0
 	anim_sound 0, 0, SFX_RAGE
@@ -4502,9 +4224,8 @@
 	anim_obj ANIM_OBJ_37, 136, 40, $0
 	anim_wait 32
 	anim_ret
-; cb703
 
-BattleAnim_VitalThrow: ; cb703
+BattleAnim_VitalThrow:
 	anim_1gfx ANIM_GFX_HIT
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_2F, $0, $1, $0
@@ -4525,9 +4246,8 @@
 	anim_obj ANIM_OBJ_03, 132, 56, $0
 	anim_wait 16
 	anim_ret
-; cb739
 
-BattleAnim_MorningSun: ; cb739
+BattleAnim_MorningSun:
 	anim_1gfx ANIM_GFX_SHINE
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
 	anim_sound 0, 0, SFX_MORNING_SUN
@@ -4539,14 +4259,12 @@
 	anim_if_param_equal 0, .zero
 	anim_call BattleAnim_MorningSun_branch_cbc6a
 	anim_ret
-; cb756
 
 .zero
 	anim_call BattleAnim_MorningSun_branch_cbc80
 	anim_ret
-; cb75a
 
-BattleAnim_Synthesis: ; cb75a
+BattleAnim_Synthesis:
 	anim_1gfx ANIM_GFX_SHINE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_18, $0, $1, $40
@@ -4558,14 +4276,12 @@
 	anim_if_param_equal $1, .one
 	anim_call BattleAnim_Synthesis_branch_cbc6a
 	anim_ret
-; cb77a
 
 .one
 	anim_call BattleAnim_Synthesis_branch_cbc80
 	anim_ret
-; cb77e
 
-BattleAnim_Crunch: ; cb77e
+BattleAnim_Crunch:
 	anim_2gfx ANIM_GFX_CUT, ANIM_GFX_HIT
 	anim_bgp $1b
 	anim_obp0 $c0
@@ -4580,9 +4296,8 @@
 	anim_obj ANIM_OBJ_00, 128, 64, $18
 	anim_wait 8
 	anim_ret
-; cb7a8
 
-BattleAnim_Moonlight: ; cb7a8
+BattleAnim_Moonlight:
 	anim_1gfx ANIM_GFX_SHINE
 	anim_bgp $1b
 	anim_bgeffect ANIM_BG_07, $0, $0, $0
@@ -4601,9 +4316,8 @@
 .three
 	anim_call BattleAnim_Moonlight_branch_cbc80
 	anim_ret
-; cb7db
 
-BattleAnim_HiddenPower: ; cb7db
+BattleAnim_HiddenPower:
 	anim_1gfx ANIM_GFX_CHARGE
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -4636,9 +4350,8 @@
 	anim_obj ANIM_OBJ_00, 136, 56, $0
 	anim_wait 32
 	anim_ret
-; cb83a
 
-BattleAnim_CrossChop: ; cb83a
+BattleAnim_CrossChop:
 	anim_1gfx ANIM_GFX_CUT
 	anim_sound 0, 1, SFX_CUT
 	anim_obj ANIM_OBJ_A0, 152, 40, $0
@@ -4650,9 +4363,8 @@
 	anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $8, $10
 	anim_wait 16
 	anim_ret
-; cb85a
 
-BattleAnim_Twister: ; cb85a
+BattleAnim_Twister:
 	anim_2gfx ANIM_GFX_WIND, ANIM_GFX_HIT
 .loop1
 	anim_sound 0, 0, SFX_RAZOR_WIND
@@ -4694,9 +4406,8 @@
 	anim_incobj  9
 	anim_wait 32
 	anim_ret
-; cb8b3
 
-BattleAnim_RainDance: ; cb8b3
+BattleAnim_RainDance:
 	anim_1gfx ANIM_GFX_WATER
 	anim_bgp $f8
 	anim_obp0 $7c
@@ -4708,9 +4419,8 @@
 	anim_obj ANIM_OBJ_RAIN, 88, 0, $2
 	anim_wait 128
 	anim_ret
-; cb8cf
 
-BattleAnim_SunnyDay: ; cb8cf
+BattleAnim_SunnyDay:
 	anim_1gfx ANIM_GFX_WATER
 	anim_bgp $90
 	anim_sound 0, 1, SFX_MORNING_SUN
@@ -4721,9 +4431,8 @@
 	anim_obj ANIM_OBJ_RAIN, 88, 0, $2
 	anim_wait 128
 	anim_ret
-; cb8e9
 
-BattleAnim_MirrorCoat: ; cb8e9
+BattleAnim_MirrorCoat:
 	anim_2gfx ANIM_GFX_REFLECT, ANIM_GFX_SPEED
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 .loop
@@ -4740,9 +4449,8 @@
 	anim_loop 3, .loop
 	anim_wait 32
 	anim_ret
-; cb917
 
-BattleAnim_PsychUp: ; cb917
+BattleAnim_PsychUp:
 	anim_1gfx ANIM_GFX_STATUS
 	anim_call BattleAnim_FollowEnemyFeet_0
 	anim_bgeffect ANIM_BG_1A, $0, $1, $20
@@ -4756,9 +4464,8 @@
 	anim_call BattleAnim_ShowMon_0
 	anim_wait 16
 	anim_ret
-; cb940
 
-BattleAnim_Extremespeed: ; cb940
+BattleAnim_Extremespeed:
 	anim_2gfx ANIM_GFX_SPEED, ANIM_GFX_CUT
 	anim_bgeffect ANIM_BG_HIDE_MON, $0, $1, $0
 	anim_sound 0, 0, SFX_MENU
@@ -4775,9 +4482,8 @@
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 16
 	anim_ret
-; cb97a
 
-BattleAnim_Ancientpower: ; cb97a
+BattleAnim_Ancientpower:
 	anim_2gfx ANIM_GFX_ROCKS, ANIM_GFX_HIT
 	anim_sound 0, 0, SFX_SPARK
 	anim_obj ANIM_OBJ_ANCIENTPOWER, 64, 108, $20
@@ -4804,9 +4510,8 @@
 	anim_obj ANIM_OBJ_00, 136, 56, $0
 	anim_wait 6
 	anim_ret
-; cb9c6
 
-BattleAnim_ShadowBall: ; cb9c6
+BattleAnim_ShadowBall:
 	anim_2gfx ANIM_GFX_EGG, ANIM_GFX_SMOKE
 	anim_bgp $1b
 	anim_sound 6, 2, SFX_SLUDGE_BOMB
@@ -4815,9 +4520,8 @@
 	anim_obj ANIM_OBJ_BALL_POOF, 132, 56, $10
 	anim_wait 24
 	anim_ret
-; cb9db
 
-BattleAnim_FutureSight: ; cb9db
+BattleAnim_FutureSight:
 	anim_1gfx ANIM_GFX_WIND
 	anim_bgeffect ANIM_BG_06, $0, $2, $0
 	anim_bgeffect ANIM_BG_ALTERNATE_HUES, $0, $2, $0
@@ -4836,9 +4540,8 @@
 	anim_loop 4, .loop
 	anim_incbgeffect ANIM_BG_PSYCHIC
 	anim_ret
-; cba1b
 
-BattleAnim_RockSmash: ; cba1b
+BattleAnim_RockSmash:
 	anim_2gfx ANIM_GFX_ROCKS, ANIM_GFX_HIT
 	anim_sound 0, 1, SFX_SPARK
 	anim_obj ANIM_OBJ_01, 128, 56, $0
@@ -4860,9 +4563,8 @@
 	anim_obj ANIM_OBJ_ROCK_SMASH, 128, 64, $90
 	anim_wait 32
 	anim_ret
-; cba6a
 
-BattleAnim_Whirlpool: ; cba6a
+BattleAnim_Whirlpool:
 	anim_1gfx ANIM_GFX_WIND
 	anim_bgeffect ANIM_BG_WHIRLPOOL, $0, $0, $0
 	anim_sound 0, 1, SFX_SURF
@@ -4875,9 +4577,8 @@
 	anim_incbgeffect ANIM_BG_WHIRLPOOL
 	anim_wait 1
 	anim_ret
-; cba84
 
-BattleAnim_BeatUp: ; cba84
+BattleAnim_BeatUp:
 	anim_if_param_equal $0, .current_mon
 	anim_sound 0, 0, SFX_BALL_POOF
 	anim_bgeffect ANIM_BG_RETURN_MON, $0, $1, $0
@@ -4896,11 +4597,10 @@
 	anim_wait 8
 	anim_call BattleAnim_ShowMon_0
 	anim_ret
-; cbab3
 
-BattleAnim_DreamEater_branch_cbab3: ; cbab3
-BattleAnim_GigaDrain_branch_cbab3: ; cbab3
-BattleAnim_LeechLife_branch_cbab3: ; cbab3
+BattleAnim_DreamEater_branch_cbab3:
+BattleAnim_GigaDrain_branch_cbab3:
+BattleAnim_LeechLife_branch_cbab3:
 	anim_obj ANIM_OBJ_71, 132, 44, $0
 	anim_obj ANIM_OBJ_71, 132, 44, $8
 	anim_obj ANIM_OBJ_71, 132, 44, $10
@@ -4910,11 +4610,10 @@
 	anim_obj ANIM_OBJ_71, 132, 44, $30
 	anim_obj ANIM_OBJ_71, 132, 44, $38
 	anim_ret
-; cbadc
 
-BattleAnim_Glare_branch_cbadc: ; cbadc
-BattleAnim_Leer_branch_cbadc: ; cbadc
-BattleAnim_ScaryFace_branch_cbadc: ; cbadc
+BattleAnim_Glare_branch_cbadc:
+BattleAnim_Leer_branch_cbadc:
+BattleAnim_ScaryFace_branch_cbadc:
 	anim_sound 6, 2, SFX_LEER
 	anim_obj ANIM_OBJ_4E, 72, 84, $0
 	anim_obj ANIM_OBJ_4E, 64, 80, $0
@@ -4927,10 +4626,9 @@
 	anim_obj ANIM_OBJ_4F, 130, 54, $0
 	anim_obj ANIM_OBJ_4F, 122, 50, $0
 	anim_ret
-; cbb12
 
-BattleAnim_Fly_branch_cbb12: ; cbb12
-BattleAnim_Teleport_branch_cbb12: ; cbb12
+BattleAnim_Fly_branch_cbb12:
+BattleAnim_Teleport_branch_cbb12:
 	anim_sound 0, 0, SFX_WARP_TO
 	anim_obj ANIM_OBJ_44, 44, 108, $0
 	anim_obj ANIM_OBJ_44, 44, 100, $0
@@ -4940,11 +4638,10 @@
 	anim_obj ANIM_OBJ_44, 44, 68, $0
 	anim_obj ANIM_OBJ_44, 44, 60, $0
 	anim_ret
-; cbb39
 
-BattleAnim_AuroraBeam_branch_cbb39: ; cbb39
-BattleAnim_HyperBeam_branch_cbb39: ; cbb39
-BattleAnim_Solarbeam_branch_cbb39: ; cbb39
+BattleAnim_AuroraBeam_branch_cbb39:
+BattleAnim_HyperBeam_branch_cbb39:
+BattleAnim_Solarbeam_branch_cbb39:
 	anim_sound 0, 0, SFX_HYPER_BEAM
 	anim_obj ANIM_OBJ_27, 64, 92, $0
 	anim_wait 4
@@ -4958,10 +4655,9 @@
 	anim_obj ANIM_OBJ_27, 112, 68, $0
 	anim_obj ANIM_OBJ_28, 126, 62, $0
 	anim_ret
-; cbb62
 
-BattleAnim_Explosion_branch_cbb62: ; cbb62
-BattleAnim_Selfdestruct_branch_cbb62: ; cbb62
+BattleAnim_Explosion_branch_cbb62:
+BattleAnim_Selfdestruct_branch_cbb62:
 	anim_sound 0, 0, SFX_EGG_BOMB
 	anim_obj ANIM_OBJ_17, 24, 64, $0
 	anim_wait 5
@@ -4977,12 +4673,11 @@
 	anim_sound 0, 0, SFX_EGG_BOMB
 	anim_obj ANIM_OBJ_17, 40, 84, $0
 	anim_ret
-; cbb8f
 
-BattleAnim_Dynamicpunch_branch_cbb8f: ; cbb8f
-BattleAnim_Explosion_branch_cbb8f: ; cbb8f
-BattleAnim_Present_branch_cbb8f: ; cbb8f
-BattleAnim_Selfdestruct_branch_cbb8f: ; cbb8f
+BattleAnim_Dynamicpunch_branch_cbb8f:
+BattleAnim_Explosion_branch_cbb8f:
+BattleAnim_Present_branch_cbb8f:
+BattleAnim_Selfdestruct_branch_cbb8f:
 	anim_sound 0, 1, SFX_EGG_BOMB
 	anim_obj ANIM_OBJ_17, 148, 32, $0
 	anim_wait 5
@@ -4998,19 +4693,17 @@
 	anim_sound 0, 1, SFX_EGG_BOMB
 	anim_obj ANIM_OBJ_17, 132, 52, $0
 	anim_ret
-; cbbbc
 
-BattleAnim_Growl_branch_cbbbc: ; cbbbc
-BattleAnim_Roar_branch_cbbbc: ; cbbbc
-BattleAnim_Snore_branch_cbbbc: ; cbbbc
+BattleAnim_Growl_branch_cbbbc:
+BattleAnim_Roar_branch_cbbbc:
+BattleAnim_Snore_branch_cbbbc:
 	anim_obj ANIM_OBJ_4B, 64, 76, $0
 	anim_obj ANIM_OBJ_4B, 64, 88, $1
 	anim_obj ANIM_OBJ_4B, 64, 100, $2
 	anim_ret
-; cbbcc
 
-BattleAnim_FirePunch_branch_cbbcc: ; cbbcc
-BattleAnim_TriAttack_branch_cbbcc: ; cbbcc
+BattleAnim_FirePunch_branch_cbbcc:
+BattleAnim_TriAttack_branch_cbbcc:
 	anim_sound 0, 1, SFX_EMBER
 .loop
 	anim_obj ANIM_OBJ_BURNED, 136, 56, $10
@@ -5018,11 +4711,10 @@
 	anim_wait 4
 	anim_loop 4, .loop
 	anim_ret
-; cbbdf
 
-BattleAnim_IcePunch_branch_cbbdf: ; cbbdf
-BattleAnim_PowderSnow_branch_cbbdf: ; cbbdf
-BattleAnim_TriAttack_branch_cbbdf: ; cbbdf
+BattleAnim_IcePunch_branch_cbbdf:
+BattleAnim_PowderSnow_branch_cbbdf:
+BattleAnim_TriAttack_branch_cbbdf:
 	anim_sound 0, 1, SFX_SHINE
 	anim_obj ANIM_OBJ_12, 128, 42, $0
 	anim_wait 6
@@ -5041,11 +4733,10 @@
 	anim_sound 0, 1, SFX_SHINE
 	anim_obj ANIM_OBJ_12, 128, 70, $0
 	anim_ret
-; cbc15
 
-BattleAnim_SludgeBomb_branch_cbc15: ; cbc15
-BattleAnim_Sludge_branch_cbc15: ; cbc15
-BattleAnim_Toxic_branch_cbc15: ; cbc15
+BattleAnim_SludgeBomb_branch_cbc15:
+BattleAnim_Sludge_branch_cbc15:
+BattleAnim_Toxic_branch_cbc15:
 .loop
 	anim_sound 0, 1, SFX_UNKNOWN_7F
 	anim_obj ANIM_OBJ_1A, 132, 72, $0
@@ -5058,10 +4749,9 @@
 	anim_wait 8
 	anim_loop 5, .loop
 	anim_ret
-; cbc35
 
-BattleAnim_Acid_branch_cbc35: ; cbc35
-BattleAnim_Toxic_branch_cbc35: ; cbc35
+BattleAnim_Acid_branch_cbc35:
+BattleAnim_Toxic_branch_cbc35:
 .loop
 	anim_sound 6, 2, SFX_BUBBLEBEAM
 	anim_obj ANIM_OBJ_19, 64, 92, $10
@@ -5068,12 +4758,11 @@
 	anim_wait 5
 	anim_loop 8, .loop
 	anim_ret
-; cbc43
 
-BattleAnim_Harden_branch_cbc43: ; cbc43
-BattleAnim_IronTail_branch_cbc43: ; cbc43
-BattleAnim_MetalClaw_branch_cbc43: ; cbc43
-BattleAnim_SteelWing_branch_cbc43: ; cbc43
+BattleAnim_Harden_branch_cbc43:
+BattleAnim_IronTail_branch_cbc43:
+BattleAnim_MetalClaw_branch_cbc43:
+BattleAnim_SteelWing_branch_cbc43:
 	anim_sound 0, 0, SFX_SHINE
 	anim_bgeffect ANIM_BG_17, $0, $1, $40
 	anim_wait 8
@@ -5083,10 +4772,9 @@
 	anim_wait 64
 	anim_incbgeffect ANIM_BG_17
 	anim_ret
-; cbc5b
 
-BattleAnim_MudSlap_branch_cbc5b: ; cbc5b
-BattleAnim_SandAttack_branch_cbc5b: ; cbc5b
+BattleAnim_MudSlap_branch_cbc5b:
+BattleAnim_SandAttack_branch_cbc5b:
 .loop
 	anim_sound 6, 2, SFX_MENU
 	anim_obj ANIM_OBJ_58, 64, 92, $4
@@ -5094,11 +4782,10 @@
 	anim_loop 8, .loop
 	anim_wait 32
 	anim_ret
-; cbc6a
 
-BattleAnim_Moonlight_branch_cbc6a: ; cbc6a
-BattleAnim_MorningSun_branch_cbc6a: ; cbc6a
-BattleAnim_Synthesis_branch_cbc6a: ; cbc6a
+BattleAnim_Moonlight_branch_cbc6a:
+BattleAnim_MorningSun_branch_cbc6a:
+BattleAnim_Synthesis_branch_cbc6a:
 	anim_sound 0, 0, SFX_METRONOME
 	anim_obj ANIM_OBJ_GLIMMER, 44, 64, $0
 	anim_wait 5
@@ -5107,11 +4794,10 @@
 	anim_obj ANIM_OBJ_GLIMMER, 56, 104, $0
 	anim_wait 21
 	anim_ret
-; cbc80
 
-BattleAnim_Moonlight_branch_cbc80: ; cbc80
-BattleAnim_MorningSun_branch_cbc80: ; cbc80
-BattleAnim_Synthesis_branch_cbc80: ; cbc80
+BattleAnim_Moonlight_branch_cbc80:
+BattleAnim_MorningSun_branch_cbc80:
+BattleAnim_Synthesis_branch_cbc80:
 	anim_sound 0, 0, SFX_METRONOME
 .loop
 	anim_obj ANIM_OBJ_GLIMMER, 24, 64, $0
@@ -5127,23 +4813,20 @@
 	anim_loop 2, .loop
 	anim_wait 16
 	anim_ret
-; cbca7
 
-BattleAnim_FollowEnemyFeet_0: ; cbca7
+BattleAnim_FollowEnemyFeet_0:
 	anim_enemyfeetobj
 	anim_bgeffect ANIM_BG_FEET_FOLLOW, $0, $0, $0
 	anim_wait 6
 	anim_ret
-; cbcaf
 
-BattleAnim_FollowPlayerHead_0: ; cbcaf
+BattleAnim_FollowPlayerHead_0:
 	anim_playerheadobj
 	anim_bgeffect ANIM_BG_HEAD_FOLLOW, $0, $0, $0
 	anim_wait 6
 	anim_ret
-; cbcb7
 
-BattleAnim_ShowMon_0: ; cbcb7
+BattleAnim_ShowMon_0:
 	anim_wait 1
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $0, $0
 	anim_wait 5
@@ -5150,23 +4833,20 @@
 	anim_incobj  1
 	anim_wait 1
 	anim_ret
-; cbcc2
 
-BattleAnim_FollowEnemyFeet_1: ; cbcc2
+BattleAnim_FollowEnemyFeet_1:
 	anim_enemyfeetobj
 	anim_bgeffect ANIM_BG_FEET_FOLLOW, $0, $1, $0
 	anim_wait 6
 	anim_ret
-; cbcca
 
-BattleAnim_FollowPlayerHead_1: ; cbcca
+BattleAnim_FollowPlayerHead_1:
 	anim_playerheadobj
 	anim_bgeffect ANIM_BG_HEAD_FOLLOW, $0, $1, $0
 	anim_wait 4
 	anim_ret
-; cbcd2
 
-BattleAnim_ShowMon_1: ; cbcd2
+BattleAnim_ShowMon_1:
 	anim_wait 1
 	anim_bgeffect ANIM_BG_SHOW_MON, $0, $1, $0
 	anim_wait 4
@@ -5173,4 +4853,3 @@
 	anim_incobj  1
 	anim_wait 1
 	anim_ret
-; cbcdd
--- a/data/moves/descriptions.asm
+++ b/data/moves/descriptions.asm
@@ -1,4 +1,4 @@
-MoveDescriptions:: ; 2cb52
+MoveDescriptions::
 ; entries correspond to move ids (see constants/move_constants.asm)
 	dw PoundDescription
 	dw KarateChopDescription
@@ -256,7 +256,6 @@
 	dw MoveFEDescription
 	dw MoveFFDescription
 	dw Move00Description
-; 2cd52
 
 MoveFCDescription:
 MoveFDDescription:
@@ -1268,4 +1267,3 @@
 BeatUpDescription:
 	db   "Party #MON join"
 	next "in the attack.@"
-; 2ed44
--- a/data/moves/effects_pointers.asm
+++ b/data/moves/effects_pointers.asm
@@ -1,4 +1,4 @@
-MoveEffectsPointers: ; 271f4
+MoveEffectsPointers:
 ; entries correspond to EFFECT_* constants
 	dw NormalHit
 	dw DoSleep
--- a/data/moves/effects_priorities.asm
+++ b/data/moves/effects_priorities.asm
@@ -1,4 +1,4 @@
-MoveEffectPriorities: ; 3c5df
+MoveEffectPriorities:
 	db EFFECT_PROTECT,      3
 	db EFFECT_ENDURE,       3
 	db EFFECT_PRIORITY_HIT, 2
@@ -6,4 +6,3 @@
 	db EFFECT_COUNTER,      0
 	db EFFECT_MIRROR_COAT,  0
 	db -1
-; 3c5ec
--- a/data/moves/grammar.asm
+++ b/data/moves/grammar.asm
@@ -2,7 +2,7 @@
 ; Each move is given an identifier for what usedmovetext to use (0-4).
 ; Made redundant in English localization, where all are just "[mon]¯used [move]!"
 
-MoveGrammar: ; 105e7a
+MoveGrammar:
 ; 0: originally "[mon]の¯[move]¯つかった!" ("[mon]¯used¯[move]!")
 	db SWORDS_DANCE
 	db GROWTH
@@ -99,4 +99,3 @@
 ; 4: originally "[mon]の¯[move]!" ("[mon]'s¯[move]!")
 ; Any move not listed above uses this grammar.
 	db -1 ; end
-; 105ed0
--- a/data/moves/moves.asm
+++ b/data/moves/moves.asm
@@ -10,7 +10,7 @@
 	db \7 percent ; effect chance
 ENDM
 
-Moves: ; 41afb
+Moves:
 ; entries correspond to constants/move_constants.asm
 	move POUND,        EFFECT_NORMAL_HIT,         40, NORMAL,   100, 35,   0
 	move KARATE_CHOP,  EFFECT_NORMAL_HIT,         50, FIGHTING, 100, 25,   0
--- a/data/moves/tmhm_moves.asm
+++ b/data/moves/tmhm_moves.asm
@@ -1,4 +1,4 @@
-TMHMMoves: ; 1167a
+TMHMMoves:
 ; entries correspond to *_TMNUM enums (see constants/item_constants.asm)
 ; TMs
 	db DYNAMICPUNCH
@@ -64,4 +64,3 @@
 	db THUNDERBOLT
 	db ICE_BEAM
 	db 0 ; end
-; 116b7
--- a/data/party_menu_qualities.asm
+++ b/data/party_menu_qualities.asm
@@ -19,7 +19,7 @@
 ENDM
 
 
-PartyMenuQualityPointers: ; 503b2
+PartyMenuQualityPointers:
 ; entries correspond to PARTYMENUACTION_* constants
 	dw .Default  ; PARTYMENUACTION_CHOOSE_POKEMON
 	dw .Default  ; PARTYMENUACTION_HEALING_ITEM
@@ -31,7 +31,6 @@
 	dw .Gender   ; PARTYMENUACTION_GIVE_MON_FEMALE
 	dw .Default  ; PARTYMENUACTION_GIVE_ITEM
 	dw .Mobile   ; PARTYMENUACTION_MOBILE
-; 503c6
 
 .Default:  partymenuqualities NICKNAMES, HP_BAR, HP_DIGITS, LEVEL, STATUS
 .TMHM:     partymenuqualities NICKNAMES, TMHM_COMPAT,       LEVEL, STATUS
@@ -38,4 +37,3 @@
 .EvoStone: partymenuqualities NICKNAMES, EVO_STONE_COMPAT,  LEVEL, STATUS
 .Gender:   partymenuqualities NICKNAMES, GENDER,            LEVEL, STATUS
 .Mobile:   partymenuqualities NICKNAMES, MOBILE_SELECTION,  LEVEL, STATUS
-; 503e0
--- a/data/phone/non_trainer_names.asm
+++ b/data/phone/non_trainer_names.asm
@@ -1,4 +1,4 @@
-NonTrainerCallerNames: ; 903d6
+NonTrainerCallerNames:
 ; entries correspond to PHONECONTACT_* constants
 	dw .none
 	dw .mom
@@ -13,4 +13,3 @@
 .elm:      db "PROF.ELM:@"
 .bikeshop: db "BIKE SHOP:@"
 .buena:    db "BUENA:<LNBRK>   DISC JOCKEY@"
-; 90423
--- a/data/phone/permanent_numbers.asm
+++ b/data/phone/permanent_numbers.asm
@@ -1,5 +1,4 @@
-PermanentNumbers: ; 90066
+PermanentNumbers:
 	db PHONECONTACT_MOM
 	db PHONECONTACT_ELM
 	db -1 ; end
-; 90069
--- a/data/phone/phone_contacts.asm
+++ b/data/phone/phone_contacts.asm
@@ -8,7 +8,7 @@
 	dba \7
 ENDM
 
-PhoneContacts: ; 9045f
+PhoneContacts:
 ; entries correspond to PHONE_* constants
 	phone TRAINER_NONE, PHONE_00,           N_A,              0,       UnusedPhoneScript,   0,       UnusedPhoneScript
 	phone TRAINER_NONE, PHONECONTACT_MOM,   PLAYERS_HOUSE_1F, ANYTIME, MomPhoneScript,      0,       UnusedPhoneScript
@@ -48,4 +48,3 @@
 	phone HIKER,        PARRY1,             ROUTE_45,         ANYTIME, ParryPhoneScript1,   ANYTIME, ParryPhoneScript2
 	phone PICNICKER,    ERIN1,              ROUTE_46,         ANYTIME, ErinPhoneScript1,    ANYTIME, ErinPhoneScript2
 	phone TRAINER_NONE, PHONECONTACT_BUENA, GOLDENROD_DEPT_STORE_ROOF, ANYTIME, BuenaPhoneScript1, ANYTIME, BuenaPhoneScript2
-; 90627
--- a/data/phone/special_calls.asm
+++ b/data/phone/special_calls.asm
@@ -5,7 +5,7 @@
 	dba \3
 ENDM
 
-SpecialPhoneCallList: ; 90627
+SpecialPhoneCallList:
 ; entries correspond to SPECIALCALL_* constants
 	specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM,      ElmPhoneScript2
 	specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM,      ElmPhoneScript2
@@ -15,4 +15,3 @@
 	specialcall SpecialCallWhereverYouAre,  PHONECONTACT_BIKESHOP, BikeShopPhoneScript
 	specialcall SpecialCallWhereverYouAre,  PHONECONTACT_MOM,      MomPhoneLectureScript
 	specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM,      ElmPhoneScript2
-; 90657
--- a/data/player_names.asm
+++ b/data/player_names.asm
@@ -1,4 +1,4 @@
-ChrisNameMenuHeader: ; 882b5
+ChrisNameMenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 10, TEXTBOX_Y - 1
 	dw .MaleNames
@@ -5,11 +5,11 @@
 	db 1 ; ????
 	db 0 ; default option
 
-.MaleNames: ; 882be
+.MaleNames:
 	db STATICMENU_CURSOR | STATICMENU_PLACE_TITLE | STATICMENU_DISABLE_B ; flags
 	db 5 ; items
 	db "NEW NAME@"
-MalePlayerNameArray: ; 882c9
+MalePlayerNameArray:
 	db "CHRIS@"
 	db "MAT@"
 	db "ALLAN@"
@@ -17,7 +17,7 @@
 	db 2 ; displacement
 	db " NAME @" ; title
 
-KrisNameMenuHeader: ; 882e5
+KrisNameMenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 10, TEXTBOX_Y - 1
 	dw .FemaleNames
@@ -24,11 +24,11 @@
 	db 1 ; ????
 	db 0 ; default option
 
-.FemaleNames: ; 882ee
+.FemaleNames:
 	db STATICMENU_CURSOR | STATICMENU_PLACE_TITLE | STATICMENU_DISABLE_B ; flags
 	db 5 ; items
 	db "NEW NAME@"
-FemalePlayerNameArray: ; 882f9
+FemalePlayerNameArray:
 	db "KRIS@"
 	db "AMANDA@"
 	db "JUANA@"
--- a/data/pokemon/cries.asm
+++ b/data/pokemon/cries.asm
@@ -3,7 +3,7 @@
 	dw \1, \2, \3
 ENDM
 
-PokemonCries:: ; f2787
+PokemonCries::
 ; entries correspond to constants/pokemon_constants.asm
 	mon_cry CRY_BULBASAUR,   $080,  $081 ; BULBASAUR
 	mon_cry CRY_BULBASAUR,   $020,  $100 ; IVYSAUR
@@ -260,4 +260,3 @@
 	mon_cry CRY_NIDORAN_M,      0,     0 ; 253
 	mon_cry CRY_NIDORAN_M,      0,     0 ; 254
 	mon_cry CRY_NIDORAN_M,      0,     0 ; 255
-; f2d81
--- a/data/pokemon/ezchat_order.asm
+++ b/data/pokemon/ezchat_order.asm
@@ -93,4 +93,3 @@
 .ro:       db VULPIX, -1
 .wa:       db JUMPLUFF, TOTODILE, MACHOP ;, -1
 .end:      db -1
-; 11d67e
--- a/data/pokemon/gen1_base_special.asm
+++ b/data/pokemon/gen1_base_special.asm
@@ -1,6 +1,6 @@
 ; The original base Special stat for each Pokémon from Red/Blue
 
-KantoMonSpecials: ; fb656
+KantoMonSpecials:
 	db  65 ; BULBASAUR
 	db  80 ; IVYSAUR
 	db 100 ; VENUSAUR
@@ -152,4 +152,3 @@
 	db 100 ; DRAGONITE
 	db 154 ; MEWTWO
 	db 100 ; MEW
-; fb6ed
--- a/data/pokemon/gen1_order.asm
+++ b/data/pokemon/gen1_order.asm
@@ -1,4 +1,4 @@
-Pokered_MonIndices: ; fb91c
+Pokered_MonIndices:
 	db RHYDON
 	db KANGASKHAN
 	db NIDORAN_M
@@ -252,4 +252,3 @@
 	db QWILFISH
 	db WOBBUFFET
 	db WOBBUFFET
-; fba18
--- a/data/pokemon/menu_icons.asm
+++ b/data/pokemon/menu_icons.asm
@@ -1,6 +1,6 @@
 ; party menu icons
 
-MonMenuIcons: ; 8eac4
+MonMenuIcons:
 	db ICON_BULBASAUR   ; BULBASAUR
 	db ICON_BULBASAUR   ; IVYSAUR
 	db ICON_BULBASAUR   ; VENUSAUR
@@ -252,4 +252,3 @@
 	db ICON_LUGIA       ; LUGIA
 	db ICON_HO_OH       ; HO_OH
 	db ICON_HUMANSHAPE  ; CELEBI
-; 8ebbf
--- a/data/pokemon/palettes.asm
+++ b/data/pokemon/palettes.asm
@@ -1,4 +1,4 @@
-PokemonPalettes: ; a8ce
+PokemonPalettes:
 ; entries correspond to Pokémon species, two apiece
 
 ; 000
@@ -534,5 +534,3 @@
 ; 255 shiny
 	RGB 23, 23, 23
 	RGB 17, 17, 17
-
-; b0ce
--- a/data/pokemon/unown_words.asm
+++ b/data/pokemon/unown_words.asm
@@ -7,7 +7,7 @@
 	db -1
 ENDM
 
-UnownWords: ; fba5a
+UnownWords:
 ; entries correspond to UNOWN_* form constants
 	dw UnownWordA
 	dw UnownWordA
@@ -36,7 +36,6 @@
 	dw UnownWordX
 	dw UnownWordY
 	dw UnownWordZ
-; fba90
 
 UnownWordA: unownword "ANGRY"
 UnownWordB: unownword "BEAR"
@@ -64,4 +63,3 @@
 UnownWordX: unownword "XXXXX"
 UnownWordY: unownword "YIELD"
 UnownWordZ: unownword "ZOOM"
-; fbb32
--- a/data/predef_pointers.asm
+++ b/data/predef_pointers.asm
@@ -6,7 +6,7 @@
 	dab \1
 ENDM
 
-PredefPointers:: ; 856b
+PredefPointers::
 	add_predef LearnMove ; $0
 	add_predef DummyPredef1
 	add_predef HealParty ; this is both a special and a predef
@@ -82,4 +82,3 @@
 	add_predef Unused_HOF_AnimateAlignedFrontpic ; $48
 	add_predef HOF_AnimateFrontpic
 	dbw -1, InexplicablyEmptyFunction ; ???
-; 864c
--- a/data/special_pointers.asm
+++ b/data/special_pointers.asm
@@ -6,7 +6,7 @@
 	dba \1
 ENDM
 
-SpecialsPointers:: ; c029
+SpecialsPointers::
 	add_special WarpToSpawnPoint ; $0
 
 ; Communications
@@ -182,4 +182,3 @@
 	add_special InitialSetDSTFlag
 	add_special InitialClearDSTFlag
 	add_special DummySpecial_c224 ; $a8
-; c224
--- a/data/sprite_anims/framesets.asm
+++ b/data/sprite_anims/framesets.asm
@@ -1,4 +1,4 @@
-SpriteAnimFrameData: ; 8d6e6
+SpriteAnimFrameData:
 ; entries correspond to SPRITE_ANIM_FRAMESET_* constants
 	dw .Frameset_00
 	dw .Frameset_PartyMon
@@ -66,7 +66,6 @@
 	dw .Frameset_IntroUnownF
 	dw .Frameset_CelebiLeft
 	dw .Frameset_CelebiRight
-; 8d76a
 
 .Frameset_00:
 	frame SPRITE_ANIM_OAMSET_RED_WALK_1, 32
@@ -496,4 +495,3 @@
 	frame SPRITE_ANIM_OAMSET_CELEBI_1,  8, OAM_X_FLIP
 	frame SPRITE_ANIM_OAMSET_CELEBI_2,  8, OAM_X_FLIP
 	endanim
-; 8d94d
--- a/data/sprite_anims/oam.asm
+++ b/data/sprite_anims/oam.asm
@@ -1,4 +1,4 @@
-SpriteAnimOAMData: ; 8d94d
+SpriteAnimOAMData:
 ; entries correspond to SPRITE_ANIM_OAMSET_* constants
 	; vtile offset, pointer
 	dbw $00, .OAMData_RedWalk                  ; SPRITE_ANIM_OAMSET_RED_WALK_1
@@ -1126,4 +1126,3 @@
 	dsprite  0,  0, -1,  4, $51, 1
 	dsprite  0,  0,  0,  4, $52, 1
 	dsprite  0,  0,  1,  4, $53, 1
-; 8e706
--- a/data/sprite_anims/sequences.asm
+++ b/data/sprite_anims/sequences.asm
@@ -1,4 +1,4 @@
-SpriteAnimSeqData: ; 8d1c4
+SpriteAnimSeqData:
 ; entries correspond to SPRITE_ANIM_INDEX_* constants
 	; frameset sequence, tile
 	db SPRITE_ANIM_FRAMESET_PARTY_MON,                SPRITE_ANIM_SEQ_PARTY_MON,               $00 ; SPRITE_ANIM_INDEX_PARTY_MON
@@ -46,4 +46,3 @@
 	db SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F,            SPRITE_ANIM_SEQ_INTRO_UNOWN_F,           $00 ; SPRITE_ANIM_INDEX_INTRO_UNOWN_F
 	db SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY,       SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY,      $00 ; SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY
 	db SPRITE_ANIM_FRAMESET_CELEBI_LEFT,              SPRITE_ANIM_SEQ_NULL,                    $00 ; SPRITE_ANIM_INDEX_CELEBI
-; 8d24b
--- a/data/sprites/emotes.asm
+++ b/data/sprites/emotes.asm
@@ -5,7 +5,7 @@
 	dw vTiles1 tile \3
 ENDM
 
-Emotes: ; 144d
+Emotes:
 ; entries correspond to EMOTE_* constants
 	emote ShockEmote,     4, $78
 	emote QuestionEmote,  4, $78
@@ -19,4 +19,3 @@
 	emote FishingRodGFX,  2, $7c
 	emote BoulderDustGFX, 2, $7e
 	emote GrassRustleGFX, 1, $7e
-; 14495
--- a/data/sprites/facings.asm
+++ b/data/sprites/facings.asm
@@ -1,4 +1,4 @@
-Facings: ; 4049
+Facings:
 ; entries correspond to FACING_* constants
 	dw FacingStepDown0
 	dw FacingStepDown1
@@ -52,7 +52,6 @@
 	db  0,  8, 0, $01
 	db  8,  0, RELATIVE_ATTRIBUTES, $02
 	db  8,  8, RELATIVE_ATTRIBUTES, $03
-; 409c
 
 FacingStepDown1: ; walking down 1
 	db 4 ; #
@@ -60,7 +59,6 @@
 	db  0,  8, 0, $81
 	db  8,  0, RELATIVE_ATTRIBUTES, $82
 	db  8,  8, RELATIVE_ATTRIBUTES, $83
-; 40ad
 
 FacingStepDown3: ; walking down 2
 	db 4 ; #
@@ -68,7 +66,6 @@
 	db  0,  0, X_FLIP, $81
 	db  8,  8, RELATIVE_ATTRIBUTES | X_FLIP, $82
 	db  8,  0, RELATIVE_ATTRIBUTES | X_FLIP, $83
-; 40be
 
 FacingStepUp0:
 FacingStepUp2: ; standing up
@@ -77,7 +74,6 @@
 	db  0,  8, 0, $05
 	db  8,  0, RELATIVE_ATTRIBUTES, $06
 	db  8,  8, RELATIVE_ATTRIBUTES, $07
-; 40cf
 
 FacingStepUp1: ; walking up 1
 	db 4 ; #
@@ -85,7 +81,6 @@
 	db  0,  8, 0, $85
 	db  8,  0, RELATIVE_ATTRIBUTES, $86
 	db  8,  8, RELATIVE_ATTRIBUTES, $87
-; 40e0
 
 FacingStepUp3: ; walking up 2
 	db 4 ; #
@@ -93,7 +88,6 @@
 	db  0,  0, X_FLIP, $85
 	db  8,  8, RELATIVE_ATTRIBUTES | X_FLIP, $86
 	db  8,  0, RELATIVE_ATTRIBUTES | X_FLIP, $87
-; 40f1
 
 FacingStepLeft0:
 FacingStepLeft2: ; standing left
@@ -102,7 +96,6 @@
 	db  0,  8, 0, $09
 	db  8,  0, RELATIVE_ATTRIBUTES, $0a
 	db  8,  8, RELATIVE_ATTRIBUTES, $0b
-; 4102
 
 FacingStepRight0:
 FacingStepRight2: ; standing right
@@ -111,7 +104,6 @@
 	db  0,  0, X_FLIP, $09
 	db  8,  8, RELATIVE_ATTRIBUTES | X_FLIP, $0a
 	db  8,  0, RELATIVE_ATTRIBUTES | X_FLIP, $0b
-; 4113
 
 FacingStepLeft1:
 FacingStepLeft3: ; walking left
@@ -120,7 +112,6 @@
 	db  0,  8, 0, $89
 	db  8,  0, RELATIVE_ATTRIBUTES, $8a
 	db  8,  8, RELATIVE_ATTRIBUTES, $8b
-; 4124
 
 FacingStepRight1:
 FacingStepRight3: ; walking right
@@ -129,7 +120,6 @@
 	db  0,  0, X_FLIP, $89
 	db  8,  8, RELATIVE_ATTRIBUTES | X_FLIP, $8a
 	db  8,  0, RELATIVE_ATTRIBUTES | X_FLIP, $8b
-; 4135
 
 FacingFishDown: ; fishing down
 	db 5 ; #
@@ -138,7 +128,6 @@
 	db  8,  0, RELATIVE_ATTRIBUTES, $02
 	db  8,  8, RELATIVE_ATTRIBUTES, $03
 	db 16,  0, ABSOLUTE_TILE_ID, $fc
-; 414a
 
 FacingFishUp: ; fishing up
 	db 5 ; #
@@ -147,7 +136,6 @@
 	db  8,  0, RELATIVE_ATTRIBUTES, $06
 	db  8,  8, RELATIVE_ATTRIBUTES, $07
 	db -8,  0, ABSOLUTE_TILE_ID, $fc
-; 415f
 
 FacingFishLeft: ; fishing left
 	db 5 ; #
@@ -156,7 +144,6 @@
 	db  8,  0, RELATIVE_ATTRIBUTES, $0a
 	db  8,  8, RELATIVE_ATTRIBUTES, $0b
 	db  5, -8, ABSOLUTE_TILE_ID | X_FLIP, $fd
-; 4174
 
 FacingFishRight: ; fishing right
 	db 5 ; #
@@ -165,7 +152,6 @@
 	db  8,  8, RELATIVE_ATTRIBUTES | X_FLIP, $0a
 	db  8,  0, RELATIVE_ATTRIBUTES | X_FLIP, $0b
 	db  5, 16, ABSOLUTE_TILE_ID, $fd
-; 4189
 
 FacingEmote: ; emote
 	db 4 ; #
@@ -173,13 +159,11 @@
 	db  0,  8, ABSOLUTE_TILE_ID, $f9
 	db  8,  0, ABSOLUTE_TILE_ID, $fa
 	db  8,  8, ABSOLUTE_TILE_ID, $fb
-; 419a
 
 FacingShadow: ; shadow
 	db 2 ; #
 	db  0,  0, ABSOLUTE_TILE_ID, $fc
 	db  0,  8, ABSOLUTE_TILE_ID | X_FLIP, $fc
-; 41a3
 
 FacingBigDollSymmetric: ; big snorlax or lapras doll
 	db 16 ; #
@@ -199,23 +183,20 @@
 	db 16, 16, X_FLIP, $05
 	db 24, 24, X_FLIP, $06
 	db 24, 16, X_FLIP, $07
-; 41e4
 
-FacingWeirdTree1: ; 41e4
+FacingWeirdTree1:
 	db 4 ; #
 	db  0,  0, 0, $04
 	db  0,  8, 0, $05
 	db  8,  0, 0, $06
 	db  8,  8, 0, $07
-; 41f5
 
-FacingWeirdTree3: ; 41f5
+FacingWeirdTree3:
 	db 4 ; #
 	db  0,  8, X_FLIP, $04
 	db  0,  0, X_FLIP, $05
 	db  8,  8, X_FLIP, $06
 	db  8,  0, X_FLIP, $07
-; 4206
 
 FacingBigDollAsymmetric: ; big doll other than snorlax or lapras
 	db 14 ; #
@@ -233,7 +214,6 @@
 	db 16, 16, 0, $08
 	db 24, 24, X_FLIP, $04
 	db 24, 16, 0, $0b
-; 423f
 
 FacingBoulderDust1: ; boulder dust 1
 	db 4 ; #
@@ -241,7 +221,6 @@
 	db  0,  8, ABSOLUTE_TILE_ID, $fe
 	db  8,  0, ABSOLUTE_TILE_ID, $fe
 	db  8,  8, ABSOLUTE_TILE_ID, $fe
-; 4250
 
 FacingBoulderDust2: ; boulder dust 2
 	db 4 ; #
@@ -249,16 +228,13 @@
 	db  0,  8, ABSOLUTE_TILE_ID, $ff
 	db  8,  0, ABSOLUTE_TILE_ID, $ff
 	db  8,  8, ABSOLUTE_TILE_ID, $ff
-; 4261
 
-FacingGrass1: ; 4261
+FacingGrass1:
 	db 2 ; #
 	db  8,  0, ABSOLUTE_TILE_ID, $fe
 	db  8,  8, ABSOLUTE_TILE_ID | X_FLIP, $fe
-; 426a
 
-FacingGrass2: ; 426a
+FacingGrass2:
 	db 2 ; #
 	db  9, -1, ABSOLUTE_TILE_ID, $fe
 	db  9,  9, ABSOLUTE_TILE_ID | X_FLIP, $fe
-; 4273
--- a/data/sprites/map_objects.asm
+++ b/data/sprites/map_objects.asm
@@ -1,4 +1,4 @@
-SpriteMovementData:: ; 4273
+SpriteMovementData::
 ; entries correspond to SPRITEMOVEDATA_* constants
 
 ; SPRITEMOVEDATA_00
@@ -304,5 +304,3 @@
 	db 0 ; flags1
 	db 0 ; flags2
 	db 0 ; palette flags
-
-; 4357
--- a/data/sprites/sprite_mons.asm
+++ b/data/sprites/sprite_mons.asm
@@ -1,4 +1,4 @@
-SpriteMons: ; 14495
+SpriteMons:
 ; entries correspond to SPRITE_* constants past SPRITE_POKEMON
 	db UNOWN
 	db GEODUDE
@@ -35,4 +35,3 @@
 	db GYARADOS
 	db LUGIA
 	db HO_OH
-; 144b8
--- a/data/sprites/sprites.asm
+++ b/data/sprites/sprites.asm
@@ -4,7 +4,7 @@
 	db \2 tiles, BANK(\1), \3, \4
 ENDM
 
-OverworldSprites: ; 14736
+OverworldSprites:
 ; entries correspond to SPRITE_* constants
 	overworld_sprite ChrisSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
 	overworld_sprite ChrisBikeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
--- a/data/text/mail_input_chars.asm
+++ b/data/text/mail_input_chars.asm
@@ -1,6 +1,6 @@
 ; see engine/naming_screen.asm
 
-MailEntry_Uppercase: ; 122dd
+MailEntry_Uppercase:
 	db "A B C D E F G H I J"
 	db "K L M N O P Q R S T"
 	db "U V W X Y Z   , ? !"
@@ -7,9 +7,8 @@
 	db "1 2 3 4 5 6 7 8 9 0"
 	db "<PK> <MN> <PO> <KE> é ♂ ♀ ¥ … ×"
 	db "lower  DEL   END   "
-; 1224f
 
-MailEntry_Lowercase: ; 1224f
+MailEntry_Lowercase:
 	db "a b c d e f g h i j"
 	db "k l m n o p q r s t"
 	db "u v w x y z   . - /"
@@ -16,4 +15,3 @@
 	db "'d 'l 'm 'r 's 't 'v & ( )"
 	db "“ ” [ ] ' : ;      "
 	db "UPPER  DEL   END   "
-; 122c1
--- a/data/text/unused_gen1_trainer_names.asm
+++ b/data/text/unused_gen1_trainer_names.asm
@@ -1,4 +1,4 @@
-Gen1TrainerClassNames: ; 50a42
+Gen1TrainerClassNames:
 ; Untranslated trainer class names from Red.
 	dw .Youngster
 	dw .BugCatcher
--- a/data/text_buffers.asm
+++ b/data/text_buffers.asm
@@ -1,4 +1,4 @@
-StringBufferPointers:: ; 24000
+StringBufferPointers::
 ; entries correspond to arguments for text_buffer (TX_STRINGBUFFER)
 	dw wStringBuffer3 ; 0
 	dw wStringBuffer4 ; 1
--- a/data/tilesets.asm
+++ b/data/tilesets.asm
@@ -10,7 +10,7 @@
 ; - The *PalMap are defined in gfx/tileset_palette_maps.asm
 ; - The *Anim are defined in engine/tileset_anims.asm
 
-Tilesets:: ; 4d596
+Tilesets::
 ; entries correspond to TILESET_* constants
 	tileset Tileset0
 	tileset TilesetJohto
@@ -49,4 +49,3 @@
 	tileset TilesetKabutoWordRoom
 	tileset TilesetOmanyteWordRoom
 	tileset TilesetAerodactylWordRoom
-; 4d7c1
--- a/data/trainers/attributes.asm
+++ b/data/trainers/attributes.asm
@@ -1,4 +1,4 @@
-TrainerClassAttributes: ; 3959c
+TrainerClassAttributes:
 ; entries correspond to trainer classes (see constants/trainer_constants.asm)
 
 ; Falkner
@@ -403,4 +403,3 @@
 	dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY
 	dw CONTEXT_USE | SWITCH_SOMETIMES
 
-; 39771
--- a/data/trainers/class_names.asm
+++ b/data/trainers/class_names.asm
@@ -1,4 +1,4 @@
-TrainerClassNames:: ; 2c1ef
+TrainerClassNames::
 ; entries correspond to trainer classes (see constants/trainer_constants.asm)
 	db "LEADER@"
 	db "LEADER@"
--- a/data/trainers/dvs.asm
+++ b/data/trainers/dvs.asm
@@ -1,4 +1,4 @@
-TrainerClassDVs: ; 270d6
+TrainerClassDVs:
 ; entries correspond to trainer classes (see constants/trainer_constants.asm)
 	;  atk,def,spd,spc
 	dn  9, 10,  7,  7 ; FALKNER
@@ -68,4 +68,3 @@
 	dn  9,  8,  8,  8 ; OFFICER
 	dn  7, 14, 10,  8 ; GRUNTF
 	dn  9,  8,  8,  8 ; MYSTICALMAN
-; 2715c
--- a/data/trainers/gendered_trainers.asm
+++ b/data/trainers/gendered_trainers.asm
@@ -1,6 +1,6 @@
 ; Used by GetMobileOTTrainerClass
 
-MaleTrainers: ; 4e95d
+MaleTrainers:
 	db BURGLAR
 	db YOUNGSTER
 	db SCHOOLBOY
@@ -28,7 +28,7 @@
 	db SCIENTIST
 .End
 
-FemaleTrainers: ; 4e976
+FemaleTrainers:
 	db MEDIUM
 	db LASS
 	db BEAUTY
--- a/data/trainers/genders.asm
+++ b/data/trainers/genders.asm
@@ -1,6 +1,6 @@
 ; Used by BattleTowerText
 
-BTTrainerClassGenders: ; 11f2f0
+BTTrainerClassGenders:
 ; entries correspond to trainer classes
 	db MALE   ; FALKNER
 	db FEMALE ; WHITNEY
@@ -68,4 +68,3 @@
 	db MALE   ; BLUE
 	db MALE   ; OFFICER
 	db FEMALE ; GRUNTF
-; 11f332
--- a/data/trainers/palettes.asm
+++ b/data/trainers/palettes.asm
@@ -1,4 +1,4 @@
-TrainerPalettes: ; b0ce
+TrainerPalettes:
 ; entries correspond to trainer classes
 
 PlayerPalette: ; Chris uses the same colors as Cal
@@ -71,4 +71,3 @@
 INCLUDE "gfx/trainers/officer.pal"
 INCLUDE "gfx/trainers/grunt_f.pal"
 INCLUDE "gfx/trainers/mysticalman.pal"
-; b1de
--- a/data/types/names.asm
+++ b/data/types/names.asm
@@ -1,4 +1,4 @@
-TypeNames: ; 5097b
+TypeNames:
 ; entries correspond to types (see constants/type_constants.asm)
 	dw Normal
 	dw Fighting
@@ -49,4 +49,3 @@
 Dragon:    db "DRAGON@"
 Dark:      db "DARK@"
 
-; 50a28
--- a/data/types/search_strings.asm
+++ b/data/types/search_strings.asm
@@ -1,4 +1,4 @@
-PokedexTypeSearchStrings: ; 40fe4
+PokedexTypeSearchStrings:
 ; entries correspond with PokedexTypeSearchConversionTable (see data/types/search_types.asm)
 	db "  ----  @"
 	db " NORMAL @"
@@ -18,4 +18,3 @@
 	db " DRAGON @"
 	db "  DARK  @"
 	db " STEEL  @"
-; 41086
--- a/data/types/search_types.asm
+++ b/data/types/search_types.asm
@@ -1,4 +1,4 @@
-PokedexTypeSearchConversionTable: ; 410f6
+PokedexTypeSearchConversionTable:
 ; entries correspond with PokedexTypeSearchStrings (see data/types/search_strings.asm)
 	db NORMAL
 	db FIRE
@@ -17,4 +17,3 @@
 	db DRAGON
 	db DARK
 	db STEEL
-; 41107
--- a/data/types/type_boost_items.asm
+++ b/data/types/type_boost_items.asm
@@ -1,4 +1,4 @@
-TypeBoostItems: ; 35703
+TypeBoostItems:
 	db HELD_NORMAL_BOOST,   NORMAL   ; PINK_BOW/POLKADOT_BOW
 	db HELD_FIGHTING_BOOST, FIGHTING ; BLACKBELT
 	db HELD_FLYING_BOOST,   FLYING   ; SHARP_BEAK
@@ -17,4 +17,3 @@
 	db HELD_DARK_BOOST,     DARK     ; BLACKGLASSES
 	db HELD_STEEL_BOOST,    STEEL    ; METAL_COAT
 	db -1
-; 35726
--- a/data/types/type_matchups.asm
+++ b/data/types/type_matchups.asm
@@ -1,4 +1,4 @@
-TypeMatchups: ; 34bb1
+TypeMatchups:
 	;  attacker,  defender,  *=
 	db NORMAL,    ROCK,      NOT_VERY_EFFECTIVE
 	db NORMAL,    STEEL,     NOT_VERY_EFFECTIVE
@@ -116,4 +116,3 @@
 	db FIGHTING,  GHOST,     NO_EFFECT
 
 	db -1 ; end
-; 34cfd
--- a/data/wild/bug_contest_mons.asm
+++ b/data/wild/bug_contest_mons.asm
@@ -1,4 +1,4 @@
-ContestMons: ; 97d87
+ContestMons:
 	;   %, species,   min, max
 	db 20, CATERPIE,    7, 18
 	db 20, WEEDLE,      7, 18
@@ -11,4 +11,3 @@
 	db  5, SCYTHER,    13, 14
 	db  5, PINSIR,     13, 14
 	db -1, VENOMOTH,   30, 40
-; 97db3
--- a/data/wild/fish.asm
+++ b/data/wild/fish.asm
@@ -5,7 +5,7 @@
 	dbwww \1, \2, \3, \4
 ENDM
 
-FishGroups: ; 92488
+FishGroups:
 ; entries correspond to FISHGROUP_* constants
 	fishgroup 50 percent + 1, .Shore_Old,            .Shore_Good,            .Shore_Super
 	fishgroup 50 percent + 1, .Ocean_Old,            .Ocean_Good,            .Ocean_Super
@@ -21,151 +21,151 @@
 	fishgroup 50 percent + 1, .Remoraid_Old,         .Remoraid_Good,         .Remoraid_Super
 	fishgroup 50 percent + 1, .Qwilfish_NoSwarm_Old, .Qwilfish_NoSwarm_Good, .Qwilfish_NoSwarm_Super
 
-.Shore_Old: ; 924e3
+.Shore_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     KRABBY,     10
-.Shore_Good: ; 924ec
+.Shore_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     KRABBY,     20
 	db  90 percent + 1, KRABBY,     20
 	db 100 percent,     time_group 0
-.Shore_Super: ; 924f8
+.Shore_Super:
 	db  40 percent,     KRABBY,     40
 	db  70 percent,     time_group 1
 	db  90 percent + 1, KRABBY,     40
 	db 100 percent,     KINGLER,    40
 
-.Ocean_Old: ; 92504
+.Ocean_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     TENTACOOL,  10
-.Ocean_Good: ; 9250d
+.Ocean_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     TENTACOOL,  20
 	db  90 percent + 1, CHINCHOU,   20
 	db 100 percent,     time_group 2
-.Ocean_Super: ; 92519
+.Ocean_Super:
 	db  40 percent,     CHINCHOU,   40
 	db  70 percent,     time_group 3
 	db  90 percent + 1, TENTACRUEL, 40
 	db 100 percent,     LANTURN,    40
 
-.Lake_Old: ; 92525
+.Lake_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     GOLDEEN,    10
-.Lake_Good: ; 9252e
+.Lake_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     GOLDEEN,    20
 	db  90 percent + 1, GOLDEEN,    20
 	db 100 percent,     time_group 4
-.Lake_Super: ; 9253a
+.Lake_Super:
 	db  40 percent,     GOLDEEN,    40
 	db  70 percent,     time_group 5
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     SEAKING,    40
 
-.Pond_Old: ; 92546
+.Pond_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     POLIWAG,    10
-.Pond_Good: ; 9254f
+.Pond_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     POLIWAG,    20
 	db  90 percent + 1, POLIWAG,    20
 	db 100 percent,     time_group 6
-.Pond_Super: ; 9255b
+.Pond_Super:
 	db  40 percent,     POLIWAG,    40
 	db  70 percent,     time_group 7
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     POLIWAG,    40
 
-.Dratini_Old: ; 92567
+.Dratini_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     MAGIKARP,   10
-.Dratini_Good: ; 92570
+.Dratini_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     MAGIKARP,   20
 	db  90 percent + 1, MAGIKARP,   20
 	db 100 percent,     time_group 8
-.Dratini_Super: ; 9257c
+.Dratini_Super:
 	db  40 percent,     MAGIKARP,   40
 	db  70 percent,     time_group 9
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     DRAGONAIR,  40
 
-.Qwilfish_Swarm_Old: ; 92588
+.Qwilfish_Swarm_Old:
 	db  70 percent + 1, MAGIKARP,   5
 	db  85 percent + 1, MAGIKARP,   5
 	db 100 percent,     QWILFISH,   5
-.Qwilfish_Swarm_Good: ; 92591
+.Qwilfish_Swarm_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     QWILFISH,   20
 	db  90 percent + 1, QWILFISH,   20
 	db 100 percent,     time_group 10
-.Qwilfish_Swarm_Super: ; 9259d
+.Qwilfish_Swarm_Super:
 	db  40 percent,     QWILFISH,   40
 	db  70 percent,     time_group 11
 	db  90 percent + 1, QWILFISH,   40
 	db 100 percent,     QWILFISH,   40
 
-.Remoraid_Swarm_Old: ; 925a9
+.Remoraid_Swarm_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     REMORAID,   10
-.Remoraid_Swarm_Good: ; 925b2
+.Remoraid_Swarm_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     REMORAID,   20
 	db  90 percent + 1, REMORAID,   20
 	db 100 percent,     time_group 12
-.Remoraid_Swarm_Super: ; 925be
+.Remoraid_Swarm_Super:
 	db  40 percent,     REMORAID,   40
 	db  70 percent,     time_group 13
 	db  90 percent + 1, REMORAID,   40
 	db 100 percent,     REMORAID,   40
 
-.Gyarados_Old: ; 925ca
+.Gyarados_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     MAGIKARP,   10
-.Gyarados_Good: ; 925d3
+.Gyarados_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     MAGIKARP,   20
 	db  90 percent + 1, MAGIKARP,   20
 	db 100 percent,     time_group 14
-.Gyarados_Super: ; 925df
+.Gyarados_Super:
 	db  40 percent,     MAGIKARP,   40
 	db  70 percent,     time_group 15
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     MAGIKARP,   40
 
-.Dratini_2_Old: ; 925eb
+.Dratini_2_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     MAGIKARP,   10
-.Dratini_2_Good: ; 925f4
+.Dratini_2_Good:
 	db  35 percent,     MAGIKARP,   10
 	db  70 percent,     MAGIKARP,   10
 	db  90 percent + 1, MAGIKARP,   10
 	db 100 percent,     time_group 16
-.Dratini_2_Super: ; 92600
+.Dratini_2_Super:
 	db  40 percent,     MAGIKARP,   10
 	db  70 percent,     time_group 17
 	db  90 percent + 1, MAGIKARP,   10
 	db 100 percent,     DRAGONAIR,  10
 
-.WhirlIslands_Old: ; 9260c
+.WhirlIslands_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     KRABBY,     10
-.WhirlIslands_Good: ; 92615
+.WhirlIslands_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     KRABBY,     20
 	db  90 percent + 1, KRABBY,     20
 	db 100 percent,     time_group 18
-.WhirlIslands_Super: ; 92621
+.WhirlIslands_Super:
 	db  40 percent,     KRABBY,     40
 	db  70 percent,     time_group 19
 	db  90 percent + 1, KINGLER,    40
@@ -172,41 +172,40 @@
 	db 100 percent,     SEADRA,     40
 
 .Qwilfish_NoSwarm_Old:
-.Qwilfish_Old: ; 9262d
+.Qwilfish_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     TENTACOOL,  10
 .Qwilfish_NoSwarm_Good:
-.Qwilfish_Good: ; 92636
+.Qwilfish_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     TENTACOOL,  20
 	db  90 percent + 1, TENTACOOL,  20
 	db 100 percent,     time_group 20
 .Qwilfish_NoSwarm_Super:
-.Qwilfish_Super: ; 92642
+.Qwilfish_Super:
 	db  40 percent,     TENTACOOL,  40
 	db  70 percent,     time_group 21
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     QWILFISH,   40
 
-.Remoraid_Old: ; 9264e
+.Remoraid_Old:
 	db  70 percent + 1, MAGIKARP,   10
 	db  85 percent + 1, MAGIKARP,   10
 	db 100 percent,     POLIWAG,    10
-.Remoraid_Good: ; 92657
+.Remoraid_Good:
 	db  35 percent,     MAGIKARP,   20
 	db  70 percent,     POLIWAG,    20
 	db  90 percent + 1, POLIWAG,    20
 	db 100 percent,     time_group 6
-.Remoraid_Super: ; 92663
+.Remoraid_Super:
 	db  40 percent,     POLIWAG,    40
 	db  70 percent,     time_group 7
 	db  90 percent + 1, MAGIKARP,   40
 	db 100 percent,     REMORAID,   40
-; 9266f
 
 
-TimeFishGroups: ; 9266f
+TimeFishGroups:
 	;  day              nite
 	db CORSOLA,    20,  STARYU,     20 ; 0
 	db CORSOLA,    40,  STARYU,     40 ; 1
@@ -230,4 +229,3 @@
 	db HORSEA,     40,  HORSEA,     40 ; 19
 	db TENTACOOL,  20,  TENTACOOL,  20 ; 20
 	db TENTACOOL,  40,  TENTACOOL,  40 ; 21
-; 926c7
--- a/data/wild/flee_mons.asm
+++ b/data/wild/flee_mons.asm
@@ -1,7 +1,7 @@
 FleeMons:
 ; referenced by TryEnemyFlee and FastBallMultiplier
 
-SometimesFleeMons: ; 3c59a
+SometimesFleeMons:
 	db MAGNEMITE
 	db GRIMER
 	db TANGELA
@@ -17,7 +17,7 @@
 	db HERACROSS
 	db -1
 
-OftenFleeMons: ; 3c5a8
+OftenFleeMons:
 	db CUBONE
 	db ARTICUNO
 	db ZAPDOS
@@ -28,8 +28,7 @@
 	db TEDDIURSA
 	db -1
 
-AlwaysFleeMons: ; 3c5b1
+AlwaysFleeMons:
 	db RAIKOU
 	db ENTEI
 	db -1
-; 3c5b4
--- a/data/wild/probabilities.asm
+++ b/data/wild/probabilities.asm
@@ -3,7 +3,7 @@
 	db \1, \2 * 2
 ENDM
 
-GrassMonProbTable: ; 2a1cb
+GrassMonProbTable:
 	mon_prob 30,  0 ; 30% chance
 	mon_prob 60,  1 ; 30% chance
 	mon_prob 80,  2 ; 20% chance
@@ -11,10 +11,8 @@
 	mon_prob 95,  4 ;  5% chance
 	mon_prob 99,  5 ;  4% chance
 	mon_prob 100, 6 ;  1% chance
-; 2a1d9
 
-WaterMonProbTable: ; 2a1d9
+WaterMonProbTable:
 	mon_prob 60,  0 ; 60% chance
 	mon_prob 90,  1 ; 30% chance
 	mon_prob 100, 2 ; 10% chance
-; 2a1df
--- a/data/wild/roammon_maps.asm
+++ b/data/wild/roammon_maps.asm
@@ -11,7 +11,7 @@
 	db 0
 ENDM
 
-RoamMaps: ; 2a40f
+RoamMaps:
 ; there are NUM_ROAMMON_MAPS entries
 	; start map, ...other maps
 	roam_map ROUTE_29, ROUTE_30, ROUTE_46
@@ -31,4 +31,3 @@
 	roam_map ROUTE_45, ROUTE_44, ROUTE_46
 	roam_map ROUTE_46, ROUTE_45, ROUTE_29
 	db -1 ; end
-; 2a4a0
--- a/data/wild/treemon_maps.asm
+++ b/data/wild/treemon_maps.asm
@@ -3,7 +3,7 @@
 	db \2 ; treemon set
 ENDM
 
-TreeMonMaps: ; b825e
+TreeMonMaps:
 	treemon_map ROUTE_26,                  TREEMON_SET_KANTO
 	treemon_map ROUTE_27,                  TREEMON_SET_KANTO
 	treemon_map ROUTE_28,                  TREEMON_SET_CITY
@@ -39,12 +39,10 @@
 	treemon_map SILVER_CAVE_OUTSIDE,       TREEMON_SET_CITY
 	treemon_map ILEX_FOREST,               TREEMON_SET_FOREST
 	db -1
-; b82c5
 
-RockMonMaps: ; b82c5
+RockMonMaps:
 	treemon_map CIANWOOD_CITY,             TREEMON_SET_ROCK
 	treemon_map ROUTE_40,                  TREEMON_SET_ROCK
 	treemon_map DARK_CAVE_VIOLET_ENTRANCE, TREEMON_SET_ROCK
 	treemon_map SLOWPOKE_WELL_B1F,         TREEMON_SET_ROCK
 	db -1
-; b82d2
--- a/data/wild/treemons.asm
+++ b/data/wild/treemons.asm
@@ -1,4 +1,4 @@
-TreeMons: ; b82e8
+TreeMons:
 ; entries correspond to TREEMON_SET_* constants
 	dw TreeMonSet_City
 	dw TreeMonSet_Canyon
@@ -15,7 +15,7 @@
 ;	db  %, species, level
 
 TreeMonSet_City:
-TreeMonSet_Canyon: ; b82fa
+TreeMonSet_Canyon:
 ; common
 	db 50, SPEAROW,    10
 	db 15, SPEAROW,    10
@@ -33,7 +33,7 @@
 	db  5, AIPOM,      10
 	db -1
 
-TreeMonSet_Town: ; b8320
+TreeMonSet_Town:
 ; common
 	db 50, SPEAROW,    10
 	db 15, EKANS,      10
@@ -51,7 +51,7 @@
 	db  5, AIPOM,      10
 	db -1
 
-TreeMonSet_Route: ; b8346
+TreeMonSet_Route:
 ; common
 	db 50, HOOTHOOT,   10
 	db 15, SPINARAK,   10
@@ -69,7 +69,7 @@
 	db  5, EXEGGCUTE,  10
 	db -1
 
-TreeMonSet_Kanto: ; b836c
+TreeMonSet_Kanto:
 ; common
 	db 50, HOOTHOOT,   10
 	db 15, EKANS,      10
@@ -87,7 +87,7 @@
 	db  5, EXEGGCUTE,  10
 	db -1
 
-TreeMonSet_Lake: ; b8392
+TreeMonSet_Lake:
 ; common
 	db 50, HOOTHOOT,   10
 	db 15, VENONAT,    10
@@ -105,7 +105,7 @@
 	db  5, EXEGGCUTE,  10
 	db -1
 
-TreeMonSet_Forest: ; b83b8
+TreeMonSet_Forest:
 ; common
 	db 50, HOOTHOOT,   10
 	db 15, PINECO,     10
@@ -123,8 +123,7 @@
 	db  5, KAKUNA,     10
 	db -1
 
-TreeMonSet_Rock: ; b83de
+TreeMonSet_Rock:
 	db 90, KRABBY,     15
 	db 10, SHUCKLE,    15
 	db -1
-; b83e5
--- a/engine/battle/ai/items.asm
+++ b/engine/battle/ai/items.asm
@@ -1,4 +1,4 @@
-AI_SwitchOrTryItem: ; 38000
+AI_SwitchOrTryItem:
 	and a
 
 	ld a, [wBattleMode]
@@ -38,12 +38,11 @@
 	jp nz, SwitchSometimes
 	; fallthrough
 
-DontSwitch: ; 38041
+DontSwitch:
 	call AI_TryItem
 	ret
-; 38045
 
-SwitchOften: ; 38045
+SwitchOften:
 	callfar CheckAbleToSwitch
 	ld a, [wEnemySwitchMonParam]
 	and $f0
@@ -77,9 +76,8 @@
 	; In register 'a' is the number (1-6) of the mon to switch to
 	ld [wEnemySwitchMonIndex], a
 	jp AI_TrySwitch
-; 38083
 
-SwitchRarely: ; 38083
+SwitchRarely:
 	callfar CheckAbleToSwitch
 	ld a, [wEnemySwitchMonParam]
 	and $f0
@@ -112,9 +110,8 @@
 	inc a
 	ld [wEnemySwitchMonIndex], a
 	jp AI_TrySwitch
-; 380c1
 
-SwitchSometimes: ; 380c1
+SwitchSometimes:
 	callfar CheckAbleToSwitch
 	ld a, [wEnemySwitchMonParam]
 	and $f0
@@ -147,17 +144,15 @@
 	inc a
 	ld [wEnemySwitchMonIndex], a
 	jp AI_TrySwitch
-; 380ff
 
 
-CheckSubstatusCantRun: ; 380ff
+CheckSubstatusCantRun:
 	ld a, [wEnemySubStatus5]
 	bit SUBSTATUS_CANT_RUN, a
 	ret
-; 38105
 
 
-AI_TryItem: ; 38105
+AI_TryItem:
 	; items are not allowed in the BattleTower
 	ld a, [wInBattleTowerBattle]
 	and a
@@ -244,7 +239,7 @@
 	ret
 
 
-.IsHighestLevel: ; 38170
+.IsHighestLevel:
 	ld a, [wOTPartyCount]
 	ld d, a
 	ld e, 0
@@ -274,10 +269,9 @@
 .yes
 	scf
 	ret
-; 38196
 
 
-AI_Items: ; 39196
+AI_Items:
 	dbw FULL_RESTORE, .FullRestore
 	dbw MAX_POTION,   .MaxPotion
 	dbw HYPER_POTION, .HyperPotion
@@ -292,16 +286,14 @@
 	dbw X_SPEED,      .XSpeed
 	dbw X_SPECIAL,    .XSpecial
 	db -1 ; end
-; 381be
 
-.FullHeal: ; 381be
+.FullHeal:
 	call .Status
 	jp c, .DontUse
 	call EnemyUsedFullHeal
 	jp .Use
-; 381ca
 
-.Status: ; 381ca (e:41ca)
+.Status:
 	ld a, [wEnemyMonStatus]
 	and a
 	jp z, .DontUse
@@ -332,9 +324,8 @@
 	and 1 << FRZ | SLP
 	jp z, .DontUse
 	jp .Use
-; 38208
 
-.FullRestore: ; 38208
+.FullRestore:
 	call .HealItem
 	jp nc, .UseFullRestore
 	ld a, [bc]
@@ -346,15 +337,14 @@
 .UseFullRestore:
 	call EnemyUsedFullRestore
 	jp .Use
-; 38220
 
-.MaxPotion: ; 38220
+.MaxPotion:
 	call .HealItem
 	jp c, .DontUse
 	call EnemyUsedMaxPotion
 	jp .Use
 
-.HealItem: ; 3822c (e:422c)
+.HealItem:
 	ld a, [bc]
 	bit CONTEXT_USE_F, a
 	jr nz, .CheckHalfOrQuarterHP
@@ -370,7 +360,7 @@
 	jp c, .UseHealItem
 	jp .DontUse
 
-.CheckQuarterHP: ; 38254 (e:4254)
+.CheckQuarterHP:
 	callfar AICheckEnemyQuarterHP
 	jp c, .DontUse
 	call Random
@@ -378,7 +368,7 @@
 	jp c, .DontUse
 	jr .UseHealItem
 
-.CheckHalfOrQuarterHP: ; 38267 (e:4267)
+.CheckHalfOrQuarterHP:
 	callfar AICheckEnemyHalfHP
 	jp c, .DontUse
 	callfar AICheckEnemyQuarterHP
@@ -387,33 +377,29 @@
 	cp 20 percent - 1
 	jp nc, .DontUse
 
-.UseHealItem: ; 38281 (e:4281)
+.UseHealItem:
 	jp .Use
-; 38284
 
-.HyperPotion: ; 38284
+.HyperPotion:
 	call .HealItem
 	jp c, .DontUse
 	ld b, 200
 	call EnemyUsedHyperPotion
 	jp .Use
-; 38292 (e:4292)
 
-.SuperPotion: ; 38292
+.SuperPotion:
 	call .HealItem
 	jp c, .DontUse
 	ld b, 50
 	call EnemyUsedSuperPotion
 	jp .Use
-; 382a0
 
-.Potion: ; 382a0
+.Potion:
 	call .HealItem
 	jp c, .DontUse
 	ld b, 20
 	call EnemyUsedPotion
 	jp .Use
-; 382ae
 
 .asm_382ae ; This appears to be unused
 	callfar AICheckEnemyMaxHP
@@ -457,58 +443,50 @@
 	cp 39 percent + 1
 	jp c, .Use
 	jp .DontUse
-; 382f9
 
-.XAccuracy: ; 382f9
+.XAccuracy:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedXAccuracy
 	jp .Use
-; 38305
 
-.GuardSpec: ; 38305
+.GuardSpec:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedGuardSpec
 	jp .Use
-; 38311
 
-.DireHit: ; 38311
+.DireHit:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedDireHit
 	jp .Use
-; 3831d (e:431d)
 
-.XAttack: ; 3831d
+.XAttack:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedXAttack
 	jp .Use
-; 38329
 
-.XDefend: ; 38329
+.XDefend:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedXDefend
 	jp .Use
-; 38335
 
-.XSpeed: ; 38335
+.XSpeed:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedXSpeed
 	jp .Use
-; 38341
 
-.XSpecial: ; 38341
+.XSpecial:
 	call .XItem
 	jp c, .DontUse
 	call EnemyUsedXSpecial
 	jp .Use
-; 3834d
 
-.XItem: ; 3834d (e:434d)
+.XItem:
 	ld a, [wEnemyTurnsTaken]
 	and a
 	jr nz, .notfirstturnout
@@ -543,7 +521,7 @@
 	ret
 
 
-AIUpdateHUD: ; 38387
+AIUpdateHUD:
 	call UpdateEnemyMonInParty
 	farcall UpdateEnemyHUD
 	ld a, $1
@@ -552,29 +530,27 @@
 	dec [hl]
 	scf
 	ret
-; 3839a
 
-AIUsedItemSound: ; 3839a
+AIUsedItemSound:
 	push de
 	ld de, SFX_FULL_HEAL
 	call PlaySFX
 	pop de
 	ret
-; 383a3
 
 
-EnemyUsedFullHeal: ; 383a3 (e:43a3)
+EnemyUsedFullHeal:
 	call AIUsedItemSound
 	call AI_HealStatus
 	ld a, FULL_HEAL
 	jp PrintText_UsedItemOn_AND_AIUpdateHUD
 
-EnemyUsedMaxPotion: ; 383ae (e:43ae)
+EnemyUsedMaxPotion:
 	ld a, MAX_POTION
 	ld [wCurEnemyItem], a
 	jr FullRestoreContinue
 
-EnemyUsedFullRestore: ; 383b5 (e:43b5)
+EnemyUsedFullRestore:
 	call AI_HealStatus
 	ld a, FULL_RESTORE
 	ld [wCurEnemyItem], a
@@ -583,7 +559,7 @@
 	xor a
 	ld [wEnemyConfuseCount], a
 
-FullRestoreContinue: ; 383c6
+FullRestoreContinue:
 	ld de, wCurHPAnimOldHP
 	ld hl, wEnemyMonHP + 1
 	ld a, [hld]
@@ -603,23 +579,22 @@
 	ld [wCurHPAnimMaxHP + 1], a
 	ld [wEnemyMonHP], a
 	jr EnemyPotionFinish
-; 383e8 (e:43e8)
 
-EnemyUsedPotion: ; 383e8
+EnemyUsedPotion:
 	ld a, POTION
 	ld b, 20
 	jr EnemyPotionContinue
 
-EnemyUsedSuperPotion: ; 383ee
+EnemyUsedSuperPotion:
 	ld a, SUPER_POTION
 	ld b, 50
 	jr EnemyPotionContinue
 
-EnemyUsedHyperPotion: ; 383f4 (e:43f4)
+EnemyUsedHyperPotion:
 	ld a, HYPER_POTION
 	ld b, 200
 
-EnemyPotionContinue: ; 383f8
+EnemyPotionContinue:
 	ld [wCurEnemyItem], a
 	ld hl, wEnemyMonHP + 1
 	ld a, [hl]
@@ -658,7 +633,7 @@
 	ld [hl], a
 	ld [wCurHPAnimNewHP + 1], a
 
-EnemyPotionFinish: ; 38436
+EnemyPotionFinish:
 	call PrintText_UsedItemOn
 	hlcoord 2, 2
 	xor a
@@ -668,7 +643,7 @@
 	jp AIUpdateHUD
 
 
-AI_TrySwitch: ; 3844b
+AI_TrySwitch:
 ; Determine whether the AI can switch based on how many Pokemon are still alive.
 ; If it can switch, it will.
 	ld a, [wOTPartyCount]
@@ -695,9 +670,8 @@
 	jp nc, AI_Switch
 	and a
 	ret
-; 3846c
 
-AI_Switch: ; 3846c
+AI_Switch:
 	ld a, $1
 	ld [wEnemyIsSwitching], a
 	ld [wEnemyGoesFirst], a
@@ -739,12 +713,10 @@
 	ret nz
 	scf
 	ret
-; 384d0
 
-TextJump_EnemyWithdrew: ; 384d0
+TextJump_EnemyWithdrew:
 	text_jump Text_EnemyWithdrew
 	db "@"
-; 384d5
 
 Function384d5: ; This appears to be unused
 	call AIUsedItemSound
@@ -751,9 +723,8 @@
 	call AI_HealStatus
 	ld a, FULL_HEAL_RED ; X_SPEED
 	jp PrintText_UsedItemOn_AND_AIUpdateHUD
-; 384e0
 
-AI_HealStatus: ; 384e0
+AI_HealStatus:
 	ld a, [wCurOTMon]
 	ld hl, wOTPartyMon1Status
 	ld bc, PARTYMON_STRUCT_LENGTH
@@ -768,31 +739,27 @@
 	ld hl, wEnemySubStatus5
 	res SUBSTATUS_TOXIC, [hl]
 	ret
-; 384f7
 
-EnemyUsedXAccuracy: ; 384f7
+EnemyUsedXAccuracy:
 	call AIUsedItemSound
 	ld hl, wEnemySubStatus4
 	set SUBSTATUS_X_ACCURACY, [hl]
 	ld a, X_ACCURACY
 	jp PrintText_UsedItemOn_AND_AIUpdateHUD
-; 38504
 
-EnemyUsedGuardSpec: ; 38504
+EnemyUsedGuardSpec:
 	call AIUsedItemSound
 	ld hl, wEnemySubStatus4
 	set SUBSTATUS_MIST, [hl]
 	ld a, GUARD_SPEC
 	jp PrintText_UsedItemOn_AND_AIUpdateHUD
-; 38511
 
-EnemyUsedDireHit: ; 38511
+EnemyUsedDireHit:
 	call AIUsedItemSound
 	ld hl, wEnemySubStatus4
 	set SUBSTATUS_FOCUS_ENERGY, [hl]
 	ld a, DIRE_HIT
 	jp PrintText_UsedItemOn_AND_AIUpdateHUD
-; 3851e
 
 Function3851e: ; This appears to be unused
 	ld [hDivisor], a
@@ -818,27 +785,23 @@
 	ld a, e
 	sub c
 	ret
-; 38541
 
-EnemyUsedXAttack: ; 38541
+EnemyUsedXAttack:
 	ld b, ATTACK
 	ld a, X_ATTACK
 	jr EnemyUsedXItem
-; 38547
 
-EnemyUsedXDefend: ; 38547
+EnemyUsedXDefend:
 	ld b, DEFENSE
 	ld a, X_DEFEND
 	jr EnemyUsedXItem
-; 3854d
 
-EnemyUsedXSpeed: ; 3854d
+EnemyUsedXSpeed:
 	ld b, SPEED
 	ld a, X_SPEED
 	jr EnemyUsedXItem
-; 38553
 
-EnemyUsedXSpecial: ; 38553
+EnemyUsedXSpecial:
 	ld b, SP_ATTACK
 	ld a, X_SPECIAL
 
@@ -853,18 +816,16 @@
 	pop bc
 	farcall CheckIfStatCanBeRaised
 	jp AIUpdateHUD
-; 38568
 
 
 ; Parameter
 ; a = ITEM_CONSTANT
-PrintText_UsedItemOn_AND_AIUpdateHUD: ; 38568
+PrintText_UsedItemOn_AND_AIUpdateHUD:
 	ld [wCurEnemyItem], a
 	call PrintText_UsedItemOn
 	jp AIUpdateHUD
-; 38571
 
-PrintText_UsedItemOn: ; 38571
+PrintText_UsedItemOn:
 	ld a, [wCurEnemyItem]
 	ld [wd265], a
 	call GetItemName
@@ -874,9 +835,7 @@
 	call CopyBytes
 	ld hl, TextJump_EnemyUsedOn
 	jp PrintText
-; 3858c
 
-TextJump_EnemyUsedOn: ; 3858c
+TextJump_EnemyUsedOn:
 	text_jump Text_EnemyUsedOn
 	db "@"
-; 38591
--- a/engine/battle/ai/move.asm
+++ b/engine/battle/ai/move.asm
@@ -1,4 +1,4 @@
-AIChooseMove: ; 440ce
+AIChooseMove:
 ; Score each move in wEnemyMonMoves starting from wBuffer1. Lower is better.
 ; Pick the move with the lowest score.
 
@@ -198,10 +198,9 @@
 	ld a, c
 	ld [wCurEnemyMoveNum], a
 	ret
-; 441af
 
 
-AIScoringPointers: ; 441af
+AIScoringPointers:
 ; entries correspond to AI_* constants
 	dw AI_Basic
 	dw AI_Setup
@@ -219,4 +218,3 @@
 	dw AI_None
 	dw AI_None
 	dw AI_None
-; 441cf
--- a/engine/battle/ai/redundant.asm
+++ b/engine/battle/ai/redundant.asm
@@ -1,4 +1,4 @@
-AI_Redundant: ; 2c41a
+AI_Redundant:
 ; Check if move effect c will fail because it's already been used.
 ; Return z if the move is a good choice.
 ; Return nz if the move is a bad choice.
@@ -13,7 +13,7 @@
 	ld l, a
 	jp hl
 
-.Moves: ; 2c42c
+.Moves:
 	dbw EFFECT_DREAM_EATER,  .DreamEater
 	dbw EFFECT_HEAL,         .Heal
 	dbw EFFECT_LIGHT_SCREEN, .LightScreen
@@ -46,22 +46,22 @@
 	dbw EFFECT_FUTURE_SIGHT, .FutureSight
 	db -1
 
-.LightScreen: ; 2c487
+.LightScreen:
 	ld a, [wEnemyScreens]
 	bit SCREENS_LIGHT_SCREEN, a
 	ret
 
-.Mist: ; 2c48d
+.Mist:
 	ld a, [wEnemySubStatus4]
 	bit SUBSTATUS_MIST, a
 	ret
 
-.FocusEnergy: ; 2c493
+.FocusEnergy:
 	ld a, [wEnemySubStatus4]
 	bit SUBSTATUS_FOCUS_ENERGY, a
 	ret
 
-.Confuse: ; 2c499
+.Confuse:
 	ld a, [wPlayerSubStatus3]
 	bit SUBSTATUS_CONFUSED, a
 	ret nz
@@ -69,49 +69,49 @@
 	bit SCREENS_SAFEGUARD, a
 	ret
 
-.Transform: ; 2c4a5
+.Transform:
 	ld a, [wEnemySubStatus5]
 	bit SUBSTATUS_TRANSFORMED, a
 	ret
 
-.Reflect: ; 2c4ab
+.Reflect:
 	ld a, [wEnemyScreens]
 	bit SCREENS_REFLECT, a
 	ret
 
-.Substitute: ; 2c4b1
+.Substitute:
 	ld a, [wEnemySubStatus4]
 	bit SUBSTATUS_SUBSTITUTE, a
 	ret
 
-.LeechSeed: ; 2c4b7
+.LeechSeed:
 	ld a, [wPlayerSubStatus4]
 	bit SUBSTATUS_LEECH_SEED, a
 	ret
 
-.Disable: ; 2c4bd
+.Disable:
 	ld a, [wPlayerDisableCount]
 	and a
 	ret
 
-.Encore: ; 2c4c2
+.Encore:
 	ld a, [wPlayerSubStatus5]
 	bit SUBSTATUS_ENCORED, a
 	ret
 
 .Snore:
-.SleepTalk: ; 2c4c8
+.SleepTalk:
 	ld a, [wEnemyMonStatus]
 	and SLP
 	jr z, .Redundant
 	jr .NotRedundant
 
-.MeanLook: ; 2c4d1
+.MeanLook:
 	ld a, [wEnemySubStatus5]
 	bit SUBSTATUS_CANT_RUN, a
 	ret
 
-.Nightmare: ; 2c4d7
+.Nightmare:
 	ld a, [wBattleMonStatus]
 	and a
 	jr z, .Redundant
@@ -119,28 +119,28 @@
 	bit SUBSTATUS_NIGHTMARE, a
 	ret
 
-.Spikes: ; 2c4e3
+.Spikes:
 	ld a, [wPlayerScreens]
 	bit SCREENS_SPIKES, a
 	ret
 
-.Foresight: ; 2c4e9
+.Foresight:
 	ld a, [wPlayerSubStatus1]
 	bit SUBSTATUS_IDENTIFIED, a
 	ret
 
-.PerishSong: ; 2c4ef
+.PerishSong:
 	ld a, [wPlayerSubStatus1]
 	bit SUBSTATUS_PERISH, a
 	ret
 
-.Sandstorm: ; 2c4f5
+.Sandstorm:
 	ld a, [wBattleWeather]
 	cp WEATHER_SANDSTORM
 	jr z, .Redundant
 	jr .NotRedundant
 
-.Attract: ; 2c4fe
+.Attract:
 	farcall CheckOppositeGender
 	jr c, .Redundant
 	ld a, [wPlayerSubStatus1]
@@ -147,35 +147,35 @@
 	bit SUBSTATUS_IN_LOVE, a
 	ret
 
-.Safeguard: ; 2c50c
+.Safeguard:
 	ld a, [wEnemyScreens]
 	bit SCREENS_SAFEGUARD, a
 	ret
 
-.RainDance: ; 2c512
+.RainDance:
 	ld a, [wBattleWeather]
 	cp WEATHER_RAIN
 	jr z, .Redundant
 	jr .NotRedundant
 
-.SunnyDay: ; 2c51b
+.SunnyDay:
 	ld a, [wBattleWeather]
 	cp WEATHER_SUN
 	jr z, .Redundant
 	jr .NotRedundant
 
-.DreamEater: ; 2c524
+.DreamEater:
 	ld a, [wBattleMonStatus]
 	and SLP
 	jr z, .Redundant
 	jr .NotRedundant
 
-.Swagger: ; 2c52d
+.Swagger:
 	ld a, [wPlayerSubStatus3]
 	bit SUBSTATUS_CONFUSED, a
 	ret
 
-.FutureSight: ; 2c533
+.FutureSight:
 	ld a, [wEnemyScreens]
 	bit 5, a
 	ret
@@ -183,16 +183,16 @@
 .Heal:
 .MorningSun:
 .Synthesis:
-.Moonlight: ; 2c539
+.Moonlight:
 	farcall AICheckEnemyMaxHP
 	jr nc, .NotRedundant
 
 .Teleport:
-.Redundant: ; 2c541
+.Redundant:
 	ld a, 1
 	and a
 	ret
 
-.NotRedundant: ; 2c545
+.NotRedundant:
 	xor a
 	ret
--- a/engine/battle/ai/scoring.asm
+++ b/engine/battle/ai/scoring.asm
@@ -1,6 +1,6 @@
 AIScoring: ; used only for BANK(AIScoring)
 
-AI_Basic: ; 38591
+AI_Basic:
 ; Don't do anything redundant:
 ;  -Using status-only moves if the player can't be statused
 ;  -Using moves that fail if they've already been used
@@ -61,13 +61,12 @@
 .discourage
 	call AIDiscourageMove
 	jr .checkmove
-; 385db
 
 INCLUDE "data/battle/ai/status_only_effects.asm"
 
 
 
-AI_Setup: ; 385e0
+AI_Setup:
 ; Use stat-modifying moves on turn 1.
 
 ; 50% chance to greatly encourage stat-up moves during the first turn of enemy's Pokemon.
@@ -140,11 +139,10 @@
 	inc [hl]
 	inc [hl]
 	jr .checkmove
-; 38635
 
 
 
-AI_Types: ; 38635
+AI_Types:
 ; Dismiss any move that the player is immune to.
 ; Encourage super-effective moves.
 ; Discourage not very effective moves unless
@@ -232,11 +230,10 @@
 .immune
 	call AIDiscourageMove
 	jr .checkmove
-; 386a2
 
 
 
-AI_Offensive: ; 386a2
+AI_Offensive:
 ; Greatly discourage non-damaging moves.
 
 	ld hl, wBuffer1 - 1
@@ -261,11 +258,10 @@
 	inc [hl]
 	inc [hl]
 	jr .checkmove
-; 386be
 
 
 
-AI_Smart: ; 386be
+AI_Smart:
 ; Context-specific scoring.
 
 	ld hl, wBuffer1
@@ -395,10 +391,9 @@
 	dbw EFFECT_THUNDER,          AI_Smart_Thunder
 	dbw EFFECT_FLY,              AI_Smart_Fly
 	db -1 ; end
-; 387e3
 
 
-AI_Smart_Sleep: ; 387e3
+AI_Smart_Sleep:
 ; Greatly encourage sleep inducing moves if the enemy has either Dream Eater or Nightmare.
 ; 50% chance to greatly encourage sleep inducing moves otherwise.
 
@@ -416,10 +411,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 387f7
 
 
-AI_Smart_LeechHit: ; 387f7
+AI_Smart_LeechHit:
 	push hl
 	ld a, 1
 	ld [hBattleTurn], a
@@ -452,10 +446,9 @@
 
 	inc [hl]
 	ret
-; 3881d
 
 
-AI_Smart_LockOn: ; 3881d
+AI_Smart_LockOn:
 	ld a, [wPlayerSubStatus5]
 	bit SUBSTATUS_LOCK_ON, a
 	jr nz, .asm_38882
@@ -558,10 +551,9 @@
 .asm_388a2
 	pop hl
 	jp AIDiscourageMove
-; 388a6
 
 
-AI_Smart_Selfdestruct: ; 388a6
+AI_Smart_Selfdestruct:
 ; Selfdestruct, Explosion
 
 ; Unless this is the enemy's last Pokemon...
@@ -596,10 +588,9 @@
 	inc [hl]
 	inc [hl]
 	ret
-; 388ca
 
 
-AI_Smart_DreamEater: ; 388ca
+AI_Smart_DreamEater:
 ; 90% chance to greatly encourage this move.
 ; The AI_Basic layer will make sure that
 ; Dream Eater is only used against sleeping targets.
@@ -610,10 +601,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 388d4
 
 
-AI_Smart_EvasionUp: ; 388d4
+AI_Smart_EvasionUp:
 
 ; Dismiss this move if enemy's evasion can't raise anymore.
 	ld a, [wEnemyEvaLevel]
@@ -723,10 +713,9 @@
 
 	dec [hl]
 	ret
-; 38947
 
 
-AI_Smart_AlwaysHit: ; 38947
+AI_Smart_AlwaysHit:
 ; 80% chance to greatly encourage this move if either...
 
 ; ...enemy's accuracy level has been lowered three or more stages
@@ -746,10 +735,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 3895b
 
 
-AI_Smart_MirrorMove: ; 3895b
+AI_Smart_MirrorMove:
 
 ; If the player did not use any move last turn...
 	ld a, [wLastPlayerCounterMove]
@@ -790,10 +778,9 @@
 
 	dec [hl]
 	ret
-; 38985
 
 
-AI_Smart_AccuracyDown: ; 38985
+AI_Smart_AccuracyDown:
 
 ; If player's HP is full...
 	call AICheckPlayerMaxHP
@@ -897,10 +884,9 @@
 
 	dec [hl]
 	ret
-; 389f5
 
 
-AI_Smart_ResetStats: ; 389f5
+AI_Smart_ResetStats:
 
 ; 85% chance to encourage this move if any of enemy's stat levels is lower than -2.
 	push hl
@@ -940,10 +926,9 @@
 	pop hl
 	inc [hl]
 	ret
-; 38a1e
 
 
-AI_Smart_Bide: ; 38a1e
+AI_Smart_Bide:
 ; 90% chance to discourage this move unless enemy's HP is full.
 
 	call AICheckEnemyMaxHP
@@ -953,10 +938,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38a2a
 
 
-AI_Smart_ForceSwitch: ; 38a2a
+AI_Smart_ForceSwitch:
 ; Whirlwind, Roar.
 
 ; Discourage this move if the player has not shown
@@ -971,13 +955,12 @@
 	ret c
 	inc [hl]
 	ret
-; 38a3a
 
 
 AI_Smart_Heal:
 AI_Smart_MorningSun:
 AI_Smart_Synthesis:
-AI_Smart_Moonlight: ; 38a3a
+AI_Smart_Moonlight:
 ; 90% chance to greatly encourage this move if enemy's HP is below 25%.
 ; Discourage this move if enemy's HP is higher than 50%.
 ; Do nothing otherwise.
@@ -996,11 +979,10 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38a4e
 
 
 AI_Smart_Toxic:
-AI_Smart_LeechSeed: ; 38a4e
+AI_Smart_LeechSeed:
 ; Discourage this move if player's HP is below 50%.
 
 	call AICheckPlayerHalfHP
@@ -1007,11 +989,10 @@
 	ret c
 	inc [hl]
 	ret
-; 38a54
 
 
 AI_Smart_LightScreen:
-AI_Smart_Reflect: ; 38a54
+AI_Smart_Reflect:
 ; Over 90% chance to discourage this move unless enemy's HP is full.
 
 	call AICheckEnemyMaxHP
@@ -1021,10 +1002,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38a60
 
 
-AI_Smart_Ohko: ; 38a60
+AI_Smart_Ohko:
 ; Dismiss this move if player's level is higher than enemy's level.
 ; Else, discourage this move is player's HP is below 50%.
 
@@ -1037,10 +1017,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38a71
 
 
-AI_Smart_TrapTarget: ; 38a71
+AI_Smart_TrapTarget:
 ; Bind, Wrap, Fire Spin, Clamp
 
 ; 50% chance to discourage this move if the player is already trapped.
@@ -1078,11 +1057,10 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38a9c
 
 
 AI_Smart_RazorWind:
-AI_Smart_Unused2B: ; 38a9c
+AI_Smart_Unused2B:
 	ld a, [wEnemySubStatus1]
 	bit SUBSTATUS_PERISH, a
 	jr z, .asm_38aaa
@@ -1133,10 +1111,9 @@
 	add 6
 	ld [hl], a
 	ret
-; 38adb
 
 
-AI_Smart_Confuse: ; 38adb
+AI_Smart_Confuse:
 
 ; 90% chance to discourage this move if player's HP is between 25% and 50%.
 	call AICheckPlayerHalfHP
@@ -1152,10 +1129,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38aed
 
 
-AI_Smart_SpDefenseUp2: ; 38aed
+AI_Smart_SpDefenseUp2:
 
 ; Discourage this move if enemy's HP is lower than 50%.
 	call AICheckEnemyHalfHP
@@ -1188,10 +1164,9 @@
 .asm_38b10
 	inc [hl]
 	ret
-; 38b12
 
 
-AI_Smart_Fly: ; 38b12
+AI_Smart_Fly:
 ; Fly, Dig
 
 ; Greatly encourage this move if the player is
@@ -1208,10 +1183,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38b20
 
 
-AI_Smart_SuperFang: ; 38b20
+AI_Smart_SuperFang:
 ; Discourage this move if player's HP is below 25%.
 
 	call AICheckPlayerQuarterHP
@@ -1218,10 +1192,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38b26
 
 
-AI_Smart_Paralyze: ; 38b26
+AI_Smart_Paralyze:
 
 ; 50% chance to discourage this move if player's HP is below 25%.
 	call AICheckPlayerQuarterHP
@@ -1244,10 +1217,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38b40
 
 
-AI_Smart_SpeedDownHit: ; 38b40
+AI_Smart_SpeedDownHit:
 ; Icy Wind
 
 ; Almost 90% chance to greatly encourage this move if the following conditions all meet:
@@ -1271,19 +1243,17 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38b5c
 
 
-AI_Smart_Substitute: ; 38b5c
+AI_Smart_Substitute:
 ; Dismiss this move if enemy's HP is below 50%.
 
 	call AICheckEnemyHalfHP
 	ret c
 	jp AIDiscourageMove
-; 38b63
 
 
-AI_Smart_HyperBeam: ; 38b63
+AI_Smart_HyperBeam:
 	call AICheckEnemyHalfHP
 	jr c, .asm_38b72
 
@@ -1305,10 +1275,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38b7f
 
 
-AI_Smart_Rage: ; 38b7f
+AI_Smart_Rage:
 	ld a, [wEnemySubStatus4]
 	bit SUBSTATUS_RAGE, a
 	jr z, .asm_38b9b
@@ -1345,10 +1314,9 @@
 .asm_38ba6
 	inc [hl]
 	ret
-; 38ba8
 
 
-AI_Smart_Mimic: ; 38ba8
+AI_Smart_Mimic:
 	ld a, [wLastPlayerCounterMove]
 	and a
 	jr z, .asm_38be9
@@ -1396,10 +1364,9 @@
 .asm_38bef
 	inc [hl]
 	ret
-; 38bf1
 
 
-AI_Smart_Counter: ; 38bf1
+AI_Smart_Counter:
 	push hl
 	ld hl, wPlayerUsedMoves
 	ld c, 4
@@ -1462,10 +1429,9 @@
 .asm_38c39
 	inc [hl]
 	ret
-; 38c3b
 
 
-AI_Smart_Encore: ; 38c3b
+AI_Smart_Encore:
 	call AICompareSpeed
 	jr nc, .asm_38c81
 
@@ -1519,7 +1485,7 @@
 INCLUDE "data/battle/ai/encore_moves.asm"
 
 
-AI_Smart_PainSplit: ; 38ca4
+AI_Smart_PainSplit:
 ; Discourage this move if [enemy's current HP * 2 > player's current HP].
 
 	push hl
@@ -1538,11 +1504,10 @@
 	ret nc
 	inc [hl]
 	ret
-; 38cba
 
 
 AI_Smart_Snore:
-AI_Smart_SleepTalk: ; 38cba
+AI_Smart_SleepTalk:
 ; Greatly encourage this move if enemy is fast asleep.
 ; Greatly discourage this move otherwise.
 
@@ -1561,10 +1526,9 @@
 	inc [hl]
 	inc [hl]
 	ret
-; 38ccb
 
 
-AI_Smart_DefrostOpponent: ; 38ccb
+AI_Smart_DefrostOpponent:
 ; Greatly encourage this move if enemy is frozen.
 ; No move has EFFECT_DEFROST_OPPONENT, so this layer is unused.
 
@@ -1575,10 +1539,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38cd5
 
 
-AI_Smart_Spite: ; 38cd5
+AI_Smart_Spite:
 	ld a, [wLastPlayerCounterMove]
 	and a
 	jr nz, .asm_38ce7
@@ -1633,17 +1596,15 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38d16
 
 
-Function_0x38d16; 38d16
+Function_0x38d16
 	jp AIDiscourageMove
-; 38d19
 
 
 AI_Smart_DestinyBond:
 AI_Smart_Reversal:
-AI_Smart_SkullBash: ; 38d19
+AI_Smart_SkullBash:
 ; Discourage this move if enemy's HP is above 25%.
 
 	call AICheckEnemyQuarterHP
@@ -1650,10 +1611,9 @@
 	ret nc
 	inc [hl]
 	ret
-; 38d1f
 
 
-AI_Smart_HealBell: ; 38d1f
+AI_Smart_HealBell:
 ; Dismiss this move if none of the opponent's Pokemon is statused.
 ; Encourage this move if the enemy is statused.
 ; 50% chance to greatly encourage this move if the enemy is fast asleep or frozen.
@@ -1709,10 +1669,9 @@
 	ret nz
 	jp AIDiscourageMove
 
-; 38d5a
 
 
-AI_Smart_PriorityHit: ; 38d5a
+AI_Smart_PriorityHit:
 	call AICompareSpeed
 	ret c
 
@@ -1742,10 +1701,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38d93
 
 
-AI_Smart_Thief: ; 38d93
+AI_Smart_Thief:
 ; Don't use Thief unless it's the only move available.
 
 	ld a, [hl]
@@ -1752,10 +1710,9 @@
 	add $1e
 	ld [hl], a
 	ret
-; 38d98
 
 
-AI_Smart_Conversion2: ; 38d98
+AI_Smart_Conversion2:
 	ld a, [wLastPlayerMove]
 	and a
 	jr nz, .asm_38dc9
@@ -1793,10 +1750,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38dd1
 
 
-AI_Smart_Disable: ; 38dd1
+AI_Smart_Disable:
 	call AICompareSpeed
 	jr nc, .asm_38df3
 
@@ -1826,10 +1782,9 @@
 	ret c
 	inc [hl]
 	ret
-; 38dfb
 
 
-AI_Smart_MeanLook: ; 38dfb
+AI_Smart_MeanLook:
 	call AICheckEnemyHalfHP
 	jr nc, .asm_38e24
 
@@ -1869,10 +1824,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38e2e
 
 
-AICheckLastPlayerMon: ; 38e2e
+AICheckLastPlayerMon:
 	ld a, [wPartyCount]
 	ld b, a
 	ld c, 0
@@ -1896,10 +1850,9 @@
 	jr nz, .loop
 
 	ret
-; 38e4a
 
 
-AI_Smart_Nightmare: ; 38e4a
+AI_Smart_Nightmare:
 ; 50% chance to encourage this move.
 ; The AI_Basic layer will make sure that
 ; Dream Eater is only used against sleeping targets.
@@ -1908,10 +1861,9 @@
 	ret c
 	dec [hl]
 	ret
-; 38e50
 
 
-AI_Smart_FlameWheel: ; 38e50
+AI_Smart_FlameWheel:
 ; Use this move if the enemy is frozen.
 
 	ld a, [wEnemyMonStatus]
@@ -1921,10 +1873,9 @@
 	dec [hl]
 endr
 	ret
-; 38e5c
 
 
-AI_Smart_Curse: ; 38e5c
+AI_Smart_Curse:
 	ld a, [wEnemyMonType1]
 	cp GHOST
 	jr z, .ghostcurse
@@ -2010,10 +1961,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38ed2
 
 
-AI_Smart_Protect: ; 38ed2
+AI_Smart_Protect:
 	ld a, [wEnemyProtectCount]
 	and a
 	jr nz, .asm_38f13
@@ -2063,10 +2013,9 @@
 	inc [hl]
 	inc [hl]
 	ret
-; 38f1d
 
 
-AI_Smart_Foresight: ; 38f1d
+AI_Smart_Foresight:
 	ld a, [wEnemyAccLevel]
 	cp $5
 	jr c, .asm_38f41
@@ -2094,10 +2043,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 38f4a
 
 
-AI_Smart_PerishSong: ; 38f4a
+AI_Smart_PerishSong:
 	push hl
 	callfar FindAliveEnemyMons
 	pop hl
@@ -2132,10 +2080,9 @@
 	add 5
 	ld [hl], a
 	ret
-; 38f7a
 
 
-AI_Smart_Sandstorm: ; 38f7a
+AI_Smart_Sandstorm:
 
 ; Greatly discourage this move if the player is immune to Sandstorm damage.
 	ld a, [wBattleMonType1]
@@ -2177,10 +2124,9 @@
 	db GROUND
 	db STEEL
 	db -1 ; end
-; 38fac
 
 
-AI_Smart_Endure: ; 38fac
+AI_Smart_Endure:
 	ld a, [wEnemyProtectCount]
 	and a
 	jr nz, .asm_38fd8
@@ -2221,10 +2167,9 @@
 .asm_38fd9
 	inc [hl]
 	ret
-; 38fdb
 
 
-AI_Smart_FuryCutter: ; 38fdb
+AI_Smart_FuryCutter:
 ; Encourage this move based on Fury Cutter's count.
 
 	ld a, [wEnemyFuryCutterCount]
@@ -2246,10 +2191,9 @@
 .end
 
 	; fallthrough
-; 38fef
 
 
-AI_Smart_Rollout: ; 38fef
+AI_Smart_Rollout:
 ; Rollout, Fury Cutter
 
 ; 80% chance to discourage this move if the enemy is in love, confused, or paralyzed.
@@ -2290,11 +2234,10 @@
 	ret c
 	inc [hl]
 	ret
-; 39026
 
 
 AI_Smart_Swagger:
-AI_Smart_Attract: ; 39026
+AI_Smart_Attract:
 ; 80% chance to encourage this move during the first turn of player's Pokemon.
 ; 80% chance to discourage this move otherwise.
 
@@ -2313,10 +2256,9 @@
 	ret nc
 	dec [hl]
 	ret
-; 3903a
 
 
-AI_Smart_Safeguard: ; 3903a
+AI_Smart_Safeguard:
 ; 80% chance to discourage this move if player's HP is below 50%.
 
 	call AICheckPlayerHalfHP
@@ -2325,11 +2267,10 @@
 	ret c
 	inc [hl]
 	ret
-; 39044
 
 
 AI_Smart_Magnitude:
-AI_Smart_Earthquake: ; 39044
+AI_Smart_Earthquake:
 
 ; Greatly encourage this move if the player is underground and the enemy is faster.
 	ld a, [wLastPlayerCounterMove]
@@ -2358,10 +2299,9 @@
 
 	dec [hl]
 	ret
-; 39062
 
 
-AI_Smart_BatonPass: ; 39062
+AI_Smart_BatonPass:
 ; Discourage this move if the player hasn't shown super-effective moves against the enemy.
 ; Consider player's type(s) if its moves are unknown.
 
@@ -2373,10 +2313,9 @@
 	ret c
 	inc [hl]
 	ret
-; 39072
 
 
-AI_Smart_Pursuit: ; 39072
+AI_Smart_Pursuit:
 ; 50% chance to greatly encourage this move if player's HP is below 25%.
 ; 80% chance to discourage this move otherwise.
 
@@ -2393,10 +2332,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 39084
 
 
-AI_Smart_RapidSpin: ; 39084
+AI_Smart_RapidSpin:
 ; 80% chance to greatly encourage this move if the enemy is
 ; trapped (Bind effect), seeded, or scattered with spikes.
 
@@ -2419,10 +2357,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 3909e
 
 
-AI_Smart_HiddenPower: ; 3909e
+AI_Smart_HiddenPower:
 	push hl
 	ld a, 1
 	ld [hBattleTurn], a
@@ -2459,10 +2396,9 @@
 .bad
 	inc [hl]
 	ret
-; 390cb
 
 
-AI_Smart_RainDance: ; 390cb
+AI_Smart_RainDance:
 
 ; Greatly discourage this move if it would favour the player type-wise.
 ; Particularly, if the player is a Water-type.
@@ -2481,12 +2417,11 @@
 	push hl
 	ld hl, RainDanceMoves
 	jr AI_Smart_WeatherMove
-; 390e7
 
 INCLUDE "data/battle/ai/rain_dance_moves.asm"
 
 
-AI_Smart_SunnyDay: ; 390f3
+AI_Smart_SunnyDay:
 
 ; Greatly discourage this move if it would favour the player type-wise.
 ; Particularly, if the player is a Fire-type.
@@ -2506,10 +2441,9 @@
 	ld hl, SunnyDayMoves
 
 	; fallthrough
-; 3910d
 
 
-AI_Smart_WeatherMove: ; 3910d
+AI_Smart_WeatherMove:
 ; Rain Dance, Sunny Day
 
 ; Greatly discourage this move if the enemy doesn't have
@@ -2528,16 +2462,14 @@
 
 	dec [hl]
 	ret
-; 3911e
 
-AIBadWeatherType: ; 3911e
+AIBadWeatherType:
 	inc [hl]
 	inc [hl]
 	inc [hl]
 	ret
-; 39122
 
-AIGoodWeatherType: ; 39122
+AIGoodWeatherType:
 ; Rain Dance, Sunny Day
 
 ; Greatly encourage this move if it would disfavour the player type-wise and player's HP is above 50%...
@@ -2559,13 +2491,12 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 39134
 
 
 INCLUDE "data/battle/ai/sunny_day_moves.asm"
 
 
-AI_Smart_BellyDrum: ; 3913d
+AI_Smart_BellyDrum:
 ; Dismiss this move if enemy's attack is higher than +2 or if enemy's HP is below 50%.
 ; Else, discourage this move if enemy's HP is not full.
 
@@ -2586,10 +2517,9 @@
 	add $5
 	ld [hl], a
 	ret
-; 39152
 
 
-AI_Smart_PsychUp: ; 39152
+AI_Smart_PsychUp:
 	push hl
 	ld hl, wEnemyAtkLevel
 	ld b, $8
@@ -2645,10 +2575,9 @@
 	inc [hl]
 	inc [hl]
 	ret
-; 3918b
 
 
-AI_Smart_MirrorCoat: ; 3918b
+AI_Smart_MirrorCoat:
 	push hl
 	ld hl, wPlayerUsedMoves
 	ld c, $4
@@ -2710,11 +2639,10 @@
 .asm_391d3
 	inc [hl]
 	ret
-; 391d5
 
 
 AI_Smart_Twister:
-AI_Smart_Gust: ; 391d5
+AI_Smart_Gust:
 
 ; Greatly encourage this move if the player is flying and the enemy is faster.
 	ld a, [wLastPlayerCounterMove]
@@ -2742,10 +2670,9 @@
 	ret c
 	dec [hl]
 	ret
-; 391f3
 
 
-AI_Smart_FutureSight: ; 391f3
+AI_Smart_FutureSight:
 ; Greatly encourage this move if the player is
 ; flying or underground, and slower than the enemy.
 
@@ -2759,10 +2686,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 39200
 
 
-AI_Smart_Stomp: ; 39200
+AI_Smart_Stomp:
 ; 80% chance to encourage this move if the player has used Minimize.
 
 	ld a, [wPlayerMinimized]
@@ -2774,10 +2700,9 @@
 
 	dec [hl]
 	ret
-; 3920b
 
 
-AI_Smart_Solarbeam: ; 3920b
+AI_Smart_Solarbeam:
 ; 80% chance to encourage this move when it's sunny.
 ; 90% chance to discourage this move when it's raining.
 
@@ -2803,10 +2728,9 @@
 	dec [hl]
 	dec [hl]
 	ret
-; 39225
 
 
-AI_Smart_Thunder: ; 39225
+AI_Smart_Thunder:
 ; 90% chance to discourage this move when it's sunny.
 
 	ld a, [wBattleWeather]
@@ -2819,10 +2743,9 @@
 
 	inc [hl]
 	ret
-; 39233
 
 
-AICompareSpeed: ; 39233
+AICompareSpeed:
 ; Return carry if enemy is faster than player.
 
 	push bc
@@ -2836,10 +2759,9 @@
 	sbc b
 	pop bc
 	ret
-; 39246
 
 
-AICheckPlayerMaxHP: ; 39246
+AICheckPlayerMaxHP:
 	push hl
 	push de
 	push bc
@@ -2846,10 +2768,9 @@
 	ld de, wBattleMonHP
 	ld hl, wBattleMonMaxHP
 	jr AICheckMaxHP
-; 39251
 
 
-AICheckEnemyMaxHP: ; 39251
+AICheckEnemyMaxHP:
 	push hl
 	push de
 	push bc
@@ -2856,10 +2777,9 @@
 	ld de, wEnemyMonHP
 	ld hl, wEnemyMonMaxHP
 	; fallthrough
-; 3925a
 
 
-AICheckMaxHP: ; 3925a
+AICheckMaxHP:
 ; Return carry if hp at de matches max hp at hl.
 
 	ld a, [de]
@@ -2884,10 +2804,9 @@
 	pop hl
 	and a
 	ret
-; 3926e
 
 
-AICheckPlayerHalfHP: ; 3926e
+AICheckPlayerHalfHP:
 	push hl
 	ld hl, wBattleMonHP
 	ld b, [hl]
@@ -2903,10 +2822,9 @@
 	sbc b
 	pop hl
 	ret
-; 39281
 
 
-AICheckEnemyHalfHP: ; 39281
+AICheckEnemyHalfHP:
 	push hl
 	push de
 	push bc
@@ -2926,10 +2844,9 @@
 	pop de
 	pop hl
 	ret
-; 39298
 
 
-AICheckEnemyQuarterHP: ; 39298
+AICheckEnemyQuarterHP:
 	push hl
 	push de
 	push bc
@@ -2951,10 +2868,9 @@
 	pop de
 	pop hl
 	ret
-; 392b3
 
 
-AICheckPlayerQuarterHP: ; 392b3
+AICheckPlayerQuarterHP:
 	push hl
 	ld hl, wBattleMonHP
 	ld b, [hl]
@@ -2972,10 +2888,9 @@
 	sbc b
 	pop hl
 	ret
-; 392ca
 
 
-AIHasMoveEffect: ; 392ca
+AIHasMoveEffect:
 ; Return carry if the enemy has move b.
 
 	push hl
@@ -3005,10 +2920,9 @@
 	pop hl
 	scf
 	ret
-; 392e6
 
 
-AIHasMoveInArray: ; 392e6
+AIHasMoveInArray:
 ; Return carry if the enemy has a move in array hl.
 
 	push hl
@@ -3040,13 +2954,12 @@
 	pop de
 	pop hl
 	ret
-; 39301
 
 
 INCLUDE "data/battle/ai/useful_moves.asm"
 
 
-AI_Opportunist: ; 39315
+AI_Opportunist:
 ; Discourage stall moves when the enemy's HP is low.
 
 ; Do nothing if enemy's HP is above 50%.
@@ -3097,7 +3010,7 @@
 
 
 
-AI_Aggressive: ; 39369
+AI_Aggressive:
 ; Use whatever does the most damage.
 
 ; Discourage all damaging moves but the one that does the most damage.
@@ -3205,7 +3118,7 @@
 INCLUDE "data/battle/ai/reckless_moves.asm"
 
 
-AIDamageCalc: ; 393e7
+AIDamageCalc:
 	ld a, 1
 	ld [hBattleTurn], a
 	ld a, [wEnemyMoveStruct + MOVE_EFFECT]
@@ -3225,7 +3138,7 @@
 INCLUDE "data/battle/ai/constant_damage_effects.asm"
 
 
-AI_Cautious: ; 39418
+AI_Cautious:
 ; 90% chance to discourage moves with residual effects after the first turn.
 
 	ld a, [wEnemyTurnsTaken]
@@ -3268,7 +3181,7 @@
 
 
 
-AI_Status: ; 39453
+AI_Status:
 ; Dismiss status moves that don't affect the player.
 
 	ld hl, wBuffer1 - 1
@@ -3328,11 +3241,10 @@
 .immune
 	call AIDiscourageMove
 	jr .checkmove
-; 394a9
 
 
 
-AI_Risky: ; 394a9
+AI_Risky:
 ; Use any move that will KO the target.
 ; Risky moves will often be an exception (see below).
 
@@ -3402,20 +3314,18 @@
 
 
 
-AI_None: ; 39502
+AI_None:
 	ret
-; 39503
 
 
-AIDiscourageMove: ; 39503
+AIDiscourageMove:
 	ld a, [hl]
 	add 10
 	ld [hl], a
 	ret
-; 39508
 
 
-AIGetEnemyMove: ; 39508
+AIGetEnemyMove:
 ; Load attributes of move a into ram
 
 	push hl
@@ -3434,18 +3344,15 @@
 	pop de
 	pop hl
 	ret
-; 39521
 
 
-AI_80_20: ; 39521
+AI_80_20:
 	call Random
 	cp 20 percent - 1
 	ret
-; 39527
 
 
-AI_50_50: ; 39527
+AI_50_50:
 	call Random
 	cp 50 percent + 1
 	ret
-; 3952d
--- a/engine/battle/ai/switch.asm
+++ b/engine/battle/ai/switch.asm
@@ -1,4 +1,4 @@
-CheckPlayerMoveTypeMatchups: ; 3484e
+CheckPlayerMoveTypeMatchups:
 ; Check how well the moves you've already used
 ; fare against the enemy's Pokemon.  Used to
 ; score a potential switch.
@@ -95,10 +95,9 @@
 	pop de
 	pop hl
 	ret
-; 348de
 
 
-.CheckEnemyMoveMatchups: ; 348de
+.CheckEnemyMoveMatchups:
 	ld de, wEnemyMonMoves
 	ld b, NUM_MOVES + 1
 	ld c, 0
@@ -163,21 +162,19 @@
 
 .doubledown
 	call .DecreaseScore
-.DecreaseScore: ; 34931
+.DecreaseScore:
 	ld a, [wEnemyAISwitchScore]
 	dec a
 	ld [wEnemyAISwitchScore], a
 	ret
-; 34939
 
-.IncreaseScore: ; 34939
+.IncreaseScore:
 	ld a, [wEnemyAISwitchScore]
 	inc a
 	ld [wEnemyAISwitchScore], a
 	ret
-; 34941
 
-CheckAbleToSwitch: ; 34941
+CheckAbleToSwitch:
 	xor a
 	ld [wEnemySwitchMonParam], a
 	call FindAliveEnemyMons
@@ -292,10 +289,9 @@
 	add $10
 	ld [wEnemySwitchMonParam], a
 	ret
-; 349f4
 
 
-FindAliveEnemyMons: ; 349f4
+FindAliveEnemyMons:
 	ld a, [wOTPartyCount]
 	cp 2
 	jr c, .only_one
@@ -344,10 +340,9 @@
 .more_than_one
 	and a
 	ret
-; 34a2a
 
 
-FindEnemyMonsImmuneToLastCounterMove: ; 34a2a
+FindEnemyMonsImmuneToLastCounterMove:
 	ld hl, wOTPartyMon1
 	ld a, [wOTPartyCount]
 	ld b, a
@@ -412,10 +407,9 @@
 	inc d
 	srl c
 	jr .loop
-; 34a85
 
 
-FindAliveEnemyMonsWithASuperEffectiveMove: ; 34a85
+FindAliveEnemyMonsWithASuperEffectiveMove:
 	push bc
 	ld a, [wOTPartyCount]
 	ld e, a
@@ -445,7 +439,7 @@
 
 	and c
 	ld c, a
-FindEnemyMonsWithASuperEffectiveMove: ; 34aa7
+FindEnemyMonsWithASuperEffectiveMove:
 
 	ld a, -1
 	ld [wEnemyAISwitchScore], a
@@ -551,10 +545,9 @@
 	ld [wEnemyAISwitchScore], a
 	pop bc
 	ret
-; 34b20
 
 
-FindEnemyMonsThatResistPlayer: ; 34b20
+FindEnemyMonsThatResistPlayer:
 	push bc
 	ld hl, wOTPartySpecies
 	ld b, 1 << (PARTY_LENGTH - 1)
@@ -613,10 +606,9 @@
 	and c
 	ld c, a
 	ret
-; 34b77
 
 
-FindEnemyMonsWithAtLeastQuarterMaxHP: ; 34b77
+FindEnemyMonsWithAtLeastQuarterMaxHP:
 	push bc
 	ld de, wOTPartySpecies
 	ld b, 1 << (PARTY_LENGTH - 1)
@@ -669,4 +661,3 @@
 	and c
 	ld c, a
 	ret
-; 34bb1
--- a/engine/battle/anim_hp_bar.asm
+++ b/engine/battle/anim_hp_bar.asm
@@ -1,4 +1,4 @@
-_AnimateHPBar: ; d627
+_AnimateHPBar:
 	call .IsMaximumMoreThan48Pixels
 	jr c, .MoreThan48Pixels
 	call .ComputePixels
@@ -38,9 +38,8 @@
 	pop af
 	jr nc, .LongAnimLoop
 	ret
-; d65f
 
-.IsMaximumMoreThan48Pixels: ; d65f
+.IsMaximumMoreThan48Pixels:
 	ld a, [wCurHPAnimMaxHP + 1]
 	and a
 	jr nz, .player
@@ -53,9 +52,8 @@
 .player
 	scf
 	ret
-; d670
 
-.ComputePixels: ; d670
+.ComputePixels:
 	push hl
 	ld hl, wCurHPAnimMaxHP
 	ld a, [hli]
@@ -127,9 +125,8 @@
 	ld a, e
 	ld [wCurHPAnimDeltaHP + 1], a
 	ret
-; d6e2
 
-ShortAnim_UpdateVariables: ; d6e2
+ShortAnim_UpdateVariables:
 	ld hl, wCurHPBarPixels
 	ld a, [wNewHPBarPixels]
 	cp [hl]
@@ -144,9 +141,8 @@
 	call ShortHPBar_CalcPixelFrame
 	and a
 	ret
-; d6f5
 
-LongAnim_UpdateVariables: ; d6f5
+LongAnim_UpdateVariables:
 .loop
 	ld hl, wCurHPAnimOldHP
 	ld a, [hli]
@@ -199,9 +195,8 @@
 	ld [hl], a
 	and a
 	ret
-; d730
 
-ShortHPBarAnim_UpdateTiles: ; d730
+ShortHPBarAnim_UpdateTiles:
 	call HPBarAnim_UpdateHPRemaining
 	ld d, HP_BAR_LENGTH
 	ld a, [wWhichHPBar]
@@ -215,9 +210,8 @@
 	pop de
 	call HPBarAnim_PaletteUpdate
 	ret
-; d749
 
-LongHPBarAnim_UpdateTiles: ; d749
+LongHPBarAnim_UpdateTiles:
 	call HPBarAnim_UpdateHPRemaining
 	ld a, [wCurHPAnimOldHP]
 	ld c, a
@@ -238,9 +232,8 @@
 	pop de
 	call HPBarAnim_PaletteUpdate
 	ret
-; d771
 
-HPBarAnim_RedrawHPBar: ; d771
+HPBarAnim_RedrawHPBar:
 	ld a, [wWhichHPBar]
 	cp $2
 	jr nz, .skip
@@ -253,9 +246,8 @@
 .skip
 	call DrawBattleHPBar
 	ret
-; d784
 
-HPBarAnim_UpdateHPRemaining: ; d784
+HPBarAnim_UpdateHPRemaining:
 	ld a, [wWhichHPBar]
 	and a
 	ret z
@@ -283,9 +275,8 @@
 	call PrintNum
 	pop hl
 	ret
-; d7b4
 
-HPBarAnim_PaletteUpdate: ; d7b4
+HPBarAnim_PaletteUpdate:
 	ld a, [hCGB]
 	and a
 	ret z
@@ -295,9 +286,8 @@
 	ld c, a
 	farcall ApplyHPBarPals
 	ret
-; d7c9
 
-HPBarAnim_BGMapUpdate: ; d7c9
+HPBarAnim_BGMapUpdate:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
@@ -369,9 +359,8 @@
 	ld [hBGMapThird], a
 	call DelayFrame
 	ret
-; d839
 
-ShortHPBar_CalcPixelFrame: ; d839
+ShortHPBar_CalcPixelFrame:
 	ld a, [wCurHPAnimMaxHP]
 	ld c, a
 	ld b, 0
@@ -433,4 +422,3 @@
 	ld a, [wCurHPAnimMaxHP]
 	ld [wCurHPAnimOldHP], a
 	ret
-; d88c
--- a/engine/battle/battle_transition.asm
+++ b/engine/battle/battle_transition.asm
@@ -6,7 +6,7 @@
 BATTLETRANSITION_FINISH           EQU $20
 BATTLETRANSITION_END              EQU $80
 
-DoBattleTransition: ; 8c20f
+DoBattleTransition:
 	call .InitGFX
 	ld a, [rBGP]
 	ld [wBGP], a
@@ -58,9 +58,8 @@
 	ld [hVBlank], a
 	call DelayFrame
 	ret
-; 8c26d
 
-.InitGFX: ; 8c26d
+.InitGFX:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	jr z, .mobile
@@ -87,14 +86,12 @@
 	ld [hl], a
 	call WipeLYOverrides
 	ret
-; 8c2a0
 
-.NonMobile_LoadPokeballTiles: ; 8c2a0
+.NonMobile_LoadPokeballTiles:
 	call LoadTrainerBattlePokeballTiles
 	hlbgcoord 0, 0
 	call ConvertTrainerBattlePokeballTilesTo2bpp
 	ret
-; 8c2aa
 
 LoadTrainerBattlePokeballTiles:
 ; Load the tiles used in the Pokeball Graphic that fills the screen
@@ -119,9 +116,8 @@
 	pop af
 	ld [rVBK], a
 	ret
-; 8c2cf
 
-ConvertTrainerBattlePokeballTilesTo2bpp: ; 8c2cf
+ConvertTrainerBattlePokeballTilesTo2bpp:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -146,17 +142,15 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8c2f4
 
-TrainerBattlePokeballTiles: ; 8c2f4
+TrainerBattlePokeballTiles:
 INCBIN "gfx/overworld/trainer_battle_pokeball_tiles.2bpp"
 
 
-BattleTransitionJumptable: ; 8c314
+BattleTransitionJumptable:
 	jumptable .Jumptable, wJumptableIndex
-; 8c323
 
-.Jumptable ; 8c323 (23:4323)
+.Jumptable
 	dw StartTrainerBattle_DetermineWhichAnimation ; 00
 
 	; BATTLETRANSITION_CAVE
@@ -213,7 +207,7 @@
 TRANS_STRONGER_F EQU 0 ; bit set in TRANS_CAVE_STRONGER and TRANS_NO_CAVE_STRONGER
 TRANS_NO_CAVE_F EQU 1 ; bit set in TRANS_NO_CAVE and TRANS_NO_CAVE_STRONGER
 
-StartTrainerBattle_DetermineWhichAnimation: ; 8c365 (23:4365)
+StartTrainerBattle_DetermineWhichAnimation:
 ; The screen flashes a different number of times depending on the level of
 ; your lead Pokemon relative to the opponent's.
 ; BUG: wBattleMonLevel and wEnemyMonLevel are not set at this point, so whatever
@@ -240,28 +234,26 @@
 	ld a, [hl]
 	ld [wJumptableIndex], a
 	ret
-; 8c38f (23:438f)
 
-.StartingPoints: ; 8c38f
+.StartingPoints:
 ; entries correspond to TRANS_* constants
 	db BATTLETRANSITION_CAVE
 	db BATTLETRANSITION_CAVE_STRONGER
 	db BATTLETRANSITION_NO_CAVE
 	db BATTLETRANSITION_NO_CAVE_STRONGER
-; 8c393
 
-StartTrainerBattle_Finish: ; 8c393 (23:4393)
+StartTrainerBattle_Finish:
 	call ClearSprites
 	ld a, BATTLETRANSITION_END
 	ld [wJumptableIndex], a
 	ret
 
-StartTrainerBattle_NextScene: ; 8c39c (23:439c)
+StartTrainerBattle_NextScene:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-StartTrainerBattle_SetUpBGMap: ; 8c3a1 (23:43a1)
+StartTrainerBattle_SetUpBGMap:
 	call StartTrainerBattle_NextScene
 	xor a
 	ld [wcf64], a
@@ -268,13 +260,13 @@
 	ld [hBGMapMode], a
 	ret
 
-StartTrainerBattle_Flash: ; 8c3ab (23:43ab)
+StartTrainerBattle_Flash:
 	call .DoFlashAnimation
 	ret nc
 	call StartTrainerBattle_NextScene
 	ret
 
-.DoFlashAnimation: ; 8c3b3 (23:43b3)
+.DoFlashAnimation:
 	ld a, [wTimeOfDayPalset]
 	cp %11111111 ; dark cave
 	jr z, .done
@@ -299,9 +291,8 @@
 	ld [wcf64], a
 	scf
 	ret
-; 8c3db (23:43db)
 
-.pals ; 8c3db
+.pals
 	db %11111001 ; 3321
 	db %11111110 ; 3332
 	db %11111111 ; 3333
@@ -315,9 +306,8 @@
 	db %10010000 ; 2100
 	db %11100100 ; 3210
 	db %00000001 ; 0001
-; 8c3e8
 
-StartTrainerBattle_SetUpForWavyOutro: ; 8c3e8 (23:43e8)
+StartTrainerBattle_SetUpForWavyOutro:
 	farcall Function5602
 	ld a, BANK(wLYOverrides)
 	ld [rSVBK], a
@@ -335,7 +325,7 @@
 	ld [wcf65], a
 	ret
 
-StartTrainerBattle_SineWave: ; 8c408 (23:4408)
+StartTrainerBattle_SineWave:
 	ld a, [wcf64]
 	cp $60
 	jr nc, .end
@@ -347,7 +337,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-.DoSineWave: ; 8c419 (23:4419)
+.DoSineWave:
 	ld hl, wcf65
 	ld a, [hl]
 	inc [hl]
@@ -375,7 +365,7 @@
 	jr nz, .loop
 	ret
 
-StartTrainerBattle_SetUpForSpinOutro: ; 8c43d (23:443d)
+StartTrainerBattle_SetUpForSpinOutro:
 	farcall Function5602
 	ld a, BANK(wLYOverrides)
 	ld [rSVBK], a
@@ -384,7 +374,7 @@
 	ld [wcf64], a
 	ret
 
-StartTrainerBattle_SpinToBlack: ; 8c44f (23:444f)
+StartTrainerBattle_SpinToBlack:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [wcf64]
@@ -418,7 +408,6 @@
 	ld a, BATTLETRANSITION_FINISH
 	ld [wJumptableIndex], a
 	ret
-; 8c490 (23:4490)
 
 ; quadrants
 	const_def
@@ -431,7 +420,7 @@
 RIGHT_QUADRANT_F EQU 0 ; bit set in UPPER_RIGHT and LOWER_RIGHT
 LOWER_QUADRANT_F EQU 1 ; bit set in LOWER_LEFT and LOWER_RIGHT
 
-.spintable ; 8c490
+.spintable
 spintable_entry: MACRO
 	db \1
 	dw .wedge\2
@@ -458,9 +447,8 @@
 	spintable_entry LOWER_LEFT,  2,  0, 14
 	spintable_entry LOWER_LEFT,  1,  1, 11
 	db -1
-; 8c4f5
 
-.load ; 8c4f5 (23:44f5)
+.load
 	ld a, [hli]
 	ld e, a
 	ld a, [hli]
@@ -512,7 +500,6 @@
 	dec c
 	jr nz, .loop2
 	jr .loop
-; 8c538 (23:4538)
 
 .wedge1 db 2, 3, 5, 4, 9, -1
 .wedge2 db 1, 1, 2, 2, 4, 2, 4, 2, 3, -1
@@ -519,9 +506,8 @@
 .wedge3 db 2, 1, 3, 1, 4, 1, 4, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, -1
 .wedge4 db 4, 1, 4, 0, 3, 1, 3, 0, 2, 1, 2, 0, 1, -1
 .wedge5 db 4, 0, 3, 0, 3, 0, 2, 0, 2, 0, 1, 0, 1, 0, 1, -1
-; 8c578
 
-StartTrainerBattle_SetUpForRandomScatterOutro: ; 8c578 (23:4578)
+StartTrainerBattle_SetUpForRandomScatterOutro:
 	farcall Function5602
 	ld a, BANK(wLYOverrides)
 	ld [rSVBK], a
@@ -532,7 +518,7 @@
 	ld [hBGMapMode], a
 	ret
 
-StartTrainerBattle_SpeckleToBlack: ; 8c58f (23:458f)
+StartTrainerBattle_SpeckleToBlack:
 	ld hl, wcf64
 	ld a, [hl]
 	and a
@@ -559,7 +545,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-.BlackOutRandomTile: ; 8c5b8 (23:45b8)
+.BlackOutRandomTile:
 .y_loop
 	call Random
 	cp SCREEN_HEIGHT
@@ -590,7 +576,7 @@
 	ld [hl], $ff
 	ret
 
-StartTrainerBattle_LoadPokeBallGraphics: ; 8c5dc (23:45dc)
+StartTrainerBattle_LoadPokeBallGraphics:
 	ld a, [wOtherTrainerClass]
 	and a
 	jp z, .nextscene ; don't need to be here if wild
@@ -690,11 +676,11 @@
 	call DelayFrame
 	call BattleStart_CopyTilemapAtOnce
 
-.nextscene ; 8c673 (23:4673)
+.nextscene
 	call StartTrainerBattle_NextScene
 	ret
 
-.copypals ; 8c677 (23:4677)
+.copypals
 	ld de, wBGPals1 palette PAL_BG_TEXT
 	call .copy
 	ld de, wBGPals2 palette PAL_BG_TEXT
@@ -707,21 +693,18 @@
 	call .copy
 	ld de, wOBPals2 palette PAL_OW_ROCK
 
-.copy ; 8c698 (23:4698)
+.copy
 	push hl
 	ld bc, 1 palettes
 	call CopyBytes
 	pop hl
 	ret
-; 8c6a1 (23:46a1)
 
-.daypals ; 8c6a1
+.daypals
 INCLUDE "gfx/overworld/trainer_battle_day.pal"
-; 8c6a9
 
-.nightpals ; 8c6a9
+.nightpals
 INCLUDE "gfx/overworld/trainer_battle_nite.pal"
-; 8c6b1
 
 .loadpokeballgfx
 	ld a, [wOtherTrainerClass]
@@ -746,7 +729,7 @@
 	db %00001111, %11110000
 	db %00000011, %11000000
 
-WipeLYOverrides: ; 8c6d8
+WipeLYOverrides:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wLYOverrides)
@@ -760,9 +743,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8c6ef
 
-.wipe ; 8c6ef
+.wipe
 	xor a
 	ld c, SCREEN_HEIGHT_PX
 .loop
@@ -770,14 +752,12 @@
 	dec c
 	jr nz, .loop
 	ret
-; 8c6f7
 
 
-StartTrainerBattle_DrawSineWave: ; 8c6f7 (23:46f7)
+StartTrainerBattle_DrawSineWave:
 	calc_sine_wave
-; 8c768
 
-StartTrainerBattle_ZoomToBlack: ; 8c768 (23:4768)
+StartTrainerBattle_ZoomToBlack:
 	farcall Function5602
 	ld de, .boxes
 
@@ -806,9 +786,8 @@
 	ld a, BATTLETRANSITION_FINISH
 	ld [wJumptableIndex], a
 	ret
-; 8c792 (23:4792)
 
-.boxes ; 8c792
+.boxes
 zoombox: MACRO
 ; width, height, start y, start x
 	db \1, \2
@@ -824,9 +803,8 @@
 	zoombox 18, 16,  1, 1
 	zoombox 20, 18,  0, 0
 	db -1
-; 8c7b7
 
-.Copy: ; 8c7b7 (23:47b7)
+.Copy:
 	ld a, $ff
 .row
 	push bc
@@ -842,7 +820,6 @@
 	dec b
 	jr nz, .row
 	ret
-; 8c7c9 (23:47c9)
 
 Unreferenced_Function8c7c9:
 	ld a, $1
--- a/engine/battle/battlestart_copytilemapatonce.asm
+++ b/engine/battle/battlestart_copytilemapatonce.asm
@@ -1,3 +1,3 @@
-BattleStart_CopyTilemapAtOnce: ; 8cf4f
+BattleStart_CopyTilemapAtOnce:
 	call CGBOnly_CopyTilemapAtOnce
 	ret
--- a/engine/battle/check_battle_scene.asm
+++ b/engine/battle/check_battle_scene.asm
@@ -1,4 +1,4 @@
-CheckBattleScene: ; 4ea44
+CheckBattleScene:
 ; Return carry if battle scene is turned off.
 
 	ld a, BANK(wLinkMode)
--- a/engine/battle/consume_held_item.asm
+++ b/engine/battle/consume_held_item.asm
@@ -1,4 +1,4 @@
-ConsumeHeldItem: ; 27192
+ConsumeHeldItem:
 	push hl
 	push de
 	push bc
--- a/engine/battle/core.asm
+++ b/engine/battle/core.asm
@@ -1,6 +1,6 @@
 ; Core components of the battle engine.
 
-DoBattle: ; 3c000
+DoBattle:
 	xor a
 	ld [wBattleParticipantsNotFainted], a
 	ld [wBattleParticipantsIncludingFainted], a
@@ -114,9 +114,8 @@
 
 .tutorial_debug
 	jp BattleMenu
-; 3c0e5
 
-WildFled_EnemyFled_LinkBattleCanceled: ; 3c0e5
+WildFled_EnemyFled_LinkBattleCanceled:
 	call Call_LoadTempTileMapToTileMap
 	ld a, [wBattleResult]
 	and BATTLERESULT_BITMASK
@@ -156,9 +155,8 @@
 	ld a, 1
 	ld [wBattleEnded], a
 	ret
-; 3c12f
 
-BattleTurn: ; 3c12f
+BattleTurn:
 .loop
 	call Stubbed_Function3c1bf
 	call CheckContestBattleOver
@@ -229,7 +227,6 @@
 
 .quit
 	ret
-; 3c1bf
 
 Stubbed_Function3c1bf:
 	ret
@@ -248,9 +245,8 @@
 .finish
 	call CloseSRAM
 	ret
-; 3c1d6
 
-HandleBetweenTurnEffects: ; 3c1d6
+HandleBetweenTurnEffects:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .CheckEnemyFirst
@@ -297,9 +293,8 @@
 	call UpdateBattleMonInParty
 	call LoadTileMapToTempTileMap
 	jp HandleEncore
-; 3c23c
 
-CheckFaint_PlayerThenEnemy: ; 3c23c
+CheckFaint_PlayerThenEnemy:
 	call HasPlayerFainted
 	jr nz, .PlayerNotFainted
 	call HandlePlayerMonFaint
@@ -322,9 +317,8 @@
 .BattleIsOver:
 	scf
 	ret
-; 3c25c
 
-CheckFaint_EnemyThenPlayer: ; 3c25c
+CheckFaint_EnemyThenPlayer:
 	call HasEnemyFainted
 	jr nz, .EnemyNotFainted
 	call HandleEnemyMonFaint
@@ -347,9 +341,8 @@
 .BattleIsOver:
 	scf
 	ret
-; 3c27c
 
-HandleBerserkGene: ; 3c27c
+HandleBerserkGene:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .reverse
@@ -424,9 +417,8 @@
 	call SwitchTurnCore
 	ld hl, BecameConfusedText
 	jp StdBattleTextBox
-; 3c300
 
-EnemyTriesToFlee: ; 3c300
+EnemyTriesToFlee:
 	ld a, [wLinkMode]
 	and a
 	jr z, .not_linked
@@ -442,9 +434,8 @@
 	call WildFled_EnemyFled_LinkBattleCanceled
 	scf
 	ret
-; 3c314
 
-DetermineMoveOrder: ; 3c314
+DetermineMoveOrder:
 	ld a, [wLinkMode]
 	and a
 	jr z, .use_move
@@ -560,14 +551,12 @@
 .player_first
 	scf
 	ret
-; 3c3f3
 
-.enemy_first ; 3c3f3
+.enemy_first
 	and a
 	ret
-; 3c3f5
 
-CheckContestBattleOver: ; 3c3f5
+CheckContestBattleOver:
 	ld a, [wBattleType]
 	cp BATTLETYPE_CONTEST
 	jr nz, .contest_not_over
@@ -584,9 +573,8 @@
 .contest_not_over
 	and a
 	ret
-; 3c410
 
-CheckPlayerLockedIn: ; 3c410
+CheckPlayerLockedIn:
 	ld a, [wPlayerSubStatus4]
 	and 1 << SUBSTATUS_RECHARGE
 	jp nz, .quit
@@ -610,9 +598,8 @@
 .quit
 	scf
 	ret
-; 3c434
 
-ParsePlayerAction: ; 3c434
+ParsePlayerAction:
 	call CheckPlayerLockedIn
 	jp c, .locked_in
 	ld hl, wPlayerSubStatus5
@@ -706,9 +693,8 @@
 	res SUBSTATUS_RAGE, [hl]
 	xor a
 	ret
-; 3c4df
 
-HandleEncore: ; 3c4df
+HandleEncore:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .player_1
@@ -764,9 +750,8 @@
 	call SetPlayerTurn
 	ld hl, BattleText_TargetsEncoreEnded
 	jp StdBattleTextBox
-; 3c543
 
-TryEnemyFlee: ; 3c543
+TryEnemyFlee:
 	ld a, [wBattleMode]
 	dec a
 	jr nz, .Stay
@@ -819,11 +804,10 @@
 .Flee:
 	scf
 	ret
-; 3c59a
 
 INCLUDE "data/wild/flee_mons.asm"
 
-CompareMovePriority: ; 3c5b4
+CompareMovePriority:
 ; Compare the priority of the player and enemy's moves.
 ; Return carry if the player goes first, or z if they match.
 
@@ -836,9 +820,8 @@
 	pop bc
 	cp b
 	ret
-; 3c5c5
 
-GetMovePriority: ; 3c5c5
+GetMovePriority:
 ; Return the priority (0-3) of move a.
 
 	ld b, a
@@ -864,11 +847,10 @@
 .done
 	ld a, [hl]
 	ret
-; 3c5df
 
 INCLUDE "data/moves/effects_priorities.asm"
 
-GetMoveEffect: ; 3c5ec
+GetMoveEffect:
 	ld a, b
 	dec a
 	ld hl, Moves + MOVE_EFFECT
@@ -878,9 +860,8 @@
 	call GetFarByte
 	ld b, a
 	ret
-; 3c5fe
 
-Battle_EnemyFirst: ; 3c5fe
+Battle_EnemyFirst:
 	call LoadTileMapToTempTileMap
 	call TryEnemyFlee
 	jp c, WildFled_EnemyFled_LinkBattleCanceled
@@ -922,9 +903,8 @@
 	xor a
 	ld [wBattlePlayerAction], a
 	ret
-; 3c664
 
-Battle_PlayerFirst: ; 3c664
+Battle_PlayerFirst:
 	xor a
 	ld [wEnemyGoesFirst], a
 	call SetEnemyTurn
@@ -972,23 +952,20 @@
 	xor a
 	ld [wBattlePlayerAction], a
 	ret
-; 3c6cf
 
-PlayerTurn_EndOpponentProtectEndureDestinyBond: ; 3c6cf
+PlayerTurn_EndOpponentProtectEndureDestinyBond:
 	call SetPlayerTurn
 	call EndUserDestinyBond
 	callfar DoPlayerTurn
 	jp EndOpponentProtectEndureDestinyBond
-; 3c6de
 
-EnemyTurn_EndOpponentProtectEndureDestinyBond: ; 3c6de
+EnemyTurn_EndOpponentProtectEndureDestinyBond:
 	call SetEnemyTurn
 	call EndUserDestinyBond
 	callfar DoEnemyTurn
 	jp EndOpponentProtectEndureDestinyBond
-; 3c6ed
 
-EndOpponentProtectEndureDestinyBond: ; 3c6ed
+EndOpponentProtectEndureDestinyBond:
 	ld a, BATTLE_VARS_SUBSTATUS1_OPP
 	call GetBattleVarAddr
 	res SUBSTATUS_PROTECT, [hl]
@@ -997,33 +974,30 @@
 	call GetBattleVarAddr
 	res SUBSTATUS_DESTINY_BOND, [hl]
 	ret
-; 3c6fe
 
-EndUserDestinyBond: ; 3c6fe
+EndUserDestinyBond:
 	ld a, BATTLE_VARS_SUBSTATUS5
 	call GetBattleVarAddr
 	res SUBSTATUS_DESTINY_BOND, [hl]
 	ret
-; 3c706
 
-HasUserFainted: ; 3c706
+HasUserFainted:
 	ld a, [hBattleTurn]
 	and a
 	jr z, HasPlayerFainted
-HasEnemyFainted: ; 3c70b
+HasEnemyFainted:
 	ld hl, wEnemyMonHP
 	jr CheckIfHPIsZero
 
-HasPlayerFainted: ; 3c710
+HasPlayerFainted:
 	ld hl, wBattleMonHP
 
-CheckIfHPIsZero: ; 3c713
+CheckIfHPIsZero:
 	ld a, [hli]
 	or [hl]
 	ret
-; 3c716
 
-ResidualDamage: ; 3c716
+ResidualDamage:
 ; Return z if the user fainted before
 ; or as a result of residual damage.
 ; For Sandstorm damage, see HandleWeather.
@@ -1158,9 +1132,8 @@
 	call DelayFrames
 	xor a
 	ret
-; 3c801
 
-HandlePerishSong: ; 3c801
+HandlePerishSong:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .EnemyFirst
@@ -1227,9 +1200,8 @@
 	ld [hli], a
 	ld [hl], a
 	ret
-; 3c874
 
-HandleWrap: ; 3c874
+HandleWrap:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .EnemyFirst
@@ -1292,16 +1264,14 @@
 
 .print_text
 	jp StdBattleTextBox
-; 3c8e4
 
-SwitchTurnCore: ; 3c8e4
+SwitchTurnCore:
 	ld a, [hBattleTurn]
 	xor 1
 	ld [hBattleTurn], a
 	ret
-; 3c8eb
 
-HandleLeftovers: ; 3c8eb
+HandleLeftovers:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .DoEnemyFirst
@@ -1349,9 +1319,8 @@
 	call RestoreHP
 	ld hl, BattleText_TargetRecoveredWithItem
 	jp StdBattleTextBox
-; 3c93c
 
-HandleMysteryberry: ; 3c93c
+HandleMysteryberry:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .DoEnemyFirst
@@ -1488,9 +1457,8 @@
 	call SwitchTurnCore
 	ld hl, BattleText_UserRecoveredPPUsing
 	jp StdBattleTextBox
-; 3ca26
 
-HandleFutureSight: ; 3ca26
+HandleFutureSight:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .enemy_first
@@ -1547,9 +1515,8 @@
 
 	call UpdateBattleMonInParty
 	jp UpdateEnemyMonInParty
-; 3ca8f
 
-HandleDefrost: ; 3ca8f
+HandleDefrost:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .enemy_first
@@ -1607,9 +1574,8 @@
 	call SetPlayerTurn
 	ld hl, DefrostedOpponentText
 	jp StdBattleTextBox
-; 3cafb
 
-HandleSafeguard: ; 3cafb
+HandleSafeguard:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .player1
@@ -1646,7 +1612,7 @@
 	ld hl, BattleText_SafeguardFaded
 	jp StdBattleTextBox
 
-HandleScreens: ; 3cb36
+HandleScreens:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .Both
@@ -1681,15 +1647,13 @@
 .Copy:
 	ld hl, wStringBuffer1
 	jp CopyName2
-; 3cb75
 
 .Your:
 	db "Your@"
 .Enemy:
 	db "Enemy@"
-; 3cb80
 
-.LightScreenTick: ; 3cb80
+.LightScreenTick:
 	ld a, [de]
 	dec a
 	ld [de], a
@@ -1702,9 +1666,8 @@
 	pop de
 	pop hl
 	ret
-; 3cb91
 
-.ReflectTick: ; 3cb91
+.ReflectTick:
 	inc de
 	ld a, [de]
 	dec a
@@ -1713,9 +1676,8 @@
 	res SCREENS_REFLECT, [hl]
 	ld hl, BattleText_MonsReflectFaded
 	jp StdBattleTextBox
-; 3cb9e
 
-HandleWeather: ; 3cb9e
+HandleWeather:
 	ld a, [wBattleWeather]
 	cp WEATHER_NONE
 	ret z
@@ -1804,7 +1766,6 @@
 	ld h, [hl]
 	ld l, a
 	jp StdBattleTextBox
-; 3cc2d
 
 .WeatherMessages:
 ; entries correspond to WEATHER_* constants
@@ -1817,20 +1778,17 @@
 	dw BattleText_TheRainStopped
 	dw BattleText_TheSunlightFaded
 	dw BattleText_TheSandstormSubsided
-; 3cc39
 
-SubtractHPFromTarget: ; 3cc39
+SubtractHPFromTarget:
 	call SubtractHP
 	jp UpdateHPBar
-; 3cc3f
 
-SubtractHPFromUser: ; 3cc3f
+SubtractHPFromUser:
 ; Subtract HP from mon
 	call SubtractHP
 	jp UpdateHPBarBattleHuds
-; 3cc45
 
-SubtractHP: ; 3cc45
+SubtractHP:
 	ld hl, wBattleMonHP
 	ld a, [hBattleTurn]
 	and a
@@ -1860,9 +1818,8 @@
 	ld [wBuffer5], a
 	ld [wBuffer6], a
 	ret
-; 3cc76
 
-GetSixteenthMaxHP: ; 3cc76
+GetSixteenthMaxHP:
 	call GetQuarterMaxHP
 	; quarter result
 	srl c
@@ -1874,9 +1831,8 @@
 	inc c
 .ok
 	ret
-; 3cc83
 
-GetEighthMaxHP: ; 3cc83
+GetEighthMaxHP:
 ; output: bc
 	call GetQuarterMaxHP
 ; assumes nothing can have 1024 or more hp
@@ -1889,9 +1845,8 @@
 	inc c
 .end
 	ret
-; 3cc8e
 
-GetQuarterMaxHP: ; 3cc8e
+GetQuarterMaxHP:
 ; output: bc
 	call GetMaxHP
 
@@ -1909,9 +1864,8 @@
 	inc c
 .end
 	ret
-; 3cc9f
 
-GetHalfMaxHP: ; 3cc9f
+GetHalfMaxHP:
 ; output: bc
 	call GetMaxHP
 
@@ -1926,9 +1880,8 @@
 	inc c
 .end
 	ret
-; 3ccac
 
-GetMaxHP: ; 3ccac
+GetMaxHP:
 ; output: bc, wBuffer1-2
 
 	ld hl, wBattleMonMaxHP
@@ -1945,9 +1898,8 @@
 	ld [wBuffer1], a
 	ld c, a
 	ret
-; 3ccc2
 
-Unreferenced_GetHalfHP: ; 3ccc2
+Unreferenced_GetHalfHP:
 	ld hl, wBattleMonHP
 	ld a, [hBattleTurn]
 	and a
@@ -1965,9 +1917,8 @@
 	ld a, [hl]
 	ld [wBuffer1], a
 	ret
-; 3ccde
 
-CheckUserHasEnoughHP: ; 3ccde
+CheckUserHasEnoughHP:
 	ld hl, wBattleMonHP + 1
 	ld a, [hBattleTurn]
 	and a
@@ -1980,9 +1931,8 @@
 	ld a, b
 	sbc [hl]
 	ret
-; 3ccef
 
-RestoreHP ; 3ccef
+RestoreHP
 	ld hl, wEnemyMonMaxHP
 	ld a, [hBattleTurn]
 	and a
@@ -2025,14 +1975,12 @@
 	call SwitchTurnCore
 	call UpdateHPBarBattleHuds
 	jp SwitchTurnCore
-; 3cd36
 
-UpdateHPBarBattleHuds: ; 3cd36
+UpdateHPBarBattleHuds:
 	call UpdateHPBar
 	jp UpdateBattleHuds
-; 3cd3c
 
-UpdateHPBar: ; 3cd3c
+UpdateHPBar:
 	hlcoord 10, 9
 	ld a, [hBattleTurn]
 	and a
@@ -2046,9 +1994,8 @@
 	predef AnimateHPBar
 	pop bc
 	ret
-; 3cd55
 
-HandleEnemyMonFaint: ; 3cd55
+HandleEnemyMonFaint:
 	call FaintEnemyPokemon
 	ld hl, wBattleMonHP
 	ld a, [hli]
@@ -2115,9 +2062,8 @@
 	xor a
 	ld [wBattlePlayerAction], a
 	ret
-; 3cdca
 
-DoubleSwitch: ; 3cdca
+DoubleSwitch:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .player_1
@@ -2145,9 +2091,8 @@
 	xor a
 	ld [wBattlePlayerAction], a
 	ret
-; 3ce01
 
-UpdateBattleStateAndExperienceAfterEnemyFaint: ; 3ce01
+UpdateBattleStateAndExperienceAfterEnemyFaint:
 	call UpdateBattleMonInParty
 	ld a, [wBattleMode]
 	dec a
@@ -2236,9 +2181,8 @@
 	pop af
 	ld [wBattleParticipantsNotFainted], a
 	ret
-; 3ceaa
 
-IsAnyMonHoldingExpShare: ; 3ceaa
+IsAnyMonHoldingExpShare:
 	ld a, [wPartyCount]
 	ld b, a
 	ld hl, wPartyMon1
@@ -2292,15 +2236,13 @@
 	ld a, e
 	and a
 	ret
-; 3ceec
 
-StopDangerSound: ; 3ceec
+StopDangerSound:
 	xor a
 	ld [wLowHealthAlarm], a
 	ret
-; 3cef1
 
-FaintYourPokemon: ; 3cef1
+FaintYourPokemon:
 	call StopDangerSound
 	call WaitSFX
 	ld a, $f0
@@ -2313,9 +2255,8 @@
 	call ClearBox
 	ld hl, BattleText_MonFainted
 	jp StdBattleTextBox
-; 3cf14
 
-FaintEnemyPokemon: ; 3cf14
+FaintEnemyPokemon:
 	call WaitSFX
 	ld de, SFX_KINESIS
 	call PlaySFX
@@ -2327,9 +2268,8 @@
 	call ClearBox
 	ld hl, BattleText_EnemyMonFainted
 	jp StdBattleTextBox
-; 3cf35
 
-CheckEnemyTrainerDefeated: ; 3cf35
+CheckEnemyTrainerDefeated:
 	ld a, [wOTPartyCount]
 	ld b, a
 	xor a
@@ -2347,9 +2287,8 @@
 
 	and a
 	ret
-; 3cf4a
 
-HandleEnemySwitch: ; 3cf4a
+HandleEnemySwitch:
 	ld hl, wEnemyHPPal
 	ld e, HP_BAR_LENGTH_PX
 	call UpdateHPPal
@@ -2374,9 +2313,8 @@
 	jr nz, EnemyPartyMonEntrance
 	inc a
 	ret
-; 3cf78
 
-EnemyPartyMonEntrance: ; 3cf78
+EnemyPartyMonEntrance:
 	push af
 	xor a
 	ld [wEnemySwitchMonIndex], a
@@ -2400,9 +2338,8 @@
 	ld [wBattlePlayerAction], a
 	inc a
 	ret
-; 3cfa4
 
-WinTrainerBattle: ; 3cfa4
+WinTrainerBattle:
 ; Player won the battle
 	call StopDangerSound
 	ld a, $1
@@ -2524,9 +2461,8 @@
 .KeepItAll:
 	ld hl, GotMoneyForWinningText
 	jp StdBattleTextBox
-; 3d081
 
-.AddMoneyToMom: ; 3d081
+.AddMoneyToMom:
 	push bc
 	ld hl, wBattleReward + 2
 	ld de, wMomsMoney + 2
@@ -2533,9 +2469,8 @@
 	call AddBattleMoneyToAccount
 	pop bc
 	ret
-; 3d08d
 
-.AddMoneyToWallet: ; 3d08d
+.AddMoneyToWallet:
 	push bc
 	ld hl, wBattleReward + 2
 	ld de, wMoney + 2
@@ -2542,9 +2477,8 @@
 	call AddBattleMoneyToAccount
 	pop bc
 	ret
-; 3d099
 
-.DoubleReward: ; 3d099
+.DoubleReward:
 	ld hl, wBattleReward + 2
 	sla [hl]
 	dec hl
@@ -2557,16 +2491,14 @@
 	ld [hli], a
 	ld [hl], a
 	ret
-; 3d0ab
 
-.SentToMomTexts: ; 3d0ab
+.SentToMomTexts:
 ; entries correspond to MOM_SAVING_* constants
 	dw SentSomeToMomText
 	dw SentHalfToMomText
 	dw SentAllToMomText
-; 3d0b1
 
-.CheckMaxedOutMomMoney: ; 3d0b1
+.CheckMaxedOutMomMoney:
 	ld hl, wMomsMoney + 2
 	ld a, [hld]
 	cp LOW(MAX_MONEY)
@@ -2575,9 +2507,8 @@
 	ld a, [hl]
 	sbc HIGH(MAX_MONEY >> 8)
 	ret
-; 3d0be
 
-AddBattleMoneyToAccount: ; 3d0be
+AddBattleMoneyToAccount:
 	ld c, 3
 	and a
 	push de
@@ -2610,9 +2541,8 @@
 	inc hl
 	ld [hl], LOW(MAX_MONEY)
 	ret
-; 3d0ea
 
-PlayVictoryMusic: ; 3d0ea
+PlayVictoryMusic:
 	push de
 	ld de, MUSIC_NONE
 	call PlayMusic
@@ -2646,7 +2576,6 @@
 .lost
 	pop de
 	ret
-; 3d123
 
 IsKantoGymLeader: ; 0x3d123
 	ld hl, KantoGymLeaders
@@ -2665,7 +2594,7 @@
 
 INCLUDE "data/trainers/leaders.asm"
 
-HandlePlayerMonFaint: ; 3d14e
+HandlePlayerMonFaint:
 	call FaintYourPokemon
 	ld hl, wEnemyMonHP
 	ld a, [hli]
@@ -2713,9 +2642,8 @@
 	call HandleEnemySwitch
 	jp z, WildFled_EnemyFled_LinkBattleCanceled
 	jp DoubleSwitch
-; 3d1aa
 
-PlayerMonFaintHappinessMod: ; 3d1aa
+PlayerMonFaintHappinessMod:
 	ld a, [wCurBattleMon]
 	ld c, a
 	ld hl, wBattleParticipantsNotFainted
@@ -2752,9 +2680,8 @@
 	and a
 	ret z
 	ret ; ??????????
-; 3d1f8
 
-AskUseNextPokemon: ; 3d1f8
+AskUseNextPokemon:
 	call EmptyBattleTextBox
 	call LoadTileMapToTempTileMap
 ; We don't need to be here if we're in a Trainer battle,
@@ -2781,9 +2708,8 @@
 	ld hl, wPartyMon1Speed
 	ld de, wEnemyMonSpeed
 	jp TryToRunAwayFromBattle
-; 3d227
 
-ForcePlayerMonChoice: ; 3d227
+ForcePlayerMonChoice:
 	call EmptyBattleTextBox
 	call LoadStandardMenuHeader
 	call SetUpBattlePartyMenu_NoLoop
@@ -2845,9 +2771,8 @@
 	and a
 	ld c, a
 	ret
-; 3d2b3
 
-PlayerPartyMonEntrance: ; 3d2b3
+PlayerPartyMonEntrance:
 	ld a, [wCurBattleMon]
 	ld [wLastPlayerMon], a
 	ld a, [wCurPartyMon]
@@ -2863,9 +2788,8 @@
 	call LoadTileMapToTempTileMap
 	call SetPlayerTurn
 	jp SpikesDamage
-; 3d2e0
 
-CheckMobileBattleError: ; 3d2e0
+CheckMobileBattleError:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	jr nz, .not_mobile ; It's not a mobile battle
@@ -2881,15 +2805,13 @@
 .not_mobile
 	xor a
 	ret
-; 3d2f1
 
-IsMobileBattle: ; 3d2f1
+IsMobileBattle:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	ret
-; 3d2f7
 
-SetUpBattlePartyMenu_NoLoop: ; 3d2f7
+SetUpBattlePartyMenu_NoLoop:
 	call ClearBGPalettes
 SetUpBattlePartyMenu: ; switch to fullscreen menu?
 	farcall LoadPartyMenuGFX
@@ -2897,9 +2819,8 @@
 	farcall InitPartyMenuBGPal7
 	farcall InitPartyMenuGFX
 	ret
-; 3d313
 
-JumpToPartyMenuAndPrintText: ; 3d313
+JumpToPartyMenuAndPrintText:
 	farcall WritePartyMenuTilemap
 	farcall PrintPartyMenuText
 	call WaitBGMap
@@ -2906,9 +2827,8 @@
 	call SetPalettes
 	call DelayFrame
 	ret
-; 3d329
 
-SelectBattleMon: ; 3d329
+SelectBattleMon:
 	call IsMobileBattle
 	jr z, .mobile
 	farcall PartyMenuSelect
@@ -2917,9 +2837,8 @@
 .mobile
 	farcall Mobile_PartyMenuSelect
 	ret
-; 3d33c
 
-PickPartyMonInBattle: ; 3d33c
+PickPartyMonInBattle:
 .loop
 	ld a, PARTYMENUACTION_SWITCH ; Which PKMN?
 	ld [wPartyMenuActionText], a
@@ -2930,9 +2849,8 @@
 	jr z, .loop
 	xor a
 	ret
-; 3d34f
 
-SwitchMonAlreadyOut: ; 3d34f
+SwitchMonAlreadyOut:
 	ld hl, wCurBattleMon
 	ld a, [wCurPartyMon]
 	cp [hl]
@@ -2946,9 +2864,8 @@
 .notout
 	xor a
 	ret
-; 3d362
 
-ForcePickPartyMonInBattle: ; 3d362
+ForcePickPartyMonInBattle:
 ; Can't back out.
 
 .pick
@@ -2961,9 +2878,8 @@
 	call PlaySFX
 	call WaitSFX
 	jr .pick
-; 3d375
 
-PickSwitchMonInBattle: ; 3d375
+PickSwitchMonInBattle:
 .pick
 	call PickPartyMonInBattle
 	ret c
@@ -2971,9 +2887,8 @@
 	jr c, .pick
 	xor a
 	ret
-; 3d380
 
-ForcePickSwitchMonInBattle: ; 3d380
+ForcePickSwitchMonInBattle:
 ; Can't back out.
 
 .pick
@@ -2985,9 +2900,8 @@
 
 	xor a
 	ret
-; 3d38e
 
-LostBattle: ; 3d38e
+LostBattle:
 	ld a, 1
 	ld [wBattleEnded], a
 
@@ -3081,21 +2995,18 @@
 	farcall Mobile_PrintOpponentBattleMessage
 	scf
 	ret
-; 3d432
 
-EnemyMonFaintedAnimation: ; 3d432
+EnemyMonFaintedAnimation:
 	hlcoord 12, 5
 	decoord 12, 6
 	jp MonFaintedAnimation
-; 3d43b
 
-PlayerMonFaintedAnimation: ; 3d43b
+PlayerMonFaintedAnimation:
 	hlcoord 1, 10
 	decoord 1, 11
 	jp MonFaintedAnimation
-; 3d444
 
-MonFaintedAnimation: ; 3d444
+MonFaintedAnimation:
 	ld a, [wcfbe]
 	push af
 	set 6, a
@@ -3144,13 +3055,11 @@
 	pop af
 	ld [wcfbe], a
 	ret
-; 3d488
 
 .Spaces:
 	db "       @"
-; 3d490
 
-SlideBattlePicOut: ; 3d490
+SlideBattlePicOut:
 	ld [hMapObjectIndexBuffer], a
 	ld c, a
 .loop
@@ -3172,9 +3081,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 3d4ae
 
-.DoFrame: ; 3d4ae
+.DoFrame:
 	ld a, [hMapObjectIndexBuffer]
 	ld c, a
 	cp $8
@@ -3194,9 +3102,8 @@
 	dec c
 	jr nz, .back
 	ret
-; 3d4c3
 
-ForceEnemySwitch: ; 3d4c3
+ForceEnemySwitch:
 	call ResetEnemyBattleVars
 	ld a, [wEnemySwitchMonIndex]
 	dec a
@@ -3209,9 +3116,8 @@
 	call BreakAttraction
 	call ResetBattleParticipants
 	ret
-; 3d4e1
 
-EnemySwitch: ; 3d4e1
+EnemySwitch:
 	call CheckWhetherToAskSwitch
 	jr nc, EnemySwitch_SetMode
 	; Shift Mode
@@ -3238,9 +3144,8 @@
 	ld [wEnemyIsSwitching], a
 	call LoadTileMapToTempTileMap
 	jp PlayerSwitch
-; 3d517
 
-EnemySwitch_SetMode: ; 3d517
+EnemySwitch_SetMode:
 	call ResetEnemyBattleVars
 	call CheckWhetherSwitchmonIsPredetermined
 	jr c, .skip
@@ -3253,9 +3158,8 @@
 	call ClearEnemyMonBox
 	call Function_BattleTextEnemySentOut
 	jp Function_SetEnemyMonAndSendOutAnimation
-; 3d533
 
-CheckWhetherSwitchmonIsPredetermined: ; 3d533
+CheckWhetherSwitchmonIsPredetermined:
 ; returns carry if: ???
 	ld a, [wLinkMode]
 	and a
@@ -3287,9 +3191,8 @@
 .return_carry
 	scf
 	ret
-; 3d557
 
-ResetEnemyBattleVars: ; 3d557
+ResetEnemyBattleVars:
 ; and draw empty TextBox
 	xor a
 	ld [wLastPlayerCounterMove], a
@@ -3305,13 +3208,12 @@
 	call SlideBattlePicOut
 	call EmptyBattleTextBox
 	jp LoadStandardMenuHeader
-; 3d57a
 
-ResetBattleParticipants: ; 3d57a
+ResetBattleParticipants:
 	xor a
 	ld [wBattleParticipantsNotFainted], a
 	ld [wBattleParticipantsIncludingFainted], a
-AddBattleParticipant: ; 3d581
+AddBattleParticipant:
 	ld a, [wCurBattleMon]
 	ld c, a
 	ld hl, wBattleParticipantsNotFainted
@@ -3321,9 +3223,8 @@
 	pop bc
 	ld hl, wBattleParticipantsIncludingFainted
 	predef_jump SmallFarFlagAction
-; 3d599
 
-FindMonInOTPartyToSwitchIntoBattle: ; 3d599
+FindMonInOTPartyToSwitchIntoBattle:
 	ld b, -1
 	ld a, $1
 	ld [wBuffer1], a
@@ -3358,9 +3259,8 @@
 	ld hl, wBuffer2
 	set 0, [hl]
 	jr .loop
-; 3d5d7
 
-LookUpTheEffectivenessOfEveryMove: ; 3d5d7
+LookUpTheEffectivenessOfEveryMove:
 	push bc
 	ld hl, wOTPartyMon1Moves
 	ld a, b
@@ -3396,9 +3296,8 @@
 	ret
 .done
 	ret
-; 3d618
 
-IsThePlayerMonTypesEffectiveAgainstOTMon: ; 3d618
+IsThePlayerMonTypesEffectiveAgainstOTMon:
 ; Calculates the effectiveness of the types of the PlayerMon
 ; against the OTMon
 	push bc
@@ -3445,9 +3344,8 @@
 .reset
 	res 0, [hl]
 	ret
-; 3d672
 
-ScoreMonTypeMatchups: ; 3d672
+ScoreMonTypeMatchups:
 .loop1
 	ld hl, wBuffer1
 	sla [hl]
@@ -3510,9 +3408,8 @@
 
 .quit
 	ret
-; 3d6ca
 
-LoadEnemyMonToSwitchTo: ; 3d6ca
+LoadEnemyMonToSwitchTo:
 	; 'b' contains the PartyNr of the mon the AI will switch to
 	ld a, b
 	ld [wCurPartyMon], a
@@ -3549,9 +3446,8 @@
 	ld a, [hl]
 	ld [wEnemyHPAtTimeOfPlayerSwitch + 1], a
 	ret
-; 3d714
 
-CheckWhetherToAskSwitch: ; 3d714
+CheckWhetherToAskSwitch:
 	ld a, [wBattleHasJustStarted]
 	dec a
 	jp z, .return_nc
@@ -3579,9 +3475,8 @@
 .return_nc
 	and a
 	ret
-; 3d74b
 
-OfferSwitch: ; 3d74b
+OfferSwitch:
 	ld a, [wCurPartyMon]
 	push af
 	callfar Battle_GetTrainerName
@@ -3620,9 +3515,8 @@
 	ld [wCurPartyMon], a
 	scf
 	ret
-; 3d7a0
 
-ClearEnemyMonBox: ; 3d7a0
+ClearEnemyMonBox:
 	xor a
 	ld [hBGMapMode], a
 	call ExitMenu
@@ -3632,16 +3526,14 @@
 	call ClearBox
 	call WaitBGMap
 	jp FinishBattleAnim
-; 3d7b8
 
-Function_BattleTextEnemySentOut: ; 3d7b8
+Function_BattleTextEnemySentOut:
 	callfar Battle_GetTrainerName
 	ld hl, BattleText_EnemySentOut
 	call StdBattleTextBox
 	jp WaitBGMap
-; 3d7c7
 
-Function_SetEnemyMonAndSendOutAnimation: ; 3d7c7
+Function_SetEnemyMonAndSendOutAnimation:
 	ld a, [wTempEnemyMonSpecies]
 	ld [wCurPartySpecies], a
 	ld [wCurSpecies], a
@@ -3688,9 +3580,8 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 3d834
 
-NewEnemyMonStatus: ; 3d834
+NewEnemyMonStatus:
 	xor a
 	ld [wLastPlayerCounterMove], a
 	ld [wLastEnemyCounterMove], a
@@ -3712,9 +3603,8 @@
 	ld hl, wPlayerSubStatus5
 	res SUBSTATUS_CANT_RUN, [hl]
 	ret
-; 3d867
 
-ResetEnemyStatLevels: ; 3d867
+ResetEnemyStatLevels:
 	ld a, BASE_STAT_LEVEL
 	ld b, NUM_LEVEL_STATS
 	ld hl, wEnemyStatLevels
@@ -3723,9 +3613,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 3d873
 
-CheckPlayerPartyForFitMon: ; 3d873
+CheckPlayerPartyForFitMon:
 ; Has the player any mon in his Party that can fight?
 	ld a, [wPartyCount]
 	ld e, a
@@ -3741,9 +3630,8 @@
 	jr nz, .loop
 	ld d, a
 	ret
-; 3d887
 
-CheckIfCurPartyMonIsFitToFight: ; 3d887
+CheckIfCurPartyMonIsFitToFight:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1HP
 	call GetPartyLocation
@@ -3772,9 +3660,8 @@
 .finish_fail
 	xor a
 	ret
-; 3d8b3
 
-TryToRunAwayFromBattle: ; 3d8b3
+TryToRunAwayFromBattle:
 ; Run away from battle, with or without item
 	ld a, [wBattleType]
 	cp BATTLETYPE_DEBUG
@@ -3961,9 +3848,8 @@
 	call LoadTileMapToTempTileMap
 	scf
 	ret
-; 3da0d
 
-InitBattleMon: ; 3da0d
+InitBattleMon:
 	ld a, MON_SPECIES
 	call GetPartyParamLocation
 	ld de, wBattleMonSpecies
@@ -4002,23 +3888,21 @@
 	call ApplyStatusEffectOnPlayerStats
 	call BadgeStatBoosts
 	ret
-; 3da74
 
-BattleCheckPlayerShininess: ; 3da74
+BattleCheckPlayerShininess:
 	call GetPartyMonDVs
 	jr BattleCheckShininess
 
-BattleCheckEnemyShininess: ; 3da79
+BattleCheckEnemyShininess:
 	call GetEnemyMonDVs
 
-BattleCheckShininess: ; 3da7c
+BattleCheckShininess:
 	ld b, h
 	ld c, l
 	callfar CheckShininess
 	ret
-; 3da85
 
-GetPartyMonDVs: ; 3da85
+GetPartyMonDVs:
 	ld hl, wBattleMonDVs
 	ld a, [wPlayerSubStatus5]
 	bit SUBSTATUS_TRANSFORMED, a
@@ -4026,9 +3910,8 @@
 	ld hl, wPartyMon1DVs
 	ld a, [wCurBattleMon]
 	jp GetPartyLocation
-; 3da97
 
-GetEnemyMonDVs: ; 3da97
+GetEnemyMonDVs:
 	ld hl, wEnemyMonDVs
 	ld a, [wEnemySubStatus5]
 	bit SUBSTATUS_TRANSFORMED, a
@@ -4040,9 +3923,8 @@
 	ld hl, wOTPartyMon1DVs
 	ld a, [wCurOTMon]
 	jp GetPartyLocation
-; 3dab1
 
-ResetPlayerStatLevels: ; 3dab1
+ResetPlayerStatLevels:
 	ld a, BASE_STAT_LEVEL
 	ld b, NUM_LEVEL_STATS
 	ld hl, wPlayerStatLevels
@@ -4051,9 +3933,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 3dabd
 
-InitEnemyMon: ; 3dabd
+InitEnemyMon:
 	ld a, [wCurPartyMon]
 	ld hl, wOTPartyMon1Species
 	call GetPartyLocation
@@ -4104,9 +3985,8 @@
 	ld a, [wCurPartyMon]
 	ld [wCurOTMon], a
 	ret
-; 3db32
 
-SwitchPlayerMon: ; 3db32
+SwitchPlayerMon:
 	call ClearSprites
 	ld a, [wCurBattleMon]
 	ld [wLastPlayerMon], a
@@ -4124,9 +4004,8 @@
 	ld a, [hli]
 	or [hl]
 	ret
-; 3db5f
 
-SendOutPlayerMon: ; 3db5f
+SendOutPlayerMon:
 	ld hl, wBattleMonDVs
 	predef GetUnownLetter
 	hlcoord 1, 5
@@ -4180,9 +4059,8 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 3dbde
 
-NewBattleMonStatus: ; 3dbde
+NewBattleMonStatus:
 	xor a
 	ld [wLastPlayerCounterMove], a
 	ld [wLastEnemyCounterMove], a
@@ -4209,17 +4087,15 @@
 	ld hl, wEnemySubStatus5
 	res SUBSTATUS_CANT_RUN, [hl]
 	ret
-; 3dc18
 
-BreakAttraction: ; 3dc18
+BreakAttraction:
 	ld hl, wPlayerSubStatus1
 	res SUBSTATUS_IN_LOVE, [hl]
 	ld hl, wEnemySubStatus1
 	res SUBSTATUS_IN_LOVE, [hl]
 	ret
-; 3dc23
 
-SpikesDamage: ; 3dc23
+SpikesDamage:
 	ld hl, wPlayerScreens
 	ld de, wBattleMonType
 	ld bc, UpdatePlayerHUD
@@ -4258,9 +4134,8 @@
 
 .hl
 	jp hl
-; 3dc5b
 
-PursuitSwitch: ; 3dc5b
+PursuitSwitch:
 	ld a, BATTLE_VARS_MOVE
 	call GetBattleVar
 	ld b, a
@@ -4338,9 +4213,8 @@
 .done
 	and a
 	ret
-; 3dce6
 
-RecallPlayerMon: ; 3dce6
+RecallPlayerMon:
 	ld a, [hBattleTurn]
 	push af
 	xor a
@@ -4351,9 +4225,8 @@
 	pop af
 	ld [hBattleTurn], a
 	ret
-; 3dcf9
 
-HandleHealingItems: ; 3dcf9
+HandleHealingItems:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	jr z, .player_1
@@ -4375,9 +4248,8 @@
 	call HandleHPHealingItem
 	call UseHeldStatusHealingItem
 	jp UseConfusionHealingItem
-; 3dd2f
 
-HandleHPHealingItem: ; 3dd2f
+HandleHPHealingItem:
 	callfar GetOpponentItem
 	ld a, b
 	cp HELD_BERRY
@@ -4469,9 +4341,8 @@
 	callfar ConsumeHeldItem
 	ld hl, RecoveredUsingText
 	jp StdBattleTextBox
-; 3ddc8
 
-ItemRecoveryAnim: ; 3ddc8
+ItemRecoveryAnim:
 	push hl
 	push de
 	push bc
@@ -4488,9 +4359,8 @@
 	pop de
 	pop hl
 	ret
-; 3dde9
 
-UseHeldStatusHealingItem: ; 3dde9
+UseHeldStatusHealingItem:
 	callfar GetOpponentItem
 	ld hl, HeldStatusHealingEffects
 .loop
@@ -4543,11 +4413,10 @@
 	ld a, $1
 	and a
 	ret
-; 3de44
 
 INCLUDE "data/battle/held_heal_status.asm"
 
-UseConfusionHealingItem: ; 3de51
+UseConfusionHealingItem:
 	ld a, BATTLE_VARS_SUBSTATUS3_OPP
 	call GetBattleVar
 	bit SUBSTATUS_CONFUSED, a
@@ -4587,9 +4456,8 @@
 	ld [bc], a
 	ld [hl], a
 	ret
-; 3de97
 
-HandleStatBoostingHeldItems: ; 3de97
+HandleStatBoostingHeldItems:
 ; The effects handled here are not used in-game.
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
@@ -4600,18 +4468,16 @@
 .player_1
 	call .DoEnemy
 	jp .DoPlayer
-; 3dea9
 
-.DoPlayer: ; 3dea9
+.DoPlayer:
 	call GetPartymonItem
 	ld a, $0
 	jp .HandleItem
-; 3deb1
 
-.DoEnemy: ; 3deb1
+.DoEnemy:
 	call GetOTPartymonItem
 	ld a, $1
-.HandleItem: ; 3deb6
+.HandleItem:
 	ld [hBattleTurn], a
 	ld d, h
 	ld e, l
@@ -4658,27 +4524,24 @@
 	pop bc
 	pop de
 	ret
-; 3defc
 
 INCLUDE "data/battle/held_stat_up.asm"
 
-GetPartymonItem: ; 3df12
+GetPartymonItem:
 	ld hl, wPartyMon1Item
 	ld a, [wCurBattleMon]
 	call GetPartyLocation
 	ld bc, wBattleMonItem
 	ret
-; 3df1f
 
-GetOTPartymonItem: ; 3df1f
+GetOTPartymonItem:
 	ld hl, wOTPartyMon1Item
 	ld a, [wCurOTMon]
 	call GetPartyLocation
 	ld bc, wEnemyMonItem
 	ret
-; 3df2c
 
-UpdateBattleHUDs: ; 3df2c
+UpdateBattleHUDs:
 	push hl
 	push de
 	push bc
@@ -4693,9 +4556,8 @@
 	pop de
 	pop hl
 	ret
-; 3df48
 
-UpdatePlayerHUD:: ; 3df48
+UpdatePlayerHUD::
 	push hl
 	push de
 	push bc
@@ -4706,9 +4568,8 @@
 	pop de
 	pop hl
 	ret
-; 3df58
 
-DrawPlayerHUD: ; 3df58
+DrawPlayerHUD:
 	xor a
 	ld [hBGMapMode], a
 
@@ -4744,14 +4605,12 @@
 	call FillInExpBar
 	pop de
 	ret
-; 3df98
 
-UpdatePlayerHPPal: ; 3df98
+UpdatePlayerHPPal:
 	ld hl, wPlayerHPPal
 	jp UpdateHPPal
-; 3df9e
 
-CheckDanger: ; 3df9e
+CheckDanger:
 	ld hl, wBattleMonHP
 	ld a, [hli]
 	or [hl]
@@ -4774,9 +4633,8 @@
 
 .done
 	ret
-; 3dfbf
 
-PrintPlayerHUD: ; 3dfbf
+PrintPlayerHUD:
 	ld de, wBattleMonNick
 	hlcoord 10, 7
 	call ret_3e138
@@ -4837,9 +4695,8 @@
 	ld a, [wBattleMonLevel]
 	ld [wTempMonLevel], a
 	jp PrintLevel
-; 3e036
 
-UpdateEnemyHUD:: ; 3e036
+UpdateEnemyHUD::
 	push hl
 	push de
 	push bc
@@ -4849,9 +4706,8 @@
 	pop de
 	pop hl
 	ret
-; 3e043
 
-DrawEnemyHUD: ; 3e043
+DrawEnemyHUD:
 	xor a
 	ld [hBGMapMode], a
 
@@ -4982,15 +4838,13 @@
 	ld b, 0
 	call DrawBattleHPBar
 	ret
-; 3e127
 
-UpdateEnemyHPPal: ; 3e127
+UpdateEnemyHPPal:
 	ld hl, wEnemyHPPal
 	call UpdateHPPal
 	ret
-; 3e12e
 
-UpdateHPPal: ; 3e12e
+UpdateHPPal:
 	ld b, [hl]
 	call SetHPPal
 	ld a, [hl]
@@ -4997,13 +4851,11 @@
 	cp b
 	ret z
 	jp FinishBattleAnim
-; 3e138
 
-ret_3e138: ; 3e138
+ret_3e138:
 	ret
-; 3e139
 
-BattleMenu: ; 3e139
+BattleMenu:
 	xor a
 	ld [hBGMapMode], a
 	call LoadTempTileMapToTileMap
@@ -5049,17 +4901,15 @@
 	cp $4
 	jp z, BattleMenu_Run
 	jr .loop
-; 3e192
 
-BattleMenu_Fight: ; 3e192
+BattleMenu_Fight:
 	xor a
 	ld [wNumFleeAttempts], a
 	call Call_LoadTempTileMapToTileMap
 	and a
 	ret
-; 3e19b
 
-LoadBattleMenu2: ; 3e19b
+LoadBattleMenu2:
 	call IsMobileBattle
 	jr z, .mobile
 
@@ -5083,9 +4933,8 @@
 .error
 	scf
 	ret
-; 3e1c7
 
-BattleMenu_Pack: ; 3e1c7
+BattleMenu_Pack:
 	ld a, [wLinkMode]
 	and a
 	jp nz, .ItemsCantBeUsed
@@ -5135,15 +4984,13 @@
 	call FinishBattleAnim
 	call LoadTileMapToTempTileMap
 	jp BattleMenu
-; 3e22b
 
-.ItemsCantBeUsed: ; 3e22b
+.ItemsCantBeUsed:
 	ld hl, BattleText_ItemsCantBeUsedHere
 	call StdBattleTextBox
 	jp BattleMenu
-; 3e234
 
-.UseItem: ; 3e234
+.UseItem:
 	ld a, [wWildMon]
 	and a
 	jr nz, .run
@@ -5186,9 +5033,8 @@
 	call SetPalettes
 	scf
 	ret
-; 3e28d
 
-BattleMenu_PKMN: ; 3e28d
+BattleMenu_PKMN:
 	call LoadStandardMenuHeader
 BattleMenuPKMN_ReturnFromStats:
 	call ExitMenu
@@ -5236,9 +5082,8 @@
 	call GetMemSGBLayout
 	call SetPalettes
 	jp BattleMenu
-; 3e2f5
 
-.GetMenu: ; 3e2f5
+.GetMenu:
 	call IsMobileBattle
 	jr z, .mobile
 	farcall BattleMonMenu
@@ -5247,9 +5092,8 @@
 .mobile
 	farcall MobileBattleMonMenu
 	ret
-; 3e308
 
-Battle_StatsScreen: ; 3e308
+Battle_StatsScreen:
 	call DisableLCD
 
 	ld hl, vTiles2 tile $31
@@ -5285,9 +5129,8 @@
 
 	call EnableLCD
 	ret
-; 3e358
 
-TryPlayerSwitch: ; 3e358
+TryPlayerSwitch:
 	ld a, [wCurBattleMon]
 	ld d, a
 	ld a, [wCurPartyMon]
@@ -5326,7 +5169,7 @@
 	call SetPalettes
 	ld a, [wCurPartyMon]
 	ld [wCurBattleMon], a
-PlayerSwitch: ; 3e3ad
+PlayerSwitch:
 	ld a, 1
 	ld [wPlayerIsSwitching], a
 	ld a, [wLinkMode]
@@ -5374,15 +5217,13 @@
 	call BattleMonEntrance
 	and a
 	ret
-; 3e3ff
 
-EnemyMonEntrance: ; 3e3ff
+EnemyMonEntrance:
 	callfar AI_Switch
 	call SetEnemyTurn
 	jp SpikesDamage
-; 3e40b
 
-BattleMonEntrance: ; 3e40b
+BattleMonEntrance:
 	call WithdrawMonText
 
 	ld c, 50
@@ -5417,9 +5258,8 @@
 	ld a, $2
 	ld [wMenuCursorY], a
 	ret
-; 3e459
 
-PassedBattleMonEntrance: ; 3e459
+PassedBattleMonEntrance:
 	ld c, 50
 	call DelayFrames
 
@@ -5439,9 +5279,8 @@
 	call LoadTileMapToTempTileMap
 	call SetPlayerTurn
 	jp SpikesDamage
-; 3e489
 
-BattleMenu_Run: ; 3e489
+BattleMenu_Run:
 	call Call_LoadTempTileMapToTileMap
 	ld a, $3
 	ld [wMenuCursorY], a
@@ -5455,9 +5294,8 @@
 	and a
 	ret nz
 	jp BattleMenu
-; 3e4a8
 
-CheckAmuletCoin: ; 3e4a8
+CheckAmuletCoin:
 	ld a, [wBattleMonItem]
 	ld b, a
 	callfar GetItemHeldEffect
@@ -5467,9 +5305,8 @@
 	ld a, 1
 	ld [wAmuletCoin], a
 	ret
-; 3e4bc
 
-MoveSelectionScreen: ; 3e4bc
+MoveSelectionScreen:
 	call IsMobileBattle
 	jr nz, .not_mobile
 	farcall MobileMoveSelectionScreen
@@ -5671,11 +5508,9 @@
 	call StdBattleTextBox
 	call Call_LoadTempTileMapToTileMap
 	jp MoveSelectionScreen
-; 3e61c
 
-.string_3e61c ; 3e61c
+.string_3e61c
 	db "@"
-; 3e61d
 
 .pressed_up
 	ld a, [wMenuCursorY]
@@ -5685,9 +5520,8 @@
 	inc a
 	ld [wMenuCursorY], a
 	jp .menu_loop
-; 3e62e
 
-.pressed_down ; 3e62e
+.pressed_down
 	ld a, [wMenuCursorY]
 	ld b, a
 	ld a, [wNumMoves]
@@ -5698,9 +5532,8 @@
 	ld a, $1
 	ld [wMenuCursorY], a
 	jp .menu_loop
-; 3e643
 
-.pressed_select ; 3e643
+.pressed_select
 	ld a, [wMoveSwapBuffer]
 	and a
 	jr z, .start_swap
@@ -5783,9 +5616,8 @@
 	ld a, [wMenuCursorY]
 	ld [wMoveSwapBuffer], a
 	jp MoveSelectionScreen
-; 3e6c8
 
-MoveInfoBox: ; 3e6c8
+MoveInfoBox:
 	xor a
 	ld [hBGMapMode], a
 
@@ -5855,15 +5687,13 @@
 
 .done
 	ret
-; 3e74f
 
 .Disabled:
 	db "Disabled!@"
 .Type:
 	db "TYPE/@"
-; 3e75f
 
-.PrintPP: ; 3e75f
+.PrintPP:
 	hlcoord 5, 11
 	ld a, [wLinkMode] ; What's the point of this check?
 	cp LINK_MOBILE
@@ -5883,9 +5713,8 @@
 	lb bc, 1, 2
 	call PrintNum
 	ret
-; 3e786
 
-CheckPlayerHasUsableMoves: ; 3e786
+CheckPlayerHasUsableMoves:
 	ld a, STRUGGLE
 	ld [wCurPlayerMove], a
 	ld a, [wPlayerDisableCount]
@@ -5931,9 +5760,8 @@
 	call DelayFrames
 	xor a
 	ret
-; 3e7c1
 
-ParseEnemyAction: ; 3e7c1
+ParseEnemyAction:
 	ld a, [wEnemyIsSwitching]
 	and a
 	ret nz
@@ -6081,9 +5909,8 @@
 .struggle
 	ld a, STRUGGLE
 	jr .finish
-; 3e8c1
 
-ResetVarsForSubstatusRage: ; 3e8c1
+ResetVarsForSubstatusRage:
 	xor a
 	ld [wEnemyFuryCutterCount], a
 	ld [wEnemyProtectCount], a
@@ -6091,9 +5918,8 @@
 	ld hl, wEnemySubStatus4
 	res SUBSTATUS_RAGE, [hl]
 	ret
-; 3e8d1
 
-CheckEnemyLockedIn: ; 3e8d1
+CheckEnemyLockedIn:
 	ld a, [wEnemySubStatus4]
 	and 1 << SUBSTATUS_RECHARGE
 	ret nz
@@ -6106,14 +5932,12 @@
 	ld hl, wEnemySubStatus1
 	bit SUBSTATUS_ROLLOUT, [hl]
 	ret
-; 3e8e4
 
-LinkBattleSendReceiveAction: ; 3e8e4
+LinkBattleSendReceiveAction:
 	farcall _LinkBattleSendReceiveAction
 	ret
-; 3e8eb
 
-LoadEnemyMon: ; 3e8eb
+LoadEnemyMon:
 ; Initialize enemy monster parameters
 ; To do this we pull the species from wTempEnemyMonSpecies
 
@@ -6582,9 +6406,8 @@
 	call CopyBytes
 
 	ret
-; 3eb38
 
-CheckSleepingTreeMon: ; 3eb38
+CheckSleepingTreeMon:
 ; Return carry if species is in the list
 ; for the current time of day
 
@@ -6615,7 +6438,7 @@
 
 INCLUDE "data/wild/treemons_asleep.asm"
 
-CheckUnownLetter: ; 3eb75
+CheckUnownLetter:
 ; Return carry if the Unown letter hasn't been unlocked yet
 
 	ld a, [wUnlockedUnowns]
@@ -6665,7 +6488,7 @@
 INCLUDE "data/wild/unlocked_unowns.asm"
 
 
-Unreferenced_SwapBattlerLevels: ; 3ebc7
+Unreferenced_SwapBattlerLevels:
 	push bc
 	ld a, [wBattleMonLevel]
 	ld b, a
@@ -6675,9 +6498,8 @@
 	ld [wEnemyMonLevel], a
 	pop bc
 	ret
-; 3ebd8
 
-BattleWinSlideInEnemyTrainerFrontpic: ; 3ebd8
+BattleWinSlideInEnemyTrainerFrontpic:
 	xor a
 	ld [wTempEnemyMonSpecies], a
 	call FinishBattleAnim
@@ -6717,9 +6539,8 @@
 	pop bc
 	dec hl
 	jr .outer_loop
-; 3ec1a
 
-.CopyColumn: ; 3ec1a
+.CopyColumn:
 	push hl
 	push de
 	push bc
@@ -6737,24 +6558,20 @@
 	pop de
 	pop hl
 	ret
-; 3ec2c
 
-ApplyStatusEffectOnPlayerStats: ; 3ec2c
+ApplyStatusEffectOnPlayerStats:
 	ld a, 1
 	jr ApplyStatusEffectOnStats
-; 3ec30
 
-ApplyStatusEffectOnEnemyStats: ; 3ec30
+ApplyStatusEffectOnEnemyStats:
 	xor a
-; 3ec31
 
-ApplyStatusEffectOnStats: ; 3ec31
+ApplyStatusEffectOnStats:
 	ld [hBattleTurn], a
 	call ApplyPrzEffectOnSpeed
 	jp ApplyBrnEffectOnAttack
-; 3ec39
 
-ApplyPrzEffectOnSpeed: ; 3ec39
+ApplyPrzEffectOnSpeed:
 	ld a, [hBattleTurn]
 	and a
 	jr z, .enemy
@@ -6798,9 +6615,8 @@
 .enemy_ok
 	ld [hl], b
 	ret
-; 3ec76
 
-ApplyBrnEffectOnAttack: ; 3ec76
+ApplyBrnEffectOnAttack:
 	ld a, [hBattleTurn]
 	and a
 	jr z, .enemy
@@ -6840,9 +6656,8 @@
 .enemy_ok
 	ld [hl], b
 	ret
-; 3ecab
 
-ApplyStatLevelMultiplierOnAllStats: ; 3ecab
+ApplyStatLevelMultiplierOnAllStats:
 ; Apply StatLevelMultipliers on all 5 Stats
 	ld c, 0
 .stat_loop
@@ -6852,9 +6667,8 @@
 	cp 5
 	jr nz, .stat_loop
 	ret
-; 3ecb7
 
-ApplyStatLevelMultiplier: ; 3ecb7
+ApplyStatLevelMultiplier:
 	push bc
 	push bc
 	ld a, [wd265]
@@ -6936,11 +6750,10 @@
 .okay4
 	pop bc
 	ret
-; 3ed2b
 
 INCLUDE "data/battle/stat_multipliers_2.asm"
 
-BadgeStatBoosts: ; 3ed45
+BadgeStatBoosts:
 ; Raise the stats of the battle mon in wBattleMon
 ; depending on which badges have been obtained.
 
@@ -6997,9 +6810,8 @@
 	srl a
 	call c, BoostStat
 	ret
-; 3ed7c
 
-BoostStat: ; 3ed7c
+BoostStat:
 ; Raise stat at hl by 1/8.
 
 	ld a, [hli]
@@ -7029,17 +6841,14 @@
 	ld a, LOW(MAX_STAT_VALUE)
 	ld [hld], a
 	ret
-; 3ed9f
 
-_LoadBattleFontsHPBar: ; 3ed9f
+_LoadBattleFontsHPBar:
 	callfar LoadBattleFontsHPBar
 	ret
-; 3eda6
 
-_LoadHPBar: ; 3eda6
+_LoadHPBar:
 	callfar LoadHPBar
 	ret
-; 3edad
 
 Unreferenced_LoadHPExpBarGFX:
 	ld de, EnemyHPBarBorderGFX
@@ -7054,16 +6863,14 @@
 	ld hl, vTiles2 tile $55
 	lb bc, BANK(ExpBarGFX), 8
 	jp Get2bpp
-; 3edd1
 
-EmptyBattleTextBox: ; 3edd1
+EmptyBattleTextBox:
 	ld hl, .empty
 	jp BattleTextBox
 .empty
 	db "@"
-; 3edd8
 
-_BattleRandom:: ; 3edd8
+_BattleRandom::
 ; If the normal RNG is used in a link battle it'll desync.
 ; To circumvent this a shared PRNG is used instead.
 
@@ -7130,16 +6937,14 @@
 	pop bc
 	pop hl
 	ret
-; 3ee0f
 
-Call_PlayBattleAnim_OnlyIfVisible: ; 3ee0f
+Call_PlayBattleAnim_OnlyIfVisible:
 	ld a, BATTLE_VARS_SUBSTATUS3
 	call GetBattleVar
 	and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND
 	ret nz
-; 3ee17
 
-Call_PlayBattleAnim: ; 3ee17
+Call_PlayBattleAnim:
 	ld a, e
 	ld [wFXAnimID], a
 	ld a, d
@@ -7146,9 +6951,8 @@
 	ld [wFXAnimID + 1], a
 	call WaitBGMap
 	predef_jump PlayBattleAnim
-; 3ee27
 
-FinishBattleAnim: ; 3ee27
+FinishBattleAnim:
 	push af
 	push bc
 	push de
@@ -7162,9 +6966,8 @@
 	pop bc
 	pop af
 	ret
-; 3ee3b
 
-GiveExperiencePoints: ; 3ee3b
+GiveExperiencePoints:
 ; Give experience.
 ; Don't give experience if linked or in the Battle Tower.
 	ld a, [wLinkMode]
@@ -7542,7 +7345,6 @@
 
 .done
 	jp ResetBattleParticipants
-; 3f0d4
 
 .EvenlyDivideExpAmongParticipants:
 ; count number of battle participants
@@ -7577,9 +7379,8 @@
 	dec c
 	jr nz, .count_loop2
 	ret
-; 3f106
 
-BoostExp: ; 3f106
+BoostExp:
 ; Multiply experience by 1.5x
 	push bc
 ; load experience value
@@ -7598,9 +7399,8 @@
 	ld [hProduct + 2], a
 	pop bc
 	ret
-; 3f11b
 
-Text_MonGainedExpPoint: ; 3f11b
+Text_MonGainedExpPoint:
 	text_jump Text_Gained
 	start_asm
 	ld hl, TextJump_StringBuffer2ExpPoints
@@ -7610,19 +7410,16 @@
 
 	ld hl, TextJump_ABoostedStringBuffer2ExpPoints
 	ret
-; 3f12c
 
-TextJump_ABoostedStringBuffer2ExpPoints: ; 3f12c
+TextJump_ABoostedStringBuffer2ExpPoints:
 	text_jump Text_ABoostedStringBuffer2ExpPoints
 	db "@"
-; 3f131
 
-TextJump_StringBuffer2ExpPoints: ; 3f131
+TextJump_StringBuffer2ExpPoints:
 	text_jump Text_StringBuffer2ExpPoints
 	db "@"
-; 3f136
 
-AnimateExpBar: ; 3f136
+AnimateExpBar:
 	push bc
 
 	ld hl, wCurPartyMon
@@ -7808,7 +7605,7 @@
 	ld [hBGMapMode], a
 	ret
 
-SendOutMonText: ; 3f26d
+SendOutMonText:
 	ld a, [wLinkMode]
 	and a
 	jr z, .not_linked
@@ -7868,40 +7665,34 @@
 	ld hl, JumpText_YourFoesWeakGetmMon
 .skip_to_textbox
 	jp BattleTextBox
-; 3f2d1
 
-JumpText_GoMon: ; 3f2d1
+JumpText_GoMon:
 	text_jump Text_GoMon
 	start_asm
 	jr Function_TextJump_BattleMonNick01
-; 3f2d6
 
-JumpText_DoItMon: ; 3f2d8
+JumpText_DoItMon:
 	text_jump Text_DoItMon
 	start_asm
 	jr Function_TextJump_BattleMonNick01
-; 3f2dd
 
-JumpText_GoForItMon: ; 3f2df
+JumpText_GoForItMon:
 	text_jump Text_GoForItMon
 	start_asm
 	jr Function_TextJump_BattleMonNick01
-; 3f2e4
 
-JumpText_YourFoesWeakGetmMon: ; 3f2e6
+JumpText_YourFoesWeakGetmMon:
 	text_jump Text_YourFoesWeakGetmMon
 	start_asm
-Function_TextJump_BattleMonNick01: ; 3f2eb
+Function_TextJump_BattleMonNick01:
 	ld hl, TextJump_BattleMonNick01
 	ret
-; 3f2ef
 
-TextJump_BattleMonNick01: ; 3f2ef
+TextJump_BattleMonNick01:
 	text_jump Text_BattleMonNick01
 	db "@"
-; 3f2f4
 
-WithdrawMonText: ; 3f2f4
+WithdrawMonText:
 	ld hl, .WithdrawMonText
 	jp BattleTextBox
 
@@ -7955,33 +7746,27 @@
 
 	ld hl, TextJump_GoodComeBack
 	ret
-; 3f348
 
-TextJump_ThatsEnoughComeBack: ; 3f348
+TextJump_ThatsEnoughComeBack:
 	text_jump Text_ThatsEnoughComeBack
 	db "@"
-; 3f34d
 
-TextJump_OKComeBack: ; 3f34d
+TextJump_OKComeBack:
 	text_jump Text_OKComeBack
 	db "@"
-; 3f352
 
-TextJump_GoodComeBack: ; 3f352
+TextJump_GoodComeBack:
 	text_jump Text_GoodComeBack
 	db "@"
-; 3f357
 
-Unreferenced_TextJump_ComeBack: ; 3f357
+Unreferenced_TextJump_ComeBack:
 ; this function doesn't seem to be used
 	ld hl, TextJump_ComeBack
 	ret
-; 3f35b
 
-TextJump_ComeBack: ; 3f35b
+TextJump_ComeBack:
 	text_jump Text_ComeBack
 	db "@"
-; 3f360
 
 Unreferenced_HandleSafariAngerEatingStatus:
 	ld hl, wSafariMonEating
@@ -8013,9 +7798,8 @@
 	call Call_LoadTempTileMapToTileMap
 	pop hl
 	jp StdBattleTextBox
-; 3f390
 
-FillInExpBar: ; 3f390
+FillInExpBar:
 	push hl
 	call CalcExpBar
 	pop hl
@@ -8022,9 +7806,8 @@
 	ld de, 7
 	add hl, de
 	jp PlaceExpBar
-; 3f39c
 
-CalcExpBar: ; 3f39c
+CalcExpBar:
 ; Calculate the percent exp between this level and the next
 ; Level in b
 	push de
@@ -8123,9 +7906,8 @@
 	sub b
 	ld b, a
 	ret
-; 3f41c
 
-PlaceExpBar: ; 3f41c
+PlaceExpBar:
 	ld c, $8 ; number of tiles
 .loop1
 	ld a, b
@@ -8155,15 +7937,14 @@
 
 .finish
 	ret
-; 3f43d
 
-GetBattleMonBackpic: ; 3f43d
+GetBattleMonBackpic:
 	ld a, [wPlayerSubStatus4]
 	bit SUBSTATUS_SUBSTITUTE, a
 	ld hl, BattleAnimCmd_RaiseSub
 	jr nz, GetBattleMonBackpic_DoAnim ; substitute
 
-DropPlayerSub: ; 3f447
+DropPlayerSub:
 	ld a, [wPlayerMinimized]
 	and a
 	ld hl, BattleAnimCmd_MinimizeOpp
@@ -8179,9 +7960,8 @@
 	pop af
 	ld [wCurPartySpecies], a
 	ret
-; 3f46f
 
-GetBattleMonBackpic_DoAnim: ; 3f46f
+GetBattleMonBackpic_DoAnim:
 	ld a, [hBattleTurn]
 	push af
 	xor a
@@ -8191,15 +7971,14 @@
 	pop af
 	ld [hBattleTurn], a
 	ret
-; 3f47c
 
-GetEnemyMonFrontpic: ; 3f47c
+GetEnemyMonFrontpic:
 	ld a, [wEnemySubStatus4]
 	bit SUBSTATUS_SUBSTITUTE, a
 	ld hl, BattleAnimCmd_RaiseSub
 	jr nz, GetEnemyMonFrontpic_DoAnim
 
-DropEnemySub: ; 3f486
+DropEnemySub:
 	ld a, [wEnemyMinimized]
 	and a
 	ld hl, BattleAnimCmd_MinimizeOpp
@@ -8218,9 +7997,8 @@
 	pop af
 	ld [wCurPartySpecies], a
 	ret
-; 3f4b4
 
-GetEnemyMonFrontpic_DoAnim: ; 3f4b4
+GetEnemyMonFrontpic_DoAnim:
 	ld a, [hBattleTurn]
 	push af
 	call SetEnemyTurn
@@ -8229,9 +8007,8 @@
 	pop af
 	ld [hBattleTurn], a
 	ret
-; 3f4c1
 
-StartBattle: ; 3f4c1
+StartBattle:
 ; This check prevents you from entering a battle without any Pokemon.
 ; Those using walk-through-walls to bypass getting a Pokemon experience
 ; the effects of this check.
@@ -8248,14 +8025,12 @@
 	ld [wTimeOfDayPal], a
 	scf
 	ret
-; 3f4d9
 
-Unreferenced_DoBattle: ; 3f4d9
+Unreferenced_DoBattle:
 	call DoBattle
 	ret
-; 3f4dd
 
-BattleIntro: ; 3f4dd
+BattleIntro:
 	farcall StubbedTrainerRankings_Battles ; mobile
 	call LoadTrainerOrWildMonPic
 	xor a
@@ -8294,9 +8069,8 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 3f54e
 
-LoadTrainerOrWildMonPic: ; 3f54e
+LoadTrainerOrWildMonPic:
 	ld a, [wOtherTrainerClass]
 	and a
 	jr nz, .Trainer
@@ -8306,16 +8080,14 @@
 .Trainer:
 	ld [wTempEnemyMonSpecies], a
 	ret
-; 3f55e
 
-InitEnemy: ; 3f55e
+InitEnemy:
 	ld a, [wOtherTrainerClass]
 	and a
 	jp nz, InitEnemyTrainer ; trainer
 	jp InitEnemyWildmon ; wild
-; 3f568
 
-BackUpBGMap2: ; 3f568
+BackUpBGMap2:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -8337,9 +8109,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 3f594
 
-InitEnemyTrainer: ; 3f594
+InitEnemyTrainer:
 	ld [wTrainerClass], a
 	farcall StubbedTrainerRankings_TrainerBattles
 	xor a
@@ -8393,9 +8164,8 @@
 	jr .partyloop
 .done
 	ret
-; 3f607
 
-InitEnemyWildmon: ; 3f607
+InitEnemyWildmon:
 	ld a, WILD_BATTLE
 	ld [wBattleMode], a
 	farcall StubbedTrainerRankings_WildBattles
@@ -8428,9 +8198,8 @@
 	lb bc, 7, 7
 	predef PlaceGraphic
 	ret
-; 3f662
 
-Unreferenced_Function3f662: ; 3f662
+Unreferenced_Function3f662:
 	ld hl, wEnemyMonMoves
 	ld de, wListMoves_MoveIndicesBuffer
 	ld b, NUM_MOVES
@@ -8480,15 +8249,13 @@
 	dec b
 	jr nz, .clear
 	ret
-; 3f69e
 
-ExitBattle: ; 3f69e
+ExitBattle:
 	call .HandleEndOfBattle
 	call CleanUpBattleRAM
 	ret
-; 3f6a5
 
-.HandleEndOfBattle: ; 3f6a5
+.HandleEndOfBattle:
 	ld a, [wLinkMode]
 	and a
 	jr z, .not_linked
@@ -8508,9 +8275,8 @@
 	predef EvolveAfterBattle
 	farcall GivePokerusAndConvertBerries
 	ret
-; 3f6d0
 
-CleanUpBattleRAM: ; 3f6d0
+CleanUpBattleRAM:
 	call BattleEnd_HandleRoamMons
 	xor a
 	ld [wLowHealthAlarm], a
@@ -8541,9 +8307,8 @@
 	jr nz, .loop
 	call WaitSFX
 	ret
-; 3f71d
 
-CheckPayDay: ; 3f71d
+CheckPayDay:
 	ld hl, wPayDayMoney
 	ld a, [hli]
 	or [hl]
@@ -8577,9 +8342,8 @@
 	call ClearTileMap
 	call ClearBGPalettes
 	ret
-; 3f759
 
-ShowLinkBattleParticipantsAfterEnd: ; 3f759
+ShowLinkBattleParticipantsAfterEnd:
 	farcall StubbedTrainerRankings_LinkBattles
 	farcall BackupMobileEventIndex
 	ld a, [wCurOTMon]
@@ -8590,9 +8354,8 @@
 	call ClearTileMap
 	farcall _ShowLinkBattleParticipants
 	ret
-; 3f77c
 
-DisplayLinkBattleResult: ; 3f77c
+DisplayLinkBattleResult:
 	farcall CheckMobileBattleError
 	jp c, .Mobile_InvalidBattle
 	call IsMobileBattle2
@@ -8651,7 +8414,6 @@
 	call DelayFrames
 	call ClearTileMap
 	ret
-; 3f7f7
 
 .Win:
 	db "YOU WIN@"
@@ -8659,9 +8421,8 @@
 	db "YOU LOSE@"
 .Draw:
 	db "  DRAW@"
-; 3f80f
 
-.Mobile_InvalidBattle: ; 3f80f
+.Mobile_InvalidBattle:
 	hlcoord 6, 8
 	ld de, .Invalid
 	call PlaceString
@@ -8669,19 +8430,16 @@
 	call DelayFrames
 	call ClearTileMap
 	ret
-; 3f821
 
 .Invalid:
 	db "INVALID BATTLE@"
-; 3f830
 
-IsMobileBattle2: ; 3f830
+IsMobileBattle2:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	ret
-; 3f836
 
-_DisplayLinkRecord: ; 3f836
+_DisplayLinkRecord:
 	ld a, BANK(sLinkBattleStats)
 	call GetSRAMBank
 
@@ -8700,9 +8458,8 @@
 	call DelayFrames
 	call WaitPressAorB_BlinkCursor
 	ret
-; 3f85f
 
-ReadAndPrintLinkBattleRecord: ; 3f85f
+ReadAndPrintLinkBattleRecord:
 	call ClearTileMap
 	call ClearSprites
 	call .PrintBattleRecord
@@ -8819,24 +8576,21 @@
 	call PlaceString
 	scf
 	ret
-; 3f938
 
 .Scores:
 	db "   0    0    0@"
-; 3f947
 
-.Format: ; 3f947
+.Format:
 	db "  ---  <LNBRK>"
 	db "         -    -    -@"
-.Record: ; 3f964
+.Record:
 	db "<PLAYER>'s RECORD@"
-.Result: ; 3f96e
+.Result:
 	db "RESULT WIN LOSE DRAW@"
-.Total: ; 3f983
+.Total:
 	db "TOTAL  WIN LOSE DRAW@"
-; 3f998
 
-BattleEnd_HandleRoamMons: ; 3f998
+BattleEnd_HandleRoamMons:
 	ld a, [wBattleType]
 	cp BATTLETYPE_ROAMING
 	jr nz, .not_roaming
@@ -8867,9 +8621,8 @@
 .update_roam_mons
 	callfar UpdateRoamMons
 	ret
-; 3f9d1
 
-GetRoamMonMapGroup: ; 3f9d1
+GetRoamMonMapGroup:
 	ld a, [wTempEnemyMonSpecies]
 	ld b, a
 	ld a, [wRoamMon1Species]
@@ -8882,9 +8635,8 @@
 	ret z
 	ld hl, wRoamMon3MapGroup
 	ret
-; 3f9e9
 
-GetRoamMonMapNumber: ; 3f9e9
+GetRoamMonMapNumber:
 	ld a, [wTempEnemyMonSpecies]
 	ld b, a
 	ld a, [wRoamMon1Species]
@@ -8897,9 +8649,8 @@
 	ret z
 	ld hl, wRoamMon3MapNumber
 	ret
-; 3fa01
 
-GetRoamMonHP: ; 3fa01
+GetRoamMonHP:
 ; output: hl = wRoamMonHP
 	ld a, [wTempEnemyMonSpecies]
 	ld b, a
@@ -8913,9 +8664,8 @@
 	ret z
 	ld hl, wRoamMon3HP
 	ret
-; 3fa19
 
-GetRoamMonDVs: ; 3fa19
+GetRoamMonDVs:
 ; output: hl = wRoamMonDVs
 	ld a, [wTempEnemyMonSpecies]
 	ld b, a
@@ -8929,9 +8679,8 @@
 	ret z
 	ld hl, wRoamMon3DVs
 	ret
-; 3fa31
 
-GetRoamMonSpecies: ; 3fa31
+GetRoamMonSpecies:
 	ld a, [wTempEnemyMonSpecies]
 	ld hl, wRoamMon1Species
 	cp [hl]
@@ -8941,9 +8690,8 @@
 	ret z
 	ld hl, wRoamMon3Species
 	ret
-; 3fa42
 
-AddLastMobileBattleToLinkRecord: ; 3fa42
+AddLastMobileBattleToLinkRecord:
 	ld hl, wOTPlayerID
 	ld de, wStringBuffer1
 	ld bc, 2
@@ -8998,8 +8746,7 @@
 	call .StoreResult
 	call .FindOpponentAndAppendRecord
 	ret
-; 3faa0
-.StoreResult: ; 3faa0
+.StoreResult:
 	ld a, [wBattleResult]
 	and $f
 	cp LOSE
@@ -9018,9 +8765,8 @@
 	dec hl
 	inc [hl]
 	ret
-; 3fabe
 
-.CheckOverflow: ; 3fabe
+.CheckOverflow:
 	dec hl
 	ld a, [hl]
 	inc hl
@@ -9029,9 +8775,8 @@
 	ld a, [hl]
 	cp LOW(MAX_LINK_RECORD)
 	ret
-; 3fac8
 
-.FindOpponentAndAppendRecord: ; 3fac8
+.FindOpponentAndAppendRecord:
 	ld b, 5
 	ld hl, sLinkBattleRecord + 17
 	ld de, wd002
@@ -9123,9 +8868,8 @@
 	pop de
 	call CopyBytes
 	ret
-; 3fb54
 
-.LoadPointer: ; 3fb54
+.LoadPointer:
 	ld e, $0
 	ld a, [hld]
 	ld c, a
@@ -9150,9 +8894,8 @@
 	ret nc
 	inc e
 	ret
-; 3fb6c
 
-InitBattleDisplay: ; 3fb6c
+InitBattleDisplay:
 	call .InitBackPic
 	hlcoord 0, 12
 	ld b, 4
@@ -9195,9 +8938,8 @@
 	xor a
 	ld [hSCX], a
 	ret
-; 3fbd6
 
-.BlankBGMap: ; 3fbd6
+.BlankBGMap:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -9216,15 +8958,13 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 3fbf8
 
-.InitBackPic: ; 3fbf8
+.InitBackPic:
 	call GetTrainerBackpic
 	call CopyBackpic
 	ret
-; 3fbff
 
-GetTrainerBackpic: ; 3fbff
+GetTrainerBackpic:
 ; Load the player character's backpic (6x6) into VRAM starting from vTiles2 tile $31.
 
 ; Special exception for Dude.
@@ -9256,9 +8996,8 @@
 	ld c, 7 * 7
 	predef DecompressGet2bpp
 	ret
-; 3fc30
 
-CopyBackpic: ; 3fc30
+CopyBackpic:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -9278,9 +9017,8 @@
 	lb bc, 6, 6
 	predef PlaceGraphic
 	ret
-; 3fc5b
 
-.LoadTrainerBackpicAsOAM: ; 3fc5b
+.LoadTrainerBackpicAsOAM:
 	ld hl, wVirtualOAMSprite00
 	xor a
 	ld [hMapObjectIndexBuffer], a
@@ -9314,9 +9052,8 @@
 	dec b
 	jr nz, .outer_loop
 	ret
-; 3fc8b
 
-BattleStartMessage: ; 3fc8b
+BattleStartMessage:
 	ld a, [wBattleMode]
 	dec a
 	jr z, .wild
@@ -9397,4 +9134,3 @@
 	farcall Mobile_PrintOpponentBattleMessage
 
 	ret
-; 3fd26
--- a/engine/battle/effect_commands.asm
+++ b/engine/battle/effect_commands.asm
@@ -1,4 +1,4 @@
-DoPlayerTurn: ; 34000
+DoPlayerTurn:
 	call SetPlayerTurn
 
 	ld a, [wBattlePlayerAction]
@@ -7,10 +7,9 @@
 
 	jr DoTurn
 
-; 3400a
 
 
-DoEnemyTurn: ; 3400a
+DoEnemyTurn:
 	call SetEnemyTurn
 
 	ld a, [wLinkMode]
@@ -24,10 +23,9 @@
 	ret nc
 
 	; fallthrough
-; 3401d
 
 
-DoTurn: ; 3401d
+DoTurn:
 ; Read in and execute the user's move effects for this turn.
 
 	xor a
@@ -41,10 +39,9 @@
 	ret nz
 
 	call UpdateMoveData
-; 3402c
 
 
-DoMove: ; 3402c
+DoMove:
 ; Get the user's move effect.
 	ld a, BATTLE_VARS_MOVE_EFFECT
 	call GetBattleVar
@@ -115,11 +112,10 @@
 .DoMoveEffectCommand:
 	jp hl
 
-; 34084
 
 
 CheckTurn:
-BattleCommand_CheckTurn: ; 34084
+BattleCommand_CheckTurn:
 ; checkturn
 
 ; Repurposed as hardcoded turn handling. Useless as a command.
@@ -353,10 +349,9 @@
 	call CantMove
 	jp EndTurn
 
-; 341f0
 
 
-CantMove: ; 341f0
+CantMove:
 	ld a, BATTLE_VARS_SUBSTATUS1
 	call GetBattleVarAddr
 	res SUBSTATUS_ROLLOUT, [hl]
@@ -382,20 +377,18 @@
 	res SUBSTATUS_FLYING, [hl]
 	jp AppearUserRaiseSub
 
-; 34216
 
 
 
-OpponentCantMove: ; 34216
+OpponentCantMove:
 	call BattleCommand_SwitchTurn
 	call CantMove
 	jp BattleCommand_SwitchTurn
 
-; 3421f
 
 
 
-CheckEnemyTurn: ; 3421f
+CheckEnemyTurn:
 
 	ld hl, wEnemySubStatus4
 	bit SUBSTATUS_RECHARGE, [hl]
@@ -621,18 +614,16 @@
 	call CantMove
 
 	; fallthrough
-; 34385
 
 
-EndTurn: ; 34385
+EndTurn:
 	ld a, $1
 	ld [wTurnEnded], a
 	jp ResetDamage
 
-; 3438d
 
 
-MoveDisabled: ; 3438d
+MoveDisabled:
 
 	; Make sure any charged moves fail
 	ld a, BATTLE_VARS_SUBSTATUS3
@@ -647,10 +638,9 @@
 	ld hl, DisabledMoveText
 	jp StdBattleTextBox
 
-; 343a5
 
 
-HitConfusion: ; 343a5
+HitConfusion:
 
 	ld hl, HurtItselfText
 	call StdBattleTextBox
@@ -680,10 +670,9 @@
 	call DoPlayerDamage
 	jp BattleCommand_RaiseSub
 
-; 343db
 
 
-BattleCommand_CheckObedience: ; 343db
+BattleCommand_CheckObedience:
 ; checkobedience
 
 	; Enemy can't disobey
@@ -984,10 +973,9 @@
 
 	jp EndMoveEffect
 
-; 3451f
 
 
-IgnoreSleepOnly: ; 3451f
+IgnoreSleepOnly:
 
 	ld a, BATTLE_VARS_MOVE_ANIM
 	call GetBattleVar
@@ -1015,18 +1003,16 @@
 	scf
 	ret
 
-; 34541
 
 
-BattleCommand_UsedMoveText: ; 34541
+BattleCommand_UsedMoveText:
 ; usedmovetext
 	farcall DisplayUsedMoveText
 	ret
 
-; 34548
 
 
-CheckUserIsCharging: ; 34548
+CheckUserIsCharging:
 
 	ld a, [hBattleTurn]
 	and a
@@ -1037,10 +1023,9 @@
 	and a
 	ret
 
-; 34555
 
 
-BattleCommand_DoTurn: ; 34555
+BattleCommand_DoTurn:
 	call CheckUserIsCharging
 	ret nz
 
@@ -1165,9 +1150,8 @@
 	ld b, 1
 	ret
 
-; 34602
 
-.continuousmoves ; 34602
+.continuousmoves
 	db EFFECT_RAZOR_WIND
 	db EFFECT_SKY_ATTACK
 	db EFFECT_SKULL_BASH
@@ -1177,9 +1161,8 @@
 	db EFFECT_BIDE
 	db EFFECT_RAMPAGE
 	db -1
-; 3460b
 
-CheckMimicUsed: ; 3460b
+CheckMimicUsed:
 	ld a, [hBattleTurn]
 	and a
 	ld a, [wCurMoveNum]
@@ -1209,10 +1192,9 @@
 	and a
 	ret
 
-; 34631
 
 
-BattleCommand_Critical: ; 34631
+BattleCommand_Critical:
 ; critical
 
 ; Determine whether this attack's hit will be critical.
@@ -1303,13 +1285,12 @@
 	ret
 
 INCLUDE "data/battle/critical_hits.asm"
-; 346b2
 
 
 INCLUDE "engine/battle/move_effects/triple_kick.asm"
 
 
-BattleCommand_Stab: ; 346d2
+BattleCommand_Stab:
 ; STAB = Same Type Attack Bonus
 	ld a, BATTLE_VARS_MOVE_ANIM
 	call GetBattleVar
@@ -1493,16 +1474,15 @@
 	ld [wTypeModifier], a
 	ret
 
-; 347c8
 
 
-BattleCheckTypeMatchup: ; 347c8
+BattleCheckTypeMatchup:
 	ld hl, wEnemyMonType1
 	ld a, [hBattleTurn]
 	and a
 	jr z, CheckTypeMatchup
 	ld hl, wBattleMonType1
-CheckTypeMatchup: ; 347d3
+CheckTypeMatchup:
 ; There is an incorrect assumption about this function made in the AI related code: when
 ; the AI calls CheckTypeMatchup (not BattleCheckTypeMatchup), it assumes that placing the
 ; offensive type in a will make this function do the right thing. Since a is overwritten,
@@ -1575,10 +1555,9 @@
 	pop hl
 	ret
 
-; 34833
 
 
-BattleCommand_ResetTypeMatchup: ; 34833
+BattleCommand_ResetTypeMatchup:
 ; Reset the type matchup multiplier to 1.0, if the type matchup is not 0.
 ; If there is immunity in play, the move automatically misses.
 	call BattleCheckTypeMatchup
@@ -1597,7 +1576,6 @@
 	ld [wTypeMatchup], a
 	ret
 
-; 3484e
 
 
 INCLUDE "engine/battle/ai/switch.asm"
@@ -1605,7 +1583,7 @@
 INCLUDE "data/types/type_matchups.asm"
 
 
-BattleCommand_DamageVariation: ; 34cfd
+BattleCommand_DamageVariation:
 ; damagevariation
 
 ; Modify the damage spread between 85% and 100%.
@@ -1658,10 +1636,9 @@
 	ld [hl], a
 	ret
 
-; 34d32
 
 
-BattleCommand_CheckHit: ; 34d32
+BattleCommand_CheckHit:
 ; checkhit
 
 	call .DreamEater
@@ -1977,10 +1954,9 @@
 	ret
 
 INCLUDE "data/battle/accuracy_multipliers.asm"
-; 34ecc
 
 
-BattleCommand_EffectChance: ; 34ecc
+BattleCommand_EffectChance:
 ; effectchance
 
 	xor a
@@ -2007,10 +1983,9 @@
 	and a
 	ret
 
-; 34eee
 
 
-BattleCommand_LowerSub: ; 34eee
+BattleCommand_LowerSub:
 ; lowersub
 
 	ld a, BATTLE_VARS_SUBSTATUS4
@@ -2078,19 +2053,17 @@
 	ld [wSomeoneIsRampaging], a
 	ret
 
-; 34f57
 
 
-BattleCommand_MoveAnim: ; 34f57
+BattleCommand_MoveAnim:
 ; moveanim
 	call BattleCommand_LowerSub
 	call BattleCommand_MoveAnimNoSub
 	jp BattleCommand_RaiseSub
 
-; 34f60
 
 
-BattleCommand_MoveAnimNoSub: ; 34f60
+BattleCommand_MoveAnimNoSub:
 	ld a, [wAttackMissed]
 	and a
 	jp nz, BattleCommand_MoveDelay
@@ -2154,10 +2127,9 @@
 	ld [wNumHits], a
 	jp PlayFXAnimID
 
-; 34fd1
 
 
-BattleCommand_StatUpAnim: ; 34fd1
+BattleCommand_StatUpAnim:
 	ld a, [wAttackMissed]
 	and a
 	jp nz, BattleCommand_MoveDelay
@@ -2165,10 +2137,9 @@
 	xor a
 	jr BattleCommand_StatUpDownAnim
 
-; 34fdb
 
 
-BattleCommand_StatDownAnim: ; 34fdb
+BattleCommand_StatDownAnim:
 	ld a, [wAttackMissed]
 	and a
 	jp nz, BattleCommand_MoveDelay
@@ -2180,10 +2151,9 @@
 	ld a, BATTLEANIM_WOBBLE
 
 	; fallthrough
-; 34feb
 
 
-BattleCommand_StatUpDownAnim: ; 34feb
+BattleCommand_StatUpDownAnim:
 	ld [wNumHits], a
 	xor a
 	ld [wKickCounter], a
@@ -2193,10 +2163,9 @@
 	ld d, 0
 	jp PlayFXAnimID
 
-; 34ffd
 
 
-BattleCommand_SwitchTurn: ; 34ffd
+BattleCommand_SwitchTurn:
 ; switchturn
 
 	ld a, [hBattleTurn]
@@ -2204,10 +2173,9 @@
 	ld [hBattleTurn], a
 	ret
 
-; 35004
 
 
-BattleCommand_RaiseSub: ; 35004
+BattleCommand_RaiseSub:
 ; raisesub
 
 	ld a, BATTLE_VARS_SUBSTATUS4
@@ -2226,10 +2194,9 @@
 	ld a, SUBSTITUTE
 	jp LoadAnim
 
-; 35023
 
 
-BattleCommand_FailureText: ; 35023
+BattleCommand_FailureText:
 ; failuretext
 ; If the move missed or failed, load the appropriate
 ; text, and end the effects of multi-turn or multi-
@@ -2271,10 +2238,9 @@
 	call AppearUserRaiseSub
 	jp EndMoveEffect
 
-; 3505e
 
 
-BattleCommand_ApplyDamage: ; 3505e
+BattleCommand_ApplyDamage:
 ; applydamage
 
 	ld a, BATTLE_VARS_SUBSTATUS1_OPP
@@ -2366,10 +2332,9 @@
 	ld [de], a
 	ret
 
-; 350e4
 
 
-GetFailureResultText: ; 350e4
+GetFailureResultText:
 	ld hl, DoesntAffectText
 	ld de, DoesntAffectText
 	ld a, [wTypeModifier]
@@ -2427,7 +2392,7 @@
 	jp nz, DoEnemyDamage
 	jp DoPlayerDamage
 
-FailText_CheckOpponentProtect: ; 35157
+FailText_CheckOpponentProtect:
 	ld a, BATTLE_VARS_SUBSTATUS1_OPP
 	call GetBattleVar
 	bit SUBSTATUS_PROTECT, a
@@ -2437,10 +2402,9 @@
 .not_protected
 	jp StdBattleTextBox
 
-; 35165
 
 
-BattleCommand_BideFailText: ; 35165
+BattleCommand_BideFailText:
 	ld a, [wAttackMissed]
 	and a
 	ret z
@@ -2450,10 +2414,9 @@
 	jp z, PrintDoesntAffect
 	jp PrintButItFailed
 
-; 35175
 
 
-BattleCommand_CriticalText: ; 35175
+BattleCommand_CriticalText:
 ; criticaltext
 ; Prints the message for critical hits or one-hit KOs.
 
@@ -2483,10 +2446,9 @@
 .texts
 	dw CriticalHitText
 	dw OneHitKOText
-; 35197
 
 
-BattleCommand_StartLoop: ; 35197
+BattleCommand_StartLoop:
 ; startloop
 
 	ld hl, wPlayerRolloutCount
@@ -2499,10 +2461,9 @@
 	ld [hl], a
 	ret
 
-; 351a5
 
 
-BattleCommand_SuperEffectiveLoopText: ; 351a5
+BattleCommand_SuperEffectiveLoopText:
 ; supereffectivelooptext
 
 	ld a, BATTLE_VARS_SUBSTATUS3
@@ -2511,10 +2472,9 @@
 	ret nz
 
 	; fallthrough
-; 351ad
 
 
-BattleCommand_SuperEffectiveText: ; 351ad
+BattleCommand_SuperEffectiveText:
 ; supereffectivetext
 
 	ld a, [wTypeModifier]
@@ -2527,10 +2487,9 @@
 .print
 	jp StdBattleTextBox
 
-; 351c0
 
 
-BattleCommand_CheckDestinyBond: ; 351c0
+BattleCommand_CheckDestinyBond:
 ; checkdestinybond
 
 ; Faint the user if it fainted an opponent using Destiny Bond.
@@ -2617,10 +2576,9 @@
 .finish
 	jp EndMoveEffect
 
-; 35250
 
 
-BattleCommand_BuildOpponentRage: ; 35250
+BattleCommand_BuildOpponentRage:
 ; buildopponentrage
 
 	jp .start
@@ -2651,10 +2609,9 @@
 	call StdBattleTextBox
 	jp BattleCommand_SwitchTurn
 
-; 3527b
 
 
-BattleCommand_RageDamage: ; 3527b
+BattleCommand_RageDamage:
 ; ragedamage
 
 	ld a, [wCurDamage]
@@ -2682,10 +2639,9 @@
 	ld [wCurDamage + 1], a
 	ret
 
-; 352a3
 
 
-EndMoveEffect: ; 352a3
+EndMoveEffect:
 	ld a, [wBattleScriptBufferAddress]
 	ld l, a
 	ld a, [wBattleScriptBufferAddress + 1]
@@ -2696,10 +2652,9 @@
 	ld [hl], a
 	ret
 
-; 352b1
 
 
-DittoMetalPowder: ; 352b1
+DittoMetalPowder:
 	ld a, MON_SPECIES
 	call BattlePartyAttr
 	ld a, [hBattleTurn]
@@ -2735,10 +2690,9 @@
 	rr c
 	ret
 
-; 352dc
 
 
-BattleCommand_DamageStats: ; 352dc
+BattleCommand_DamageStats:
 ; damagestats
 
 	ld a, [hBattleTurn]
@@ -2746,10 +2700,9 @@
 	jp nz, EnemyAttackDamage
 
 	; fallthrough
-; 352e2
 
 
-PlayerAttackDamage: ; 352e2
+PlayerAttackDamage:
 ; Return move power d, player level e, enemy defense c and player attack b.
 
 	call ResetDamage
@@ -2831,10 +2784,9 @@
 	and a
 	ret
 
-; 3534d
 
 
-TruncateHL_BC: ; 3534d
+TruncateHL_BC:
 .loop
 ; Truncate 16-bit values hl and bc to 8-bit values b and c respectively.
 ; b = hl, c = bc
@@ -2879,10 +2831,9 @@
 	ld b, l
 	ret
 
-; 35378
 
 
-GetDamageStatsCritical: ; 35378
+GetDamageStatsCritical:
 ; Return carry if non-critical.
 
 	ld a, [wCriticalHit]
@@ -2891,10 +2842,9 @@
 	ret z
 
 	; fallthrough
-; 3537e
 
 
-GetDamageStats: ; 3537e
+GetDamageStats:
 ; Return the attacker's offensive stat and the defender's defensive
 ; stat based on whether the attacking type is physical or special.
 
@@ -2934,10 +2884,9 @@
 	pop hl
 	ret
 
-; 353b5
 
 
-ThickClubBoost: ; 353b5
+ThickClubBoost:
 ; Return in hl the stat value at hl.
 
 ; If the attacking monster is Cubone or Marowak and
@@ -2952,10 +2901,9 @@
 	pop bc
 	ret
 
-; 353c3
 
 
-LightBallBoost: ; 353c3
+LightBallBoost:
 ; Return in hl the stat value at hl.
 
 ; If the attacking monster is Pikachu and it's
@@ -2970,10 +2918,9 @@
 	pop bc
 	ret
 
-; 353d1
 
 
-SpeciesItemBoost: ; 353d1
+SpeciesItemBoost:
 ; Return in hl the stat value at hl.
 
 ; If the attacking monster is species b or c and
@@ -3013,10 +2960,9 @@
 	rl h
 	ret
 
-; 353f6
 
 
-EnemyAttackDamage: ; 353f6
+EnemyAttackDamage:
 	call ResetDamage
 
 ; No damage dealt with 0 power.
@@ -3094,13 +3040,12 @@
 	and a
 	ret
 
-; 35461
 
 
 INCLUDE "engine/battle/move_effects/beat_up.asm"
 
 
-BattleCommand_ClearMissDamage: ; 355d5
+BattleCommand_ClearMissDamage:
 ; clearmissdamage
 	ld a, [wAttackMissed]
 	and a
@@ -3108,10 +3053,9 @@
 
 	jp ResetDamage
 
-; 355dd
 
 
-HitSelfInConfusion: ; 355dd
+HitSelfInConfusion:
 	call ResetDamage
 	ld a, [hBattleTurn]
 	and a
@@ -3147,10 +3091,9 @@
 	ld e, a
 	ret
 
-; 35612
 
 
-BattleCommand_DamageCalc: ; 35612
+BattleCommand_DamageCalc:
 ; damagecalc
 
 ; Return a damage value for move power d, player level e, enemy defense c and player attack b.
@@ -3382,13 +3325,12 @@
 
 	ret
 
-; 35703
 
 
 INCLUDE "data/types/type_boost_items.asm"
 
 
-BattleCommand_ConstantDamage: ; 35726
+BattleCommand_ConstantDamage:
 ; constantdamage
 
 	ld hl, wBattleMonLevel
@@ -3564,7 +3506,7 @@
 INCLUDE "engine/battle/move_effects/sketch.asm"
 
 
-BattleCommand_DefrostOpponent: ; 35b16
+BattleCommand_DefrostOpponent:
 ; defrostopponent
 ; Thaw the opponent if frozen, and
 ; raise the user's Attack one stage.
@@ -3590,7 +3532,6 @@
 	ld [hl], a
 	ret
 
-; 35b33
 
 
 INCLUDE "engine/battle/move_effects/sleep_talk.asm"
@@ -3604,7 +3545,7 @@
 INCLUDE "engine/battle/move_effects/heal_bell.asm"
 
 
-FarPlayBattleAnimation: ; 35d00
+FarPlayBattleAnimation:
 ; play animation de
 
 	ld a, BATTLE_VARS_SUBSTATUS3
@@ -3613,9 +3554,8 @@
 	ret nz
 
 	; fallthrough
-; 35d08
 
-PlayFXAnimID: ; 35d08
+PlayFXAnimID:
 	ld a, e
 	ld [wFXAnimID], a
 	ld a, d
@@ -3626,10 +3566,9 @@
 	callfar PlayBattleAnim
 	ret
 
-; 35d1c
 
 
-DoEnemyDamage: ; 35d1c
+DoEnemyDamage:
 	ld hl, wCurDamage
 	ld a, [hli]
 	ld b, a
@@ -3689,10 +3628,9 @@
 .did_no_damage
 	jp RefreshBattleHuds
 
-; 35d7e
 
 
-DoPlayerDamage: ; 35d7e
+DoPlayerDamage:
 	ld hl, wCurDamage
 	ld a, [hli]
 	ld b, a
@@ -3752,10 +3690,9 @@
 .did_no_damage
 	jp RefreshBattleHuds
 
-; 35de0
 
 
-DoSubstituteDamage: ; 35de0
+DoSubstituteDamage:
 	ld hl, SubTookDamageText
 	call StdBattleTextBox
 
@@ -3812,10 +3749,9 @@
 .done
 	jp ResetDamage
 
-; 35e40
 
 
-UpdateMoveData: ; 35e40
+UpdateMoveData:
 
 	ld a, BATTLE_VARS_MOVE_ANIM
 	call GetBattleVarAddr
@@ -3832,10 +3768,9 @@
 	call GetMoveName
 	jp CopyName1
 
-; 35e5c
 
 
-BattleCommand_SleepTarget: ; 35e5c
+BattleCommand_SleepTarget:
 ; sleeptarget
 
 	call GetOpponentItem
@@ -3906,10 +3841,9 @@
 	pop hl
 	jp StdBattleTextBox
 
-; 35ece
 
 
-.CheckAIRandomFail: ; 35ece
+.CheckAIRandomFail:
 	; Enemy turn
 	ld a, [hBattleTurn]
 	and a
@@ -3937,10 +3871,9 @@
 	xor a
 	ret
 
-; 35eee
 
 
-BattleCommand_PoisonTarget: ; 35eee
+BattleCommand_PoisonTarget:
 ; poisontarget
 
 	call CheckSubstituteOpp
@@ -3975,10 +3908,9 @@
 	farcall UseHeldStatusHealingItem
 	ret
 
-; 35f2c
 
 
-BattleCommand_Poison: ; 35f2c
+BattleCommand_Poison:
 ; poison
 
 	ld hl, DoesntAffectText
@@ -4066,18 +3998,16 @@
 	pop hl
 	jp StdBattleTextBox
 
-; 35fc0
 
 
-.apply_poison ; 35fc0
+.apply_poison
 	call AnimateCurrentMove
 	call PoisonOpponent
 	jp RefreshBattleHuds
 
-; 35fc9
 
 
-.check_toxic ; 35fc9
+.check_toxic
 	ld a, BATTLE_VARS_SUBSTATUS5_OPP
 	call GetBattleVarAddr
 	ld a, [hBattleTurn]
@@ -4091,10 +4021,9 @@
 	cp EFFECT_TOXIC
 	ret
 
-; 35fe1
 
 
-CheckIfTargetIsPoisonType: ; 35fe1
+CheckIfTargetIsPoisonType:
 	ld de, wEnemyMonType1
 	ld a, [hBattleTurn]
 	and a
@@ -4109,37 +4038,33 @@
 	cp POISON
 	ret
 
-; 35ff5
 
 
-PoisonOpponent: ; 35ff5
+PoisonOpponent:
 	ld a, BATTLE_VARS_STATUS_OPP
 	call GetBattleVarAddr
 	set PSN, [hl]
 	jp UpdateOpponentInParty
 
-; 35fff
 
 
-BattleCommand_DrainTarget: ; 35fff
+BattleCommand_DrainTarget:
 ; draintarget
 	call SapHealth
 	ld hl, SuckedHealthText
 	jp StdBattleTextBox
 
-; 36008
 
 
-BattleCommand_EatDream: ; 36008
+BattleCommand_EatDream:
 ; eatdream
 	call SapHealth
 	ld hl, DreamEatenText
 	jp StdBattleTextBox
 
-; 36011
 
 
-SapHealth: ; 36011
+SapHealth:
 	; Divide damage by 2, store it in hDividend
 	ld hl, wCurDamage
 	ld a, [hli]
@@ -4232,10 +4157,9 @@
 	call RefreshBattleHuds
 	jp UpdateBattleMonInParty
 
-; 3608c
 
 
-BattleCommand_BurnTarget: ; 3608c
+BattleCommand_BurnTarget:
 ; burntarget
 
 	xor a
@@ -4276,10 +4200,9 @@
 	farcall UseHeldStatusHealingItem
 	ret
 
-; 360dd
 
 
-Defrost: ; 360dd
+Defrost:
 	ld a, [hl]
 	and 1 << FRZ
 	ret z
@@ -4304,10 +4227,9 @@
 	ld hl, DefrostedOpponentText
 	jp StdBattleTextBox
 
-; 36102
 
 
-BattleCommand_FreezeTarget: ; 36102
+BattleCommand_FreezeTarget:
 ; freezetarget
 
 	xor a
@@ -4360,10 +4282,9 @@
 	ld [hl], $1
 	ret
 
-; 36165
 
 
-BattleCommand_ParalyzeTarget: ; 36165
+BattleCommand_ParalyzeTarget:
 ; paralyzetarget
 
 	xor a
@@ -4399,80 +4320,79 @@
 	ld hl, UseHeldStatusHealingItem
 	jp CallBattleCore
 
-; 361ac
 
 
-BattleCommand_AttackUp: ; 361ac
+BattleCommand_AttackUp:
 ; attackup
 	ld b, ATTACK
 	jr BattleCommand_StatUp
 
-BattleCommand_DefenseUp: ; 361b0
+BattleCommand_DefenseUp:
 ; defenseup
 	ld b, DEFENSE
 	jr BattleCommand_StatUp
 
-BattleCommand_SpeedUp: ; 361b4
+BattleCommand_SpeedUp:
 ; speedup
 	ld b, SPEED
 	jr BattleCommand_StatUp
 
-BattleCommand_SpecialAttackUp: ; 361b8
+BattleCommand_SpecialAttackUp:
 ; specialattackup
 	ld b, SP_ATTACK
 	jr BattleCommand_StatUp
 
-BattleCommand_SpecialDefenseUp: ; 361bc
+BattleCommand_SpecialDefenseUp:
 ; specialdefenseup
 	ld b, SP_DEFENSE
 	jr BattleCommand_StatUp
 
-BattleCommand_AccuracyUp: ; 361c0
+BattleCommand_AccuracyUp:
 ; accuracyup
 	ld b, ACCURACY
 	jr BattleCommand_StatUp
 
-BattleCommand_EvasionUp: ; 361c4
+BattleCommand_EvasionUp:
 ; evasionup
 	ld b, EVASION
 	jr BattleCommand_StatUp
 
-BattleCommand_AttackUp2: ; 361c8
+BattleCommand_AttackUp2:
 ; attackup2
 	ld b, $10 | ATTACK
 	jr BattleCommand_StatUp
 
-BattleCommand_DefenseUp2: ; 361cc
+BattleCommand_DefenseUp2:
 ; defenseup2
 	ld b, $10 | DEFENSE
 	jr BattleCommand_StatUp
 
-BattleCommand_SpeedUp2: ; 361d0
+BattleCommand_SpeedUp2:
 ; speedup2
 	ld b, $10 | SPEED
 	jr BattleCommand_StatUp
 
-BattleCommand_SpecialAttackUp2: ; 361d4
+BattleCommand_SpecialAttackUp2:
 ; specialattackup2
 	ld b, $10 | SP_ATTACK
 	jr BattleCommand_StatUp
 
-BattleCommand_SpecialDefenseUp2: ; 361d8
+BattleCommand_SpecialDefenseUp2:
 ; specialdefenseup2
 	ld b, $10 | SP_DEFENSE
 	jr BattleCommand_StatUp
 
-BattleCommand_AccuracyUp2: ; 361dc
+BattleCommand_AccuracyUp2:
 ; accuracyup2
 	ld b, $10 | ACCURACY
 	jr BattleCommand_StatUp
 
-BattleCommand_EvasionUp2: ; 361e0
+BattleCommand_EvasionUp2:
 ; evasionup2
 	ld b, $10 | EVASION
 	jr BattleCommand_StatUp
 
-BattleCommand_StatUp: ; 361e4
+BattleCommand_StatUp:
 ; statup
 	call CheckIfStatCanBeRaised
 	ld a, [wFailedMessage]
@@ -4480,10 +4400,9 @@
 	ret nz
 	jp StatUpAnimation
 
-; 361ef
 
 
-CheckIfStatCanBeRaised: ; 361ef
+CheckIfStatCanBeRaised:
 	ld a, b
 	ld [wLoweredStat], a
 	ld hl, wPlayerStatLevels
@@ -4562,17 +4481,15 @@
 	ld [wFailedMessage], a
 	ret
 
-; 3626e
 
 
-.stats_already_max ; 3626e
+.stats_already_max
 	pop hl
 	dec [hl]
 	; fallthrough
-; 36270
 
 
-.cant_raise_stat ; 36270
+.cant_raise_stat
 	ld a, $2
 	ld [wFailedMessage], a
 	ld a, $1
@@ -4579,18 +4496,16 @@
 	ld [wAttackMissed], a
 	ret
 
-; 3627b
 
 
-.stat_raise_failed ; 3627b
+.stat_raise_failed
 	ld a, $1
 	ld [wFailedMessage], a
 	ret
 
-; 36281
 
 
-StatUpAnimation: ; 36281
+StatUpAnimation:
 	ld bc, wPlayerMinimized
 	ld hl, DropPlayerSub
 	ld a, [hBattleTurn]
@@ -4615,79 +4530,78 @@
 	call WaitBGMap
 	jp BattleCommand_MoveDelay
 
-; 362ad
 
 
-BattleCommand_AttackDown: ; 362ad
+BattleCommand_AttackDown:
 ; attackdown
 	ld a, ATTACK
 	jr BattleCommand_StatDown
 
-BattleCommand_DefenseDown: ; 362b1
+BattleCommand_DefenseDown:
 ; defensedown
 	ld a, DEFENSE
 	jr BattleCommand_StatDown
 
-BattleCommand_SpeedDown: ; 362b5
+BattleCommand_SpeedDown:
 ; speeddown
 	ld a, SPEED
 	jr BattleCommand_StatDown
 
-BattleCommand_SpecialAttackDown: ; 362b9
+BattleCommand_SpecialAttackDown:
 ; specialattackdown
 	ld a, SP_ATTACK
 	jr BattleCommand_StatDown
 
-BattleCommand_SpecialDefenseDown: ; 362bd
+BattleCommand_SpecialDefenseDown:
 ; specialdefensedown
 	ld a, SP_DEFENSE
 	jr BattleCommand_StatDown
 
-BattleCommand_AccuracyDown: ; 362c1
+BattleCommand_AccuracyDown:
 ; accuracydown
 	ld a, ACCURACY
 	jr BattleCommand_StatDown
 
-BattleCommand_EvasionDown: ; 362c5
+BattleCommand_EvasionDown:
 ; evasiondown
 	ld a, EVASION
 	jr BattleCommand_StatDown
 
-BattleCommand_AttackDown2: ; 362c9
+BattleCommand_AttackDown2:
 ; attackdown2
 	ld a, $10 | ATTACK
 	jr BattleCommand_StatDown
 
-BattleCommand_DefenseDown2: ; 362cd
+BattleCommand_DefenseDown2:
 ; defensedown2
 	ld a, $10 | DEFENSE
 	jr BattleCommand_StatDown
 
-BattleCommand_SpeedDown2: ; 362d1
+BattleCommand_SpeedDown2:
 ; speeddown2
 	ld a, $10 | SPEED
 	jr BattleCommand_StatDown
 
-BattleCommand_SpecialAttackDown2: ; 362d5
+BattleCommand_SpecialAttackDown2:
 ; specialattackdown2
 	ld a, $10 | SP_ATTACK
 	jr BattleCommand_StatDown
 
-BattleCommand_SpecialDefenseDown2: ; 362d9
+BattleCommand_SpecialDefenseDown2:
 ; specialdefensedown2
 	ld a, $10 | SP_DEFENSE
 	jr BattleCommand_StatDown
 
-BattleCommand_AccuracyDown2: ; 362dd
+BattleCommand_AccuracyDown2:
 ; accuracydown2
 	ld a, $10 | ACCURACY
 	jr BattleCommand_StatDown
 
-BattleCommand_EvasionDown2: ; 362e1
+BattleCommand_EvasionDown2:
 ; evasiondown2
 	ld a, $10 | EVASION
 
-BattleCommand_StatDown: ; 362e3
+BattleCommand_StatDown:
 ; statdown
 
 	ld [wLoweredStat], a
@@ -4810,10 +4724,9 @@
 	ld [wAttackMissed], a
 	ret
 
-; 36391
 
 
-CheckMist: ; 36391
+CheckMist:
 	ld a, BATTLE_VARS_MOVE_EFFECT
 	call GetBattleVar
 	cp EFFECT_ATTACK_DOWN
@@ -4838,10 +4751,9 @@
 	bit SUBSTATUS_MIST, a
 	ret
 
-; 363b8
 
 
-BattleCommand_StatUpMessage: ; 363b8
+BattleCommand_StatUpMessage:
 	ld a, [wFailedMessage]
 	and a
 	ret nz
@@ -4871,10 +4783,9 @@
 	text_jump UnknownText_0x1c0ce0
 	db "@"
 
-; 363e9
 
 
-BattleCommand_StatDownMessage: ; 363e9
+BattleCommand_StatDownMessage:
 	ld a, [wFailedMessage]
 	and a
 	ret nz
@@ -4903,10 +4814,9 @@
 	text_jump UnknownText_0x1c0d06
 	db "@"
 
-; 3641a
 
 
-TryLowerStat: ; 3641a
+TryLowerStat:
 ; Lower stat c from stat struct hl (buffer de).
 
 	push bc
@@ -4949,10 +4859,9 @@
 	and a
 	ret
 
-; 3644c
 
 
-BattleCommand_StatUpFailText: ; 3644c
+BattleCommand_StatUpFailText:
 ; statupfailtext
 	ld a, [wFailedMessage]
 	and a
@@ -4970,10 +4879,9 @@
 	ld hl, WontRiseAnymoreText
 	jp StdBattleTextBox
 
-; 3646a
 
 
-BattleCommand_StatDownFailText: ; 3646a
+BattleCommand_StatDownFailText:
 ; statdownfailtext
 	ld a, [wFailedMessage]
 	and a
@@ -4994,10 +4902,9 @@
 	ld hl, WontDropAnymoreText
 	jp StdBattleTextBox
 
-; 3648f
 
 
-GetStatName: ; 3648f
+GetStatName:
 	ld hl, StatNames
 	ld c, "@"
 .CheckName:
@@ -5020,7 +4927,7 @@
 INCLUDE "data/battle/stat_multipliers.asm"
 
 
-BattleCommand_AllStatsUp: ; 36500
+BattleCommand_AllStatsUp:
 ; allstatsup
 
 ; Attack
@@ -5047,18 +4954,16 @@
 	call ResetMiss
 	call BattleCommand_SpecialDefenseUp
 	jp   BattleCommand_StatUpMessage
-; 3652d
 
 
-ResetMiss: ; 3652d
+ResetMiss:
 	xor a
 	ld [wAttackMissed], a
 	ret
 
-; 36532
 
 
-LowerStat: ; 36532
+LowerStat:
 	ld [wLoweredStat], a
 
 	ld hl, wPlayerStatLevels
@@ -5129,10 +5034,9 @@
 	ld [wFailedMessage], a
 	ret
 
-; 3658f
 
 
-BattleCommand_TriStatusChance: ; 3658f
+BattleCommand_TriStatusChance:
 ; tristatuschance
 
 	call BattleCommand_EffectChance
@@ -5152,10 +5056,9 @@
 	dw BattleCommand_ParalyzeTarget ; paralyze
 	dw BattleCommand_FreezeTarget ; freeze
 	dw BattleCommand_BurnTarget ; burn
-; 365a7
 
 
-BattleCommand_Curl: ; 365a7
+BattleCommand_Curl:
 ; curl
 	ld a, BATTLE_VARS_SUBSTATUS2
 	call GetBattleVarAddr
@@ -5162,10 +5065,9 @@
 	set SUBSTATUS_CURLED, [hl]
 	ret
 
-; 365af
 
 
-BattleCommand_RaiseSubNoAnim: ; 365af
+BattleCommand_RaiseSubNoAnim:
 	ld hl, GetBattleMonBackpic
 	ld a, [hBattleTurn]
 	and a
@@ -5177,10 +5079,9 @@
 	call CallBattleCore
 	jp WaitBGMap
 
-; 365c3
 
 
-BattleCommand_LowerSubNoAnim: ; 365c3
+BattleCommand_LowerSubNoAnim:
 	ld hl, DropPlayerSub
 	ld a, [hBattleTurn]
 	and a
@@ -5192,10 +5093,9 @@
 	call CallBattleCore
 	jp WaitBGMap
 
-; 365d7
 
 
-CalcPlayerStats: ; 365d7
+CalcPlayerStats:
 	ld hl, wPlayerAtkLevel
 	ld de, wPlayerStats
 	ld bc, wBattleMonAttack
@@ -5216,10 +5116,9 @@
 
 	jp BattleCommand_SwitchTurn
 
-; 365fd
 
 
-CalcEnemyStats: ; 365fd
+CalcEnemyStats:
 	ld hl, wEnemyAtkLevel
 	ld de, wEnemyStats
 	ld bc, wEnemyMonAttack
@@ -5237,10 +5136,9 @@
 
 	jp BattleCommand_SwitchTurn
 
-; 3661d
 
 
-CalcStats: ; 3661d
+CalcStats:
 .loop
 	push af
 	ld a, [hli]
@@ -5309,13 +5207,12 @@
 
 	ret
 
-; 36671
 
 
 INCLUDE "engine/battle/move_effects/bide.asm"
 
 
-BattleCommand_CheckRampage: ; 3671a
+BattleCommand_CheckRampage:
 ; checkrampage
 
 	ld de, wPlayerRolloutCount
@@ -5352,10 +5249,9 @@
 	ld b, rampage_command
 	jp SkipToBattleCommand
 
-; 36751
 
 
-BattleCommand_Rampage: ; 36751
+BattleCommand_Rampage:
 ; rampage
 
 ; No rampage during Sleep Talk.
@@ -5382,13 +5278,12 @@
 	ld [wSomeoneIsRampaging], a
 	ret
 
-; 36778
 
 
 INCLUDE "engine/battle/move_effects/teleport.asm"
 
 
-SetBattleDraw: ; 36804
+SetBattleDraw:
 	ld a, [wBattleResult]
 	and BATTLERESULT_BITMASK
 	or DRAW
@@ -5395,10 +5290,9 @@
 	ld [wBattleResult], a
 	ret
 
-; 3680f
 
 
-BattleCommand_ForceSwitch: ; 3680f
+BattleCommand_ForceSwitch:
 ; forceswitch
 
 	ld a, [wBattleType]
@@ -5617,10 +5511,9 @@
 .do_text
 	jp StdBattleTextBox
 
-; 36994
 
 
-CheckPlayerHasMonToSwitchTo: ; 36994
+CheckPlayerHasMonToSwitchTo:
 	ld a, [wPartyCount]
 	ld d, a
 	ld e, 0
@@ -5649,10 +5542,9 @@
 	and a
 	ret
 
-; 369b6
 
 
-BattleCommand_EndLoop: ; 369b6
+BattleCommand_EndLoop:
 ; endloop
 
 ; Loop back to 'critical'.
@@ -5786,10 +5678,9 @@
 	ld [wBattleScriptBufferAddress], a
 	ret
 
-; 36a82
 
 
-BattleCommand_FakeOut: ; 36a82
+BattleCommand_FakeOut:
 	ld a, [wAttackMissed]
 	and a
 	ret nz
@@ -5810,10 +5701,9 @@
 	ld [wAttackMissed], a
 	ret
 
-; 36aa0
 
 
-BattleCommand_FlinchTarget: ; 36aa0
+BattleCommand_FlinchTarget:
 	call CheckSubstituteOpp
 	ret nz
 
@@ -5830,19 +5720,17 @@
 	ret nz
 
 	; fallthrough
-; 36ab5
 
 
-FlinchTarget: ; 36ab5
+FlinchTarget:
 	ld a, BATTLE_VARS_SUBSTATUS3_OPP
 	call GetBattleVarAddr
 	set SUBSTATUS_FLINCHED, [hl]
 	jp EndRechargeOpp
 
-; 36abf
 
 
-CheckOpponentWentFirst: ; 36abf
+CheckOpponentWentFirst:
 ; Returns a=0, z if user went first
 ; Returns a=1, nz if opponent went first
 	push bc
@@ -5853,10 +5741,9 @@
 	pop bc
 	ret
 
-; 36ac9
 
 
-BattleCommand_HeldFlinch: ; 36ac9
+BattleCommand_HeldFlinch:
 ; kingsrock
 
 	ld a, [wAttackMissed]
@@ -5884,10 +5771,9 @@
 	set SUBSTATUS_FLINCHED, [hl]
 	ret
 
-; 36af3
 
 
-BattleCommand_OHKO: ; 36af3
+BattleCommand_OHKO:
 ; ohko
 
 	call ResetDamage
@@ -5933,10 +5819,9 @@
 	ld [wAttackMissed], a
 	ret
 
-; 36b3a
 
 
-BattleCommand_CheckCharge: ; 36b3a
+BattleCommand_CheckCharge:
 ; checkcharge
 
 	ld a, BATTLE_VARS_SUBSTATUS3
@@ -5949,10 +5834,9 @@
 	ld b, charge_command
 	jp SkipToBattleCommand
 
-; 36b4d
 
 
-BattleCommand_Charge: ; 36b4d
+BattleCommand_Charge:
 ; charge
 
 	call BattleCommand_ClearText
@@ -6092,17 +5976,15 @@
 ; 'dug a hole!'
 	text_jump UnknownText_0x1c0d6c
 	db "@"
-; 36c2c
 
 
-BattleCommand3c: ; 36c2c
+BattleCommand3c:
 ; unused
 	ret
 
-; 36c2d
 
 
-BattleCommand_TrapTarget: ; 36c2d
+BattleCommand_TrapTarget:
 ; traptarget
 
 	ld a, [wAttackMissed]
@@ -6157,7 +6039,6 @@
 	dbw FIRE_SPIN, FireSpinTrapText  ; 'was trapped!'
 	dbw CLAMP,     ClampedByText     ; 'was CLAMPED by'
 	dbw WHIRLPOOL, WhirlpoolTrapText ; 'was trapped!'
-; 36c7e
 
 
 INCLUDE "engine/battle/move_effects/mist.asm"
@@ -6165,7 +6046,7 @@
 INCLUDE "engine/battle/move_effects/focus_energy.asm"
 
 
-BattleCommand_Recoil: ; 36cb2
+BattleCommand_Recoil:
 ; recoil
 
 	ld hl, wBattleMonMaxHP
@@ -6229,10 +6110,9 @@
 	ld hl, RecoilText
 	jp StdBattleTextBox
 
-; 36d1d
 
 
-BattleCommand_ConfuseTarget: ; 36d1d
+BattleCommand_ConfuseTarget:
 ; confusetarget
 
 	call GetOpponentItem
@@ -6253,7 +6133,7 @@
 	jr BattleCommand_FinishConfusingTarget
 
 
-BattleCommand_Confuse: ; 36d3b
+BattleCommand_Confuse:
 ; confuse
 
 	call GetOpponentItem
@@ -6282,7 +6162,7 @@
 	ld a, [wAttackMissed]
 	and a
 	jr nz, BattleCommand_Confuse_CheckSnore_Swagger_ConfuseHit
-BattleCommand_FinishConfusingTarget: ; 36d70
+BattleCommand_FinishConfusingTarget:
 	ld bc, wEnemyConfuseCount
 	ld a, [hBattleTurn]
 	and a
@@ -6325,9 +6205,8 @@
 	ld hl, UseConfusionHealingItem
 	jp CallBattleCore
 
-; 36db6
 
-BattleCommand_Confuse_CheckSnore_Swagger_ConfuseHit: ; 36db6
+BattleCommand_Confuse_CheckSnore_Swagger_ConfuseHit:
 	ld a, BATTLE_VARS_MOVE_EFFECT
 	call GetBattleVar
 	cp EFFECT_CONFUSE_HIT
@@ -6338,10 +6217,9 @@
 	ret z
 	jp PrintDidntAffect2
 
-; 36dc7
 
 
-BattleCommand_Paralyze: ; 36dc7
+BattleCommand_Paralyze:
 ; paralyze
 
 	ld a, BATTLE_VARS_STATUS_OPP
@@ -6421,10 +6299,9 @@
 	call AnimateFailedMove
 	jp PrintDoesntAffect
 
-; 36e5b
 
 
-CheckMoveTypeMatchesTarget: ; 36e5b
+CheckMoveTypeMatchesTarget:
 ; Compare move type to opponent type.
 ; Return z if matching the opponent type,
 ; unless the move is Normal (Tri Attack).
@@ -6459,13 +6336,12 @@
 	pop hl
 	ret
 
-; 36e7c
 
 
 INCLUDE "engine/battle/move_effects/substitute.asm"
 
 
-BattleCommand_RechargeNextTurn: ; 36f0b
+BattleCommand_RechargeNextTurn:
 ; rechargenextturn
 	ld a, BATTLE_VARS_SUBSTATUS4
 	call GetBattleVarAddr
@@ -6472,10 +6348,9 @@
 	set SUBSTATUS_RECHARGE, [hl]
 	ret
 
-; 36f13
 
 
-EndRechargeOpp: ; 36f13
+EndRechargeOpp:
 	push hl
 	ld a, BATTLE_VARS_SUBSTATUS4_OPP
 	call GetBattleVarAddr
@@ -6483,13 +6358,12 @@
 	pop hl
 	ret
 
-; 36f1d
 
 
 INCLUDE "engine/battle/move_effects/rage.asm"
 
 
-BattleCommand_DoubleFlyingDamage: ; 36f25
+BattleCommand_DoubleFlyingDamage:
 ; doubleflyingdamage
 	ld a, BATTLE_VARS_SUBSTATUS3_OPP
 	call GetBattleVar
@@ -6497,10 +6371,9 @@
 	ret z
 	jr DoubleDamage
 
-; 36f2f
 
 
-BattleCommand_DoubleUndergroundDamage: ; 36f2f
+BattleCommand_DoubleUndergroundDamage:
 ; doubleundergrounddamage
 	ld a, BATTLE_VARS_SUBSTATUS3_OPP
 	call GetBattleVar
@@ -6508,10 +6381,9 @@
 	ret z
 
 	; fallthrough
-; 36f37
 
 
-DoubleDamage: ; 36f37
+DoubleDamage:
 	ld hl, wCurDamage + 1
 	sla [hl]
 	dec hl
@@ -6524,7 +6396,6 @@
 .quit
 	ret
 
-; 36f46
 
 
 INCLUDE "engine/battle/move_effects/mimic.asm"
@@ -6540,7 +6411,7 @@
 INCLUDE "engine/battle/move_effects/conversion.asm"
 
 
-BattleCommand_ResetStats: ; 3710e
+BattleCommand_ResetStats:
 ; resetstats
 
 	ld a, 7 ; neutral
@@ -6573,10 +6444,9 @@
 	jr nz, .next
 	ret
 
-; 3713e
 
 
-BattleCommand_Heal: ; 3713e
+BattleCommand_Heal:
 ; heal
 
 	ld de, wBattleMonHP
@@ -6658,13 +6528,12 @@
 	ld hl, HPIsFullText
 	jp StdBattleTextBox
 
-; 371cd
 
 
 INCLUDE "engine/battle/move_effects/transform.asm"
 
 
-BattleSideCopy: ; 372c6
+BattleSideCopy:
 ; Copy bc bytes from hl to de if it's the player's turn.
 ; Copy bc bytes from de to hl if it's the enemy's turn.
 	ld a, [hBattleTurn]
@@ -6679,17 +6548,15 @@
 .copy
 	jp CopyBytes
 
-; 372d2
 
 
-BattleEffect_ButItFailed: ; 372d2
+BattleEffect_ButItFailed:
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 372d8
 
 
-ClearLastMove: ; 372d8
+ClearLastMove:
 	ld a, BATTLE_VARS_LAST_COUNTER_MOVE
 	call GetBattleVarAddr
 	xor a
@@ -6701,10 +6568,9 @@
 	ld [hl], a
 	ret
 
-; 372e7
 
 
-ResetActorDisable: ; 372e7
+ResetActorDisable:
 	ld a, [hBattleTurn]
 	and a
 	jr z, .player
@@ -6720,10 +6586,9 @@
 	ld [wDisabledMove], a
 	ret
 
-; 372fc
 
 
-BattleCommand_Screen: ; 372fc
+BattleCommand_Screen:
 ; screen
 
 	ld hl, wPlayerScreens
@@ -6768,87 +6633,76 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 3733d
 
 
-PrintDoesntAffect: ; 3733d
+PrintDoesntAffect:
 ; 'it doesn't affect'
 	ld hl, DoesntAffectText
 	jp StdBattleTextBox
 
-; 37343
 
 
-PrintNothingHappened: ; 37343
+PrintNothingHappened:
 ; 'but nothing happened!'
 	ld hl, NothingHappenedText
 	jp StdBattleTextBox
 
-; 37349
 
 
-TryPrintButItFailed: ; 37349
+TryPrintButItFailed:
 	ld a, [wAlreadyFailed]
 	and a
 	ret nz
 
 	; fallthrough
-; 3734e
 
 
-PrintButItFailed: ; 3734e
+PrintButItFailed:
 ; 'but it failed!'
 	ld hl, ButItFailedText
 	jp StdBattleTextBox
 
-; 37354
 
 
 FailMove:
 	call AnimateFailedMove
 	; fallthrough
-; 37357
 
-FailMimic: ; 37357
+FailMimic:
 	ld hl, ButItFailedText ; 'but it failed!'
 	ld de, ItFailedText    ; 'it failed!'
 	jp FailText_CheckOpponentProtect
 
-; 37360
 
 
-PrintDidntAffect: ; 37360
+PrintDidntAffect:
 ; 'it didn't affect'
 	ld hl, DidntAffect1Text
 	jp StdBattleTextBox
 
-; 37366
 
 
-PrintDidntAffect2: ; 37366
+PrintDidntAffect2:
 	call AnimateFailedMove
 	ld hl, DidntAffect1Text ; 'it didn't affect'
 	ld de, DidntAffect2Text ; 'it didn't affect'
 	jp FailText_CheckOpponentProtect
 
-; 37372
 
 
-PrintParalyze: ; 37372
+PrintParalyze:
 ; 'paralyzed! maybe it can't attack!'
 	ld hl, ParalyzedText
 	jp StdBattleTextBox
 
-; 37378
 
 
-CheckSubstituteOpp: ; 37378
+CheckSubstituteOpp:
 	ld a, BATTLE_VARS_SUBSTATUS4_OPP
 	call GetBattleVar
 	bit SUBSTATUS_SUBSTITUTE, a
 	ret
 
-; 37380
 
 
 INCLUDE "engine/battle/move_effects/selfdestruct.asm"
@@ -6858,7 +6712,7 @@
 INCLUDE "engine/battle/move_effects/metronome.asm"
 
 
-CheckUserMove: ; 37462
+CheckUserMove:
 ; Return z if the user has move a.
 	ld b, a
 	ld de, wBattleMonMoves
@@ -6882,10 +6736,9 @@
 	and a
 	ret
 
-; 3747b
 
 
-ResetTurn: ; 3747b
+ResetTurn:
 	ld hl, wPlayerCharging
 	ld a, [hBattleTurn]
 	and a
@@ -6899,13 +6752,12 @@
 	call DoMove
 	jp EndMoveEffect
 
-; 37492
 
 
 INCLUDE "engine/battle/move_effects/thief.asm"
 
 
-BattleCommand_ArenaTrap: ; 37517
+BattleCommand_ArenaTrap:
 ; arenatrap
 
 ; Doesn't work on an absent opponent.
@@ -6931,13 +6783,12 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 37536
 
 
 INCLUDE "engine/battle/move_effects/nightmare.asm"
 
 
-BattleCommand_Defrost: ; 37563
+BattleCommand_Defrost:
 ; defrost
 
 ; Thaw the user.
@@ -6968,7 +6819,6 @@
 	ld hl, WasDefrostedText
 	jp StdBattleTextBox
 
-; 37588
 
 
 INCLUDE "engine/battle/move_effects/curse.asm"
@@ -6988,11 +6838,10 @@
 INCLUDE "engine/battle/move_effects/rollout.asm"
 
 
-BattleCommand5d: ; 37791
+BattleCommand5d:
 ; unused
 	ret
 
-; 37792
 
 
 INCLUDE "engine/battle/move_effects/fury_cutter.asm"
@@ -7008,7 +6857,7 @@
 INCLUDE "engine/battle/move_effects/safeguard.asm"
 
 
-SafeCheckSafeguard: ; 37962
+SafeCheckSafeguard:
 	push hl
 	ld hl, wEnemyScreens
 	ld a, [hBattleTurn]
@@ -7021,10 +6870,9 @@
 	pop hl
 	ret
 
-; 37972
 
 
-BattleCommand_CheckSafeguard: ; 37972
+BattleCommand_CheckSafeguard:
 ; checksafeguard
 	ld hl, wEnemyScreens
 	ld a, [hBattleTurn]
@@ -7041,7 +6889,6 @@
 	call StdBattleTextBox
 	jp EndMoveEffect
 
-; 37991
 
 
 INCLUDE "engine/battle/move_effects/magnitude.asm"
@@ -7053,27 +6900,24 @@
 INCLUDE "engine/battle/move_effects/rapid_spin.asm"
 
 
-BattleCommand_HealMorn: ; 37b74
+BattleCommand_HealMorn:
 ; healmorn
 	ld b, MORN_F
 	jr BattleCommand_TimeBasedHealContinue
 
-; 37b78
 
-BattleCommand_HealDay: ; 37b78
+BattleCommand_HealDay:
 ; healday
 	ld b, DAY_F
 	jr BattleCommand_TimeBasedHealContinue
 
-; 37b7c
 
-BattleCommand_HealNite: ; 37b7c
+BattleCommand_HealNite:
 ; healnite
 	ld b, NITE_F
 	; fallthrough
-; 37b7e
 
-BattleCommand_TimeBasedHealContinue: ; 37b7e
+BattleCommand_TimeBasedHealContinue:
 ; Time- and weather-sensitive heal.
 
 	ld hl, wBattleMonMaxHP
@@ -7154,7 +6998,6 @@
 	dw GetQuarterMaxHP
 	dw GetHalfMaxHP
 	dw GetMaxHP
-; 37be8
 
 
 INCLUDE "engine/battle/move_effects/hidden_power.asm"
@@ -7170,7 +7013,7 @@
 INCLUDE "engine/battle/move_effects/mirror_coat.asm"
 
 
-BattleCommand_DoubleMinimizeDamage: ; 37ce6
+BattleCommand_DoubleMinimizeDamage:
 ; doubleminimizedamage
 
 	ld hl, wEnemyMinimized
@@ -7192,10 +7035,9 @@
 	ld [hl], a
 	ret
 
-; 37d02
 
 
-BattleCommand_SkipSunCharge: ; 37d02
+BattleCommand_SkipSunCharge:
 ; mimicsuncharge
 	ld a, [wBattleWeather]
 	cp WEATHER_SUN
@@ -7203,7 +7045,6 @@
 	ld b, charge_command
 	jp SkipToBattleCommand
 
-; 37d0d
 
 
 INCLUDE "engine/battle/move_effects/future_sight.asm"
@@ -7211,7 +7052,7 @@
 INCLUDE "engine/battle/move_effects/thunder.asm"
 
 
-CheckHiddenOpponent: ; 37daa
+CheckHiddenOpponent:
 ; BUG: This routine should account for Lock-On and Mind Reader.
 	ld a, BATTLE_VARS_SUBSTATUS3_OPP
 	call GetBattleVar
@@ -7218,10 +7059,9 @@
 	and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND
 	ret
 
-; 37db2
 
 
-GetUserItem: ; 37db2
+GetUserItem:
 ; Return the effect of the user's item in bc, and its id at hl.
 	ld hl, wBattleMonItem
 	ld a, [hBattleTurn]
@@ -7232,10 +7072,9 @@
 	ld b, [hl]
 	jp GetItemHeldEffect
 
-; 37dc1
 
 
-GetOpponentItem: ; 37dc1
+GetOpponentItem:
 ; Return the effect of the opponent's item in bc, and its id at hl.
 	ld hl, wEnemyMonItem
 	ld a, [hBattleTurn]
@@ -7246,10 +7085,9 @@
 	ld b, [hl]
 	jp GetItemHeldEffect
 
-; 37dd0
 
 
-GetItemHeldEffect: ; 37dd0
+GetItemHeldEffect:
 ; Return the effect of item b in bc.
 	ld a, b
 	and a
@@ -7269,10 +7107,9 @@
 	pop hl
 	ret
 
-; 37de9
 
 
-AnimateCurrentMoveEitherSide: ; 37de9
+AnimateCurrentMoveEitherSide:
 	push hl
 	push de
 	push bc
@@ -7288,10 +7125,9 @@
 	pop hl
 	ret
 
-; 37e01
 
 
-AnimateCurrentMove: ; 37e01
+AnimateCurrentMove:
 	push hl
 	push de
 	push bc
@@ -7307,10 +7143,9 @@
 	pop hl
 	ret
 
-; 37e19
 
 
-PlayDamageAnim: ; 37e19
+PlayDamageAnim:
 	xor a
 	ld [wFXAnimID + 1], a
 
@@ -7332,10 +7167,9 @@
 
 	jp PlayUserBattleAnim
 
-; 37e36
 
 
-LoadMoveAnim: ; 37e36
+LoadMoveAnim:
 	xor a
 	ld [wNumHits], a
 	ld [wFXAnimID + 1], a
@@ -7346,17 +7180,15 @@
 	ret z
 
 	; fallthrough
-; 37e44
 
 
-LoadAnim: ; 37e44
+LoadAnim:
 	ld [wFXAnimID], a
 
 	; fallthrough
-; 37e47
 
 
-PlayUserBattleAnim: ; 37e47
+PlayUserBattleAnim:
 	push hl
 	push de
 	push bc
@@ -7366,10 +7198,9 @@
 	pop hl
 	ret
 
-; 37e54
 
 
-PlayOpponentBattleAnim: ; 37e54
+PlayOpponentBattleAnim:
 	ld a, e
 	ld [wFXAnimID], a
 	ld a, d
@@ -7390,35 +7221,31 @@
 	pop hl
 	ret
 
-; 37e73
 
 
-CallBattleCore: ; 37e73
+CallBattleCore:
 	ld a, BANK("Battle Core")
 	rst FarCall
 	ret
 
-; 37e77
 
 
-AnimateFailedMove: ; 37e77
+AnimateFailedMove:
 	call BattleCommand_LowerSub
 	call BattleCommand_MoveDelay
 	jp BattleCommand_RaiseSub
 
-; 37e80
 
 
-BattleCommand_MoveDelay: ; 37e80
+BattleCommand_MoveDelay:
 ; movedelay
 ; Wait 40 frames.
 	ld c, 40
 	jp DelayFrames
 
-; 37e85
 
 
-BattleCommand_ClearText: ; 37e85
+BattleCommand_ClearText:
 ; cleartext
 
 ; Used in multi-hit moves.
@@ -7427,10 +7254,9 @@
 
 .text
 	db "@"
-; 37e8c
 
 
-SkipToBattleCommand: ; 37e8c
+SkipToBattleCommand:
 ; Skip over commands until reaching command b.
 	ld a, [wBattleScriptBufferAddress + 1]
 	ld h, a
@@ -7447,10 +7273,9 @@
 	ld [wBattleScriptBufferAddress], a
 	ret
 
-; 37ea1
 
 
-GetMoveAttr: ; 37ea1
+GetMoveAttr:
 ; Assuming hl = Moves + x, return attribute x of move a.
 	push bc
 	ld bc, MOVE_LENGTH
@@ -7459,10 +7284,9 @@
 	pop bc
 	ret
 
-; 37ead
 
 
-GetMoveData: ; 37ead
+GetMoveData:
 ; Copy move struct a to de.
 	ld hl, Moves
 	ld bc, MOVE_LENGTH
@@ -7470,38 +7294,33 @@
 	ld a, BANK(Moves)
 	jp FarCopyBytes
 
-; 37ebb
 
 
-GetMoveByte: ; 37ebb
+GetMoveByte:
 	ld a, BANK(Moves)
 	jp GetFarByte
 
-; 37ec0
 
 
-DisappearUser: ; 37ec0
+DisappearUser:
 	farcall _DisappearUser
 	ret
 
-; 37ec7
 
 
-AppearUserLowerSub: ; 37ec7
+AppearUserLowerSub:
 	farcall _AppearUserLowerSub
 	ret
 
-; 37ece
 
 
-AppearUserRaiseSub: ; 37ece
+AppearUserRaiseSub:
 	farcall _AppearUserRaiseSub
 	ret
 
-; 37ed5
 
 
-_CheckBattleScene: ; 37ed5
+_CheckBattleScene:
 ; Checks the options.  Returns carry if battle animations are disabled.
 	push hl
 	push de
@@ -7512,4 +7331,3 @@
 	pop hl
 	ret
 
-; 37ee2
--- a/engine/battle/hidden_power.asm
+++ b/engine/battle/hidden_power.asm
@@ -1,4 +1,4 @@
-HiddenPowerDamage: ; fbced
+HiddenPowerDamage:
 ; Override Hidden Power's type and power based on the user's DVs.
 
 	ld hl, wBattleMonDVs
@@ -108,4 +108,3 @@
 	pop af
 	ld d, a
 	ret
-; fbd54
--- a/engine/battle/link_result.asm
+++ b/engine/battle/link_result.asm
@@ -1,4 +1,4 @@
-DetermineLinkBattleResult: ; 2b930
+DetermineLinkBattleResult:
 	farcall UpdateEnemyMonInParty
 	ld hl, wPartyMon1HP
 	call .CountMonsRemaining
@@ -58,7 +58,7 @@
 	ld [wBattleResult], a
 	ret
 
-.CountMonsRemaining: ; 2b995
+.CountMonsRemaining:
 	ld c, 0
 	ld b, 3
 	ld de, PARTYMON_STRUCT_LENGTH - 1
@@ -74,7 +74,7 @@
 	jr nz, .loop
 	ret
 
-.CalcPercentHPRemaining: ; 2b9a6
+.CalcPercentHPRemaining:
 	ld de, 0
 	ld c, $3
 .loop2
@@ -117,7 +117,7 @@
 	jr nz, .loop2
 	ret
 
-.BothSides_CheckNumberMonsAtFullHealth: ; 2b9e1
+.BothSides_CheckNumberMonsAtFullHealth:
 	ld hl, wPartyMon1HP
 	call .CheckFaintedOrFullHealth
 	jr nz, .finish ; we have a pokemon that's neither fainted nor at full health
@@ -136,7 +136,7 @@
 	and a
 	ret
 
-.CheckFaintedOrFullHealth: ; 2ba01
+.CheckFaintedOrFullHealth:
 	ld d, 3
 .loop3
 	ld a, [hli]
--- a/engine/battle/menu.asm
+++ b/engine/battle/menu.asm
@@ -1,4 +1,4 @@
-LoadBattleMenu: ; 24ef2
+LoadBattleMenu:
 	ld hl, BattleMenuHeader
 	call LoadMenuHeader
 	ld a, [wBattleMenuCursorBuffer]
@@ -8,21 +8,18 @@
 	ld [wBattleMenuCursorBuffer], a
 	call ExitMenu
 	ret
-; 24f0b
 
-SafariBattleMenu: ; 24f0b
+SafariBattleMenu:
 ; untranslated
 	ld hl, MenuHeader_0x24f4e
 	call LoadMenuHeader
 	jr Function24f19
-; 24f13
 
-ContestBattleMenu: ; 24f13
+ContestBattleMenu:
 	ld hl, MenuHeader_0x24f89
 	call LoadMenuHeader
-; 24f19
 
-Function24f19: ; 24f19
+Function24f19:
 	ld a, [wBattleMenuCursorBuffer]
 	ld [wMenuCursorBuffer], a
 	call _2DMenu
@@ -30,14 +27,12 @@
 	ld [wBattleMenuCursorBuffer], a
 	call ExitMenu
 	ret
-; 24f2c
 
-BattleMenuHeader: ; 24f2c
+BattleMenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 8, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw MenuData_0x24f34
 	db 1 ; default option
-; 24f34
 
 MenuData_0x24f34: ; 0x24f34
 	db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
@@ -52,64 +47,55 @@
 	db "<PKMN>@"
 	db "PACK@"
 	db "RUN@"
-; 24f4e
 
-MenuHeader_0x24f4e: ; 24f4e
+MenuHeader_0x24f4e:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw MenuData_0x24f56
 	db 1 ; default option
-; 24f56
 
-MenuData_0x24f56: ; 24f56
+MenuData_0x24f56:
 	db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
 	dn 2, 2 ; rows, columns
 	db 11 ; spacing
 	dba Strings24f5f
 	dba Function24f7c
-; 24f5f
 
-Strings24f5f: ; 24f5f
+Strings24f5f:
 	db "サファりボール×  @" ; "SAFARI BALL×  @"
 	db "エサをなげる@" ; "THROW BAIT"
 	db "いしをなげる@" ; "THROW ROCK"
 	db "にげる@" ; "RUN"
-; 24f7c
 
-Function24f7c: ; 24f7c
+Function24f7c:
 	hlcoord 17, 13
 	ld de, wSafariBallsRemaining
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	call PrintNum
 	ret
-; 24f89
 
-MenuHeader_0x24f89: ; 24f89
+MenuHeader_0x24f89:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 2, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw MenuData_0x24f91
 	db 1 ; default option
-; 24f91
 
-MenuData_0x24f91: ; 24f91
+MenuData_0x24f91:
 	db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
 	dn 2, 2 ; rows, columns
 	db 12 ; spacing
 	dba Strings24f9a
 	dba Function24fb2
-; 24f9a
 
-Strings24f9a: ; 24f9a
+Strings24f9a:
 	db "FIGHT@"
 	db "<PKMN>", "@"
 	db "PARKBALL×  @"
 	db "RUN@"
-; 24fb2
 
-Function24fb2: ; 24fb2
+Function24fb2:
 	hlcoord 13, 16
 	ld de, wParkBallsRemaining
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	call PrintNum
 	ret
-; 24fbf
--- a/engine/battle/misc.asm
+++ b/engine/battle/misc.asm
@@ -1,4 +1,4 @@
-_DisappearUser: ; fbd54
+_DisappearUser:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [hBattleTurn]
@@ -12,14 +12,14 @@
 	call ClearBox
 	jr FinishAppearDisappearUser
 
-_AppearUserRaiseSub: ; fbd69 (3e:7d69)
+_AppearUserRaiseSub:
 	farcall BattleCommand_RaiseSubNoAnim
 	jr AppearUser
 
-_AppearUserLowerSub: ; fbd71 (3e:7d71)
+_AppearUserLowerSub:
 	farcall BattleCommand_LowerSubNoAnim
 
-AppearUser: ; fbd77 (3e:7d77)
+AppearUser:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [hBattleTurn]
@@ -34,23 +34,23 @@
 .okay
 	ld [hGraphicStartTile], a
 	predef PlaceGraphic
-FinishAppearDisappearUser: ; fbd91 (3e:7d91)
+FinishAppearDisappearUser:
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
 
-GetEnemyFrontpicCoords: ; fbd96 (3e:7d96)
+GetEnemyFrontpicCoords:
 	hlcoord 12, 0
 	lb bc, 7, 7
 	ret
 
-GetPlayerBackpicCoords: ; fbd9d (3e:7d9d)
+GetPlayerBackpicCoords:
 	hlcoord 2, 6
 	lb bc, 6, 6
 	ret
 
 
-DoWeatherModifiers: ; fbda4
+DoWeatherModifiers:
 
 	ld de, WeatherTypeModifiers
 	ld a, [wBattleWeather]
@@ -148,7 +148,7 @@
 INCLUDE "data/battle/weather_modifiers.asm"
 
 
-DoBadgeTypeBoosts: ; fbe24
+DoBadgeTypeBoosts:
 	ld a, [wLinkMode]
 	and a
 	ret nz
--- a/engine/battle/move_effects/attract.asm
+++ b/engine/battle/move_effects/attract.asm
@@ -1,4 +1,4 @@
-BattleCommand_Attract: ; 377ce
+BattleCommand_Attract:
 ; attract
 	ld a, [wAttackMissed]
 	and a
@@ -21,10 +21,9 @@
 
 .failed
 	jp FailMove
-; 377f5
 
 
-CheckOppositeGender: ; 377f5
+CheckOppositeGender:
 	ld a, MON_SPECIES
 	call BattlePartyAttr
 	ld a, [hl]
@@ -76,4 +75,3 @@
 .genderless_samegender
 	scf
 	ret
-; 3784b
--- a/engine/battle/move_effects/baton_pass.asm
+++ b/engine/battle/move_effects/baton_pass.asm
@@ -1,4 +1,4 @@
-BattleCommand_BatonPass: ; 379c9
+BattleCommand_BatonPass:
 ; batonpass
 
 	ld a, [hBattleTurn]
@@ -81,10 +81,9 @@
 
 	jr ResetBatonPassStatus
 
-; 37a67
 
 
-BatonPass_LinkPlayerSwitch: ; 37a67
+BatonPass_LinkPlayerSwitch:
 	ld a, [wLinkMode]
 	and a
 	ret z
@@ -101,10 +100,9 @@
 	ld [wBattlePlayerAction], a
 	ret
 
-; 37a82
 
 
-BatonPass_LinkEnemySwitch: ; 37a82
+BatonPass_LinkEnemySwitch:
 	ld a, [wLinkMode]
 	and a
 	ret z
@@ -129,17 +127,15 @@
 .switch
 	jp CloseWindow
 
-; 37aab
 
 
-FailedBatonPass: ; 37aab
+FailedBatonPass:
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 37ab1
 
 
-ResetBatonPassStatus: ; 37ab1
+ResetBatonPassStatus:
 ; Reset status changes that aren't passed by Baton Pass.
 
 	; Nightmare isn't passed.
@@ -178,10 +174,9 @@
 	ld [wEnemyWrapCount], a
 	ret
 
-; 37ae9
 
 
-CheckAnyOtherAlivePartyMons: ; 37ae9
+CheckAnyOtherAlivePartyMons:
 	ld hl, wPartyMon1HP
 	ld a, [wPartyCount]
 	ld d, a
@@ -189,10 +184,9 @@
 	ld e, a
 	jr CheckAnyOtherAliveMons
 
-; 37af6
 
 
-CheckAnyOtherAliveEnemyMons: ; 37af6
+CheckAnyOtherAliveEnemyMons:
 	ld hl, wOTPartyMon1HP
 	ld a, [wOTPartyCount]
 	ld d, a
@@ -200,9 +194,8 @@
 	ld e, a
 
 	; fallthrough
-; 37b01
 
-CheckAnyOtherAliveMons: ; 37b01
+CheckAnyOtherAliveMons:
 ; Check for nonzero HP starting from partymon
 ; HP at hl for d partymons, besides current mon e.
 
@@ -238,4 +231,3 @@
 	and a
 	ret
 
-; 37b1d
--- a/engine/battle/move_effects/beat_up.asm
+++ b/engine/battle/move_effects/beat_up.asm
@@ -1,4 +1,4 @@
-BattleCommand_BeatUp: ; 35461
+BattleCommand_BeatUp:
 ; beatup
 
 	call ResetDamage
@@ -193,17 +193,15 @@
 	ld d, a
 	ret
 
-; 355b0
 
 
-.beatup_fail ; 355b0
+.beatup_fail
 	ld b, buildopponentrage_command
 	jp SkipToBattleCommand
 
-; 355b5
 
 
-BattleCommand_BeatUpFailText: ; 355b5
+BattleCommand_BeatUpFailText:
 ; beatupfailtext
 
 	ld a, [wBeatUpHitAtLeastOnce]
@@ -212,10 +210,9 @@
 
 	jp PrintButItFailed
 
-; 355bd
 
 
-GetBeatupMonLocation: ; 355bd
+GetBeatupMonLocation:
 	push bc
 	ld c, a
 	ld b, 0
--- a/engine/battle/move_effects/belly_drum.asm
+++ b/engine/battle/move_effects/belly_drum.asm
@@ -1,4 +1,4 @@
-BattleCommand_BellyDrum: ; 37c1a
+BattleCommand_BellyDrum:
 ; bellydrum
 ; This command is buggy because it raises the user's attack
 ; before checking that it has enough HP to use the move.
@@ -33,4 +33,3 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 37c55
--- a/engine/battle/move_effects/bide.asm
+++ b/engine/battle/move_effects/bide.asm
@@ -1,4 +1,4 @@
-BattleCommand_StoreEnergy: ; 36671
+BattleCommand_StoreEnergy:
 ; storeenergy
 
 	ld a, BATTLE_VARS_SUBSTATUS3
@@ -69,10 +69,9 @@
 	call StdBattleTextBox
 	jp EndMoveEffect
 
-; 366e5
 
 
-BattleCommand_UnleashEnergy: ; 366e5
+BattleCommand_UnleashEnergy:
 ; unleashenergy
 
 	ld de, wPlayerDamageTaken
@@ -102,4 +101,3 @@
 	call AnimateCurrentMove
 	jp EndMoveEffect
 
-; 3671a
--- a/engine/battle/move_effects/conversion.asm
+++ b/engine/battle/move_effects/conversion.asm
@@ -1,4 +1,4 @@
-BattleCommand_Conversion: ; 3707f
+BattleCommand_Conversion:
 ; conversion
 
 	ld hl, wBattleMonMoves
@@ -95,4 +95,3 @@
 	ld hl, TransformedTypeText
 	jp StdBattleTextBox
 
-; 3710e
--- a/engine/battle/move_effects/conversion2.asm
+++ b/engine/battle/move_effects/conversion2.asm
@@ -1,4 +1,4 @@
-BattleCommand_Conversion2: ; 359e6
+BattleCommand_Conversion2:
 ; conversion2
 
 	ld a, [wAttackMissed]
@@ -63,4 +63,3 @@
 .failed
 	jp FailMove
 
-; 35a53
--- a/engine/battle/move_effects/counter.asm
+++ b/engine/battle/move_effects/counter.asm
@@ -1,4 +1,4 @@
-BattleCommand_Counter: ; 35813
+BattleCommand_Counter:
 ; counter
 
 	ld a, 1
@@ -57,4 +57,3 @@
 	ld [wAttackMissed], a
 	ret
 
-; 35864
--- a/engine/battle/move_effects/curse.asm
+++ b/engine/battle/move_effects/curse.asm
@@ -1,4 +1,4 @@
-BattleCommand_Curse: ; 37588
+BattleCommand_Curse:
 ; curse
 
 	ld de, wBattleMonType1
@@ -94,4 +94,3 @@
 	call AnimateFailedMove
 	ld hl, WontRiseAnymoreText
 	jp StdBattleTextBox
-; 37618
--- a/engine/battle/move_effects/destiny_bond.asm
+++ b/engine/battle/move_effects/destiny_bond.asm
@@ -1,4 +1,4 @@
-BattleCommand_DestinyBond: ; 35bff
+BattleCommand_DestinyBond:
 ; destinybond
 
 	ld a, BATTLE_VARS_SUBSTATUS5
@@ -8,4 +8,3 @@
 	ld hl, DestinyBondEffectText
 	jp StdBattleTextBox
 
-; 35c0f
--- a/engine/battle/move_effects/disable.asm
+++ b/engine/battle/move_effects/disable.asm
@@ -1,4 +1,4 @@
-BattleCommand_Disable: ; 36fed
+BattleCommand_Disable:
 ; disable
 
 	ld a, [wAttackMissed]
@@ -71,4 +71,3 @@
 .failed
 	jp FailMove
 
-; 3705c
--- a/engine/battle/move_effects/encore.asm
+++ b/engine/battle/move_effects/encore.asm
@@ -1,4 +1,4 @@
-BattleCommand_Encore: ; 35864
+BattleCommand_Encore:
 ; encore
 
 	ld hl, wEnemyMonMoves
@@ -119,4 +119,3 @@
 .failed
 	jp PrintDidntAffect2
 
-; 35926
--- a/engine/battle/move_effects/endure.asm
+++ b/engine/battle/move_effects/endure.asm
@@ -1,4 +1,4 @@
-BattleCommand_Endure: ; 3766f
+BattleCommand_Endure:
 ; endure
 
 ; Endure shares code with Protect. See protect.asm.
@@ -14,4 +14,3 @@
 
 	ld hl, BracedItselfText
 	jp StdBattleTextBox
-; 37683
--- a/engine/battle/move_effects/false_swipe.asm
+++ b/engine/battle/move_effects/false_swipe.asm
@@ -1,4 +1,4 @@
-BattleCommand_FalseSwipe: ; 35c94
+BattleCommand_FalseSwipe:
 ; falseswipe
 
 ; Makes sure wCurDamage < MonHP
@@ -47,4 +47,3 @@
 	and a
 	ret
 
-; 35cc9
--- a/engine/battle/move_effects/focus_energy.asm
+++ b/engine/battle/move_effects/focus_energy.asm
@@ -1,4 +1,4 @@
-BattleCommand_FocusEnergy: ; 36c98
+BattleCommand_FocusEnergy:
 ; focusenergy
 
 	ld a, BATTLE_VARS_SUBSTATUS4
@@ -14,4 +14,3 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 36cb2
--- a/engine/battle/move_effects/foresight.asm
+++ b/engine/battle/move_effects/foresight.asm
@@ -1,4 +1,4 @@
-BattleCommand_Foresight: ; 376a0
+BattleCommand_Foresight:
 ; foresight
 
 	ld a, [wAttackMissed]
@@ -20,4 +20,3 @@
 
 .failed
 	jp FailMove
-; 376c2
--- a/engine/battle/move_effects/frustration.asm
+++ b/engine/battle/move_effects/frustration.asm
@@ -1,4 +1,4 @@
-BattleCommand_FrustrationPower: ; 3790e
+BattleCommand_FrustrationPower:
 ; frustrationpower
 
 	push bc
@@ -26,4 +26,3 @@
 	pop bc
 	ret
 
-; 37939
--- a/engine/battle/move_effects/fury_cutter.asm
+++ b/engine/battle/move_effects/fury_cutter.asm
@@ -1,4 +1,4 @@
-BattleCommand_FuryCutter: ; 37792
+BattleCommand_FuryCutter:
 ; furycutter
 
 	ld hl, wPlayerFuryCutterCount
@@ -38,10 +38,9 @@
 	ld [hl], a
 	ret
 
-; 377be
 
 
-ResetFuryCutterCount: ; 377be
+ResetFuryCutterCount:
 
 	push hl
 
@@ -58,4 +57,3 @@
 	pop hl
 	ret
 
-; 377ce
--- a/engine/battle/move_effects/future_sight.asm
+++ b/engine/battle/move_effects/future_sight.asm
@@ -1,4 +1,4 @@
-BattleCommand_CheckFutureSight: ; 37d0d
+BattleCommand_CheckFutureSight:
 ; checkfuturesight
 
 	ld hl, wPlayerFutureSightCount
@@ -25,9 +25,8 @@
 	ld b, futuresight_command
 	jp SkipToBattleCommand
 
-; 37d34
 
-BattleCommand_FutureSight: ; 37d34
+BattleCommand_FutureSight:
 ; futuresight
 
 	call CheckUserIsCharging
@@ -82,4 +81,3 @@
 	call PrintButItFailed
 	jp EndMoveEffect
 
-; 37d94
--- a/engine/battle/move_effects/heal_bell.asm
+++ b/engine/battle/move_effects/heal_bell.asm
@@ -1,4 +1,4 @@
-BattleCommand_HealBell: ; 35cc9
+BattleCommand_HealBell:
 ; healbell
 
 	ld a, BATTLE_VARS_SUBSTATUS1
@@ -33,4 +33,3 @@
 	jp z, CalcPlayerStats
 	jp CalcEnemyStats
 
-; 35d00
--- a/engine/battle/move_effects/hidden_power.asm
+++ b/engine/battle/move_effects/hidden_power.asm
@@ -1,4 +1,4 @@
-BattleCommand_HiddenPower: ; 37be8
+BattleCommand_HiddenPower:
 ; hiddenpower
 
 	ld a, [wAttackMissed]
@@ -7,4 +7,3 @@
 	farcall HiddenPowerDamage
 	ret
 
-; 37bf4
--- a/engine/battle/move_effects/leech_seed.asm
+++ b/engine/battle/move_effects/leech_seed.asm
@@ -1,4 +1,4 @@
-BattleCommand_LeechSeed: ; 36f9d
+BattleCommand_LeechSeed:
 ; leechseed
 	ld a, [wAttackMissed]
 	and a
@@ -39,4 +39,3 @@
 	ld hl, EvadedText
 	jp StdBattleTextBox
 
-; 36fe1
--- a/engine/battle/move_effects/lock_on.asm
+++ b/engine/battle/move_effects/lock_on.asm
@@ -1,4 +1,4 @@
-BattleCommand_LockOn: ; 35a53
+BattleCommand_LockOn:
 ; lockon
 
 	call CheckSubstituteOpp
@@ -20,4 +20,3 @@
 	call AnimateFailedMove
 	jp PrintDidntAffect
 
-; 35a74
--- a/engine/battle/move_effects/magnitude.asm
+++ b/engine/battle/move_effects/magnitude.asm
@@ -1,4 +1,4 @@
-BattleCommand_GetMagnitude: ; 37991
+BattleCommand_GetMagnitude:
 ; getmagnitude
 
 	push bc
--- a/engine/battle/move_effects/metronome.asm
+++ b/engine/battle/move_effects/metronome.asm
@@ -1,4 +1,4 @@
-BattleCommand_Metronome: ; 37418
+BattleCommand_Metronome:
 ; metronome
 
 	call ClearLastMove
@@ -40,7 +40,6 @@
 	ld [hl], b
 	call UpdateMoveData
 	jp ResetTurn
-; 37454
 
 
 INCLUDE "data/battle/metronome_exception_moves.asm"
--- a/engine/battle/move_effects/mimic.asm
+++ b/engine/battle/move_effects/mimic.asm
@@ -1,4 +1,4 @@
-BattleCommand_Mimic: ; 36f46
+BattleCommand_Mimic:
 ; mimic
 
 	call ClearLastMove
@@ -49,4 +49,3 @@
 .fail
 	jp FailMimic
 
-; 36f9d
--- a/engine/battle/move_effects/mirror_coat.asm
+++ b/engine/battle/move_effects/mirror_coat.asm
@@ -1,4 +1,4 @@
-BattleCommand_MirrorCoat: ; 37c95
+BattleCommand_MirrorCoat:
 ; mirrorcoat
 
 	ld a, 1
@@ -58,4 +58,3 @@
 	ld [wAttackMissed], a
 	ret
 
-; 37ce6
--- a/engine/battle/move_effects/mirror_move.asm
+++ b/engine/battle/move_effects/mirror_move.asm
@@ -1,4 +1,4 @@
-BattleCommand_MirrorMove: ; 373c9
+BattleCommand_MirrorMove:
 ; mirrormove
 
 	call ClearLastMove
@@ -49,4 +49,3 @@
 .done
 	call BattleCommand_MoveDelay
 	jp ResetTurn
-; 37418
--- a/engine/battle/move_effects/mist.asm
+++ b/engine/battle/move_effects/mist.asm
@@ -1,4 +1,4 @@
-BattleCommand_Mist: ; 36c7e
+BattleCommand_Mist:
 ; mist
 
 	ld a, BATTLE_VARS_SUBSTATUS4
@@ -14,4 +14,3 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 36c98
--- a/engine/battle/move_effects/nightmare.asm
+++ b/engine/battle/move_effects/nightmare.asm
@@ -1,4 +1,4 @@
-BattleCommand_Nightmare: ; 37536
+BattleCommand_Nightmare:
 ; nightmare
 
 ; Can't hit an absent opponent.
@@ -35,4 +35,3 @@
 .failed
 	call AnimateFailedMove
 	jp PrintButItFailed
-; 37563
--- a/engine/battle/move_effects/pain_split.asm
+++ b/engine/battle/move_effects/pain_split.asm
@@ -1,4 +1,4 @@
-BattleCommand_PainSplit: ; 35926
+BattleCommand_PainSplit:
 ; painsplit
 
 	ld a, [wAttackMissed]
@@ -65,7 +65,7 @@
 	inc de
 	inc de
 
-.EnemyShareHP: ; 359ac
+.EnemyShareHP:
 	ld c, [hl]
 	dec hl
 	ld a, [wCurDamage + 1]
@@ -89,9 +89,7 @@
 	ld [wBuffer6], a
 	ret
 
-; 359cd
 
 .ButItFailed:
 	jp PrintDidntAffect2
 
-; 359d0
--- a/engine/battle/move_effects/pay_day.asm
+++ b/engine/battle/move_effects/pay_day.asm
@@ -1,4 +1,4 @@
-BattleCommand_PayDay: ; 3705c
+BattleCommand_PayDay:
 ; payday
 
 	xor a
@@ -25,4 +25,3 @@
 	ld hl, CoinsScatteredText
 	jp StdBattleTextBox
 
-; 3707f
--- a/engine/battle/move_effects/perish_song.asm
+++ b/engine/battle/move_effects/perish_song.asm
@@ -1,4 +1,4 @@
-BattleCommand_PerishSong: ; 376c2
+BattleCommand_PerishSong:
 ; perishsong
 
 
@@ -37,4 +37,3 @@
 .failed
 	call AnimateFailedMove
 	jp PrintButItFailed
-; 376f8
--- a/engine/battle/move_effects/present.asm
+++ b/engine/battle/move_effects/present.asm
@@ -1,4 +1,4 @@
-BattleCommand_Present: ; 37874
+BattleCommand_Present:
 ; present
 
 	ld a, [wLinkMode]
--- a/engine/battle/move_effects/protect.asm
+++ b/engine/battle/move_effects/protect.asm
@@ -1,4 +1,4 @@
-BattleCommand_Protect: ; 37618
+BattleCommand_Protect:
 ; protect
 	call ProtectChance
 	ret c
@@ -11,10 +11,9 @@
 
 	ld hl, ProtectedItselfText
 	jp StdBattleTextBox
-; 3762c
 
 
-ProtectChance: ; 3762c
+ProtectChance:
 
 	ld de, wPlayerProtectCount
 	ld a, [hBattleTurn]
@@ -77,4 +76,3 @@
 	call PrintButItFailed
 	scf
 	ret
-; 3766f
--- a/engine/battle/move_effects/psych_up.asm
+++ b/engine/battle/move_effects/psych_up.asm
@@ -1,4 +1,4 @@
-BattleCommand_PsychUp: ; 37c55
+BattleCommand_PsychUp:
 ; psychup
 
 	ld hl, wEnemyStatLevels
@@ -48,4 +48,3 @@
 	ld hl, CopiedStatsText
 	jp StdBattleTextBox
 
-; 37c95
--- a/engine/battle/move_effects/pursuit.asm
+++ b/engine/battle/move_effects/pursuit.asm
@@ -1,4 +1,4 @@
-BattleCommand_Pursuit: ; 37b1d
+BattleCommand_Pursuit:
 ; pursuit
 ; Double damage if the opponent is switching.
 
@@ -23,4 +23,3 @@
 	ld [hl], a
 	ret
 
-; 37b39
--- a/engine/battle/move_effects/rage.asm
+++ b/engine/battle/move_effects/rage.asm
@@ -1,4 +1,4 @@
-BattleCommand_Rage: ; 36f1d
+BattleCommand_Rage:
 ; rage
 	ld a, BATTLE_VARS_SUBSTATUS4
 	call GetBattleVarAddr
@@ -5,4 +5,3 @@
 	set SUBSTATUS_RAGE, [hl]
 	ret
 
-; 36f25
--- a/engine/battle/move_effects/rain_dance.asm
+++ b/engine/battle/move_effects/rain_dance.asm
@@ -1,4 +1,4 @@
-BattleCommand_StartRain: ; 37bf4
+BattleCommand_StartRain:
 ; startrain
 	ld a, WEATHER_RAIN
 	ld [wBattleWeather], a
@@ -8,4 +8,3 @@
 	ld hl, DownpourText
 	jp StdBattleTextBox
 
-; 37c07
--- a/engine/battle/move_effects/rapid_spin.asm
+++ b/engine/battle/move_effects/rapid_spin.asm
@@ -1,4 +1,4 @@
-BattleCommand_ClearHazards: ; 37b39
+BattleCommand_ClearHazards:
 ; clearhazards
 
 	ld a, BATTLE_VARS_SUBSTATUS4
@@ -35,4 +35,3 @@
 	ld hl, ReleasedByText
 	jp StdBattleTextBox
 
-; 37b74
--- a/engine/battle/move_effects/return.asm
+++ b/engine/battle/move_effects/return.asm
@@ -1,4 +1,4 @@
-BattleCommand_HappinessPower: ; 3784b
+BattleCommand_HappinessPower:
 ; happinesspower
 	push bc
 	ld hl, wBattleMonHappiness
@@ -24,4 +24,3 @@
 	pop bc
 	ret
 
-; 37874
--- a/engine/battle/move_effects/rollout.asm
+++ b/engine/battle/move_effects/rollout.asm
@@ -1,7 +1,7 @@
 MAX_ROLLOUT_COUNT EQU 5
 
 
-BattleCommand_CheckCurl: ; 37718
+BattleCommand_CheckCurl:
 ; checkcurl
 
 	ld de, wPlayerRolloutCount
@@ -22,10 +22,9 @@
 	xor a
 	ld [de], a
 	ret
-; 37734
 
 
-BattleCommand_RolloutPower: ; 37734
+BattleCommand_RolloutPower:
 ; rolloutpower
 
 	ld a, BATTLE_VARS_STATUS
@@ -96,4 +95,3 @@
 
 .done_damage
 	ret
-; 37791
--- a/engine/battle/move_effects/safeguard.asm
+++ b/engine/battle/move_effects/safeguard.asm
@@ -1,4 +1,4 @@
-BattleCommand_Safeguard: ; 37939
+BattleCommand_Safeguard:
 ; safeguard
 
 	ld hl, wPlayerScreens
@@ -22,4 +22,3 @@
 	call AnimateFailedMove
 	jp PrintButItFailed
 
-; 37962
--- a/engine/battle/move_effects/sandstorm.asm
+++ b/engine/battle/move_effects/sandstorm.asm
@@ -1,4 +1,4 @@
-BattleCommand_StartSandstorm: ; 376f8
+BattleCommand_StartSandstorm:
 ; startsandstorm
 
 	ld a, [wBattleWeather]
@@ -16,4 +16,3 @@
 .failed
 	call AnimateFailedMove
 	jp PrintButItFailed
-; 37718
--- a/engine/battle/move_effects/selfdestruct.asm
+++ b/engine/battle/move_effects/selfdestruct.asm
@@ -1,4 +1,4 @@
-BattleCommand_Selfdestruct: ; 37380
+BattleCommand_Selfdestruct:
 	farcall StubbedTrainerRankings_Selfdestruct
 	ld a, BATTLEANIM_PLAYER_DAMAGE
 	ld [wNumHits], a
@@ -28,4 +28,3 @@
 	call WaitBGMap
 	jp RefreshBattleHuds
 
-; 373c9
--- a/engine/battle/move_effects/sketch.asm
+++ b/engine/battle/move_effects/sketch.asm
@@ -1,4 +1,4 @@
-BattleCommand_Sketch: ; 35a74
+BattleCommand_Sketch:
 ; sketch
 
 	call ClearLastMove
@@ -116,4 +116,3 @@
 	call AnimateFailedMove
 	jp PrintDidntAffect
 
-; 35b16
--- a/engine/battle/move_effects/sleep_talk.asm
+++ b/engine/battle/move_effects/sleep_talk.asm
@@ -1,4 +1,4 @@
-BattleCommand_SleepTalk: ; 35b33
+BattleCommand_SleepTalk:
 ; sleeptalk
 
 	call ClearLastMove
@@ -142,4 +142,3 @@
 	cp EFFECT_BIDE
 	ret
 
-; 35bff
--- a/engine/battle/move_effects/snore.asm
+++ b/engine/battle/move_effects/snore.asm
@@ -1,4 +1,4 @@
-BattleCommand_Snore: ; 359d0
+BattleCommand_Snore:
 ; snore
 	ld a, BATTLE_VARS_STATUS
 	call GetBattleVar
@@ -10,4 +10,3 @@
 	call FailMove
 	jp EndMoveEffect
 
-; 359e6
--- a/engine/battle/move_effects/spikes.asm
+++ b/engine/battle/move_effects/spikes.asm
@@ -1,4 +1,4 @@
-BattleCommand_Spikes: ; 37683
+BattleCommand_Spikes:
 ; spikes
 
 	ld hl, wEnemyScreens
@@ -24,4 +24,3 @@
 
 .failed
 	jp FailMove
-; 376a0
--- a/engine/battle/move_effects/spite.asm
+++ b/engine/battle/move_effects/spite.asm
@@ -1,4 +1,4 @@
-BattleCommand_Spite: ; 35c0f
+BattleCommand_Spite:
 ; spite
 
 	ld a, [wAttackMissed]
@@ -85,4 +85,3 @@
 .failed
 	jp PrintDidntAffect2
 
-; 35c94
--- a/engine/battle/move_effects/splash.asm
+++ b/engine/battle/move_effects/splash.asm
@@ -1,6 +1,5 @@
-BattleCommand_Splash: ; 36fe1
+BattleCommand_Splash:
 	call AnimateCurrentMove
 	farcall StubbedTrainerRankings_Splash
 	jp PrintNothingHappened
 
-; 36fed
--- a/engine/battle/move_effects/substitute.asm
+++ b/engine/battle/move_effects/substitute.asm
@@ -1,4 +1,4 @@
-BattleCommand_Substitute: ; 36e7c
+BattleCommand_Substitute:
 ; substitute
 
 	call BattleCommand_MoveDelay
@@ -87,4 +87,3 @@
 .jp_stdbattletextbox
 	jp StdBattleTextBox
 
-; 36f0b
--- a/engine/battle/move_effects/sunny_day.asm
+++ b/engine/battle/move_effects/sunny_day.asm
@@ -1,4 +1,4 @@
-BattleCommand_StartSun: ; 37c07
+BattleCommand_StartSun:
 ; startsun
 	ld a, WEATHER_SUN
 	ld [wBattleWeather], a
@@ -8,4 +8,3 @@
 	ld hl, SunGotBrightText
 	jp StdBattleTextBox
 
-; 37c1a
--- a/engine/battle/move_effects/teleport.asm
+++ b/engine/battle/move_effects/teleport.asm
@@ -1,4 +1,4 @@
-BattleCommand_Teleport: ; 36778
+BattleCommand_Teleport:
 ; teleport
 
 	ld a, [wBattleType]
@@ -88,4 +88,3 @@
 	ld hl, FledFromBattleText
 	jp StdBattleTextBox
 
-; 36804
--- a/engine/battle/move_effects/thief.asm
+++ b/engine/battle/move_effects/thief.asm
@@ -1,4 +1,4 @@
-BattleCommand_Thief: ; 37492
+BattleCommand_Thief:
 ; thief
 
 	ld a, [hBattleTurn]
@@ -113,4 +113,3 @@
 	ld e, l
 	ld hl, wEnemyMonItem
 	ret
-; 37517
--- a/engine/battle/move_effects/thunder.asm
+++ b/engine/battle/move_effects/thunder.asm
@@ -1,4 +1,4 @@
-BattleCommand_ThunderAccuracy: ; 37d94
+BattleCommand_ThunderAccuracy:
 ; thunderaccuracy
 
 	ld a, BATTLE_VARS_MOVE_TYPE
@@ -17,4 +17,3 @@
 	ld [hl], 100 percent
 	ret
 
-; 37daa
--- a/engine/battle/move_effects/transform.asm
+++ b/engine/battle/move_effects/transform.asm
@@ -1,5 +1,5 @@
 
-BattleCommand_Transform: ; 371cd
+BattleCommand_Transform:
 ; transform
 
 	call ClearLastMove
@@ -138,4 +138,3 @@
 	ld hl, TransformedText
 	jp StdBattleTextBox
 
-; 372c6
--- a/engine/battle/move_effects/triple_kick.asm
+++ b/engine/battle/move_effects/triple_kick.asm
@@ -1,4 +1,4 @@
-BattleCommand_TripleKick: ; 346b2
+BattleCommand_TripleKick:
 ; triplekick
 
 	ld a, [wKickCounter]
@@ -26,10 +26,9 @@
 	ld [hl], a
 	ret
 
-; 346cd
 
 
-BattleCommand_KickCounter: ; 346cd
+BattleCommand_KickCounter:
 ; kickcounter
 
 	ld hl, wKickCounter
@@ -36,4 +35,3 @@
 	inc [hl]
 	ret
 
-; 346d2
--- a/engine/battle/read_trainer_attributes.asm
+++ b/engine/battle/read_trainer_attributes.asm
@@ -1,4 +1,4 @@
-GetTrainerClassName: ; 3952d
+GetTrainerClassName:
 	ld hl, wRivalName
 	ld a, c
 	cp RIVAL1
@@ -19,7 +19,7 @@
 	pop de
 	ret
 
-GetOTName: ; 39550
+GetOTName:
 	ld hl, wOTPlayerName
 	ld a, [wLinkMode]
 	and a
@@ -44,7 +44,7 @@
 	pop de
 	ret
 
-GetTrainerAttributes: ; 3957b
+GetTrainerAttributes:
 	ld a, [wTrainerClass]
 	ld c, a
 	call GetOTName
--- a/engine/battle/read_trainer_dvs.asm
+++ b/engine/battle/read_trainer_dvs.asm
@@ -1,4 +1,4 @@
-GetTrainerDVs: ; 270c4
+GetTrainerDVs:
 ; Return the DVs of wOtherTrainerClass in bc
 
 	push hl
@@ -17,4 +17,3 @@
 
 	pop hl
 	ret
-; 270d6
--- a/engine/battle/read_trainer_party.asm
+++ b/engine/battle/read_trainer_party.asm
@@ -1,4 +1,4 @@
-ReadTrainerParty: ; 39771
+ReadTrainerParty:
 	ld a, [wInBattleTowerBattle]
 	bit 0, a
 	ret nz
@@ -79,17 +79,15 @@
 	call TrainerType2
 	call CloseSRAM
 	jr .done
-; 397e3
 
-TrainerTypes: ; 397e3
+TrainerTypes:
 ; entries correspond to TRAINERTYPE_* constants
 	dw TrainerType1 ; level, species
 	dw TrainerType2 ; level, species, moves
 	dw TrainerType3 ; level, species, item
 	dw TrainerType4 ; level, species, item, moves
-; 397eb
 
-TrainerType1: ; 397eb
+TrainerType1:
 ; normal (level, species)
 	ld h, d
 	ld l, e
@@ -107,9 +105,8 @@
 	predef TryAddMonToParty
 	pop hl
 	jr .loop
-; 39806
 
-TrainerType2: ; 39806
+TrainerType2:
 ; moves
 	ld h, d
 	ld l, e
@@ -184,9 +181,8 @@
 
 	pop hl
 	jr .loop
-; 39871
 
-TrainerType3: ; 39871
+TrainerType3:
 ; item
 	ld h, d
 	ld l, e
@@ -213,9 +209,8 @@
 	ld a, [hli]
 	ld [de], a
 	jr .loop
-; 3989d (e:589d)
 
-TrainerType4: ; 3989d
+TrainerType4:
 ; item + moves
 	ld h, d
 	ld l, e
@@ -305,9 +300,8 @@
 
 	pop hl
 	jr .loop
-; 3991b
 
-ComputeTrainerReward: ; 3991b (e:591b)
+ComputeTrainerReward:
 	ld hl, hProduct
 	xor a
 	ld [hli], a
@@ -328,7 +322,7 @@
 	ret
 
 
-Battle_GetTrainerName:: ; 39939
+Battle_GetTrainerName::
 	ld a, [wInBattleTowerBattle]
 	bit 0, a
 	ld hl, wOTPlayerName
@@ -339,7 +333,7 @@
 	ld a, [wOtherTrainerClass]
 	ld c, a
 
-GetTrainerName:: ; 3994c
+GetTrainerName::
 	ld a, c
 	cp CAL
 	jr nz, .not_cal2
@@ -379,7 +373,7 @@
 	jr nz, .skip
 	jr .loop
 
-CopyTrainerName: ; 39984
+CopyTrainerName:
 	ld de, wStringBuffer1
 	push de
 	ld bc, NAME_LENGTH
@@ -386,9 +380,8 @@
 	call CopyBytes
 	pop de
 	ret
-; 39990
 
-Function39990: ; 39990
+Function39990:
 ; This function is useless.
 	ld de, wStringBuffer1
 	push de
@@ -395,4 +388,3 @@
 	ld bc, NAME_LENGTH
 	pop de
 	ret
-; 39999
--- a/engine/battle/returntobattle_useball.asm
+++ b/engine/battle/returntobattle_useball.asm
@@ -1,4 +1,4 @@
-_ReturnToBattle_UseBall: ; 2715c
+_ReturnToBattle_UseBall:
 	call ClearBGPalettes
 	call ClearTileMap
 	ld a, [wBattleType]
--- a/engine/battle/sliding_intro.asm
+++ b/engine/battle/sliding_intro.asm
@@ -1,4 +1,4 @@
-BattleIntroSlidingPics: ; 4e980
+BattleIntroSlidingPics:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wLYOverrides)
@@ -12,9 +12,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 4e998
 
-.subfunction1 ; 4e998
+.subfunction1
 	call .subfunction4
 	ld a, $90
 	ld [hSCX], a
@@ -23,9 +22,8 @@
 	lb de, %11100100, %11100100
 	call DmgToCgbObjPals
 	ret
-; 4e9ab
 
-.subfunction2 ; 4e9ab
+.subfunction2
 	ld d, $90
 	ld e, $72
 	ld a, $48
@@ -57,9 +55,8 @@
 	dec a
 	jr nz, .loop1
 	ret
-; 4e9d6
 
-.subfunction3 ; 4e9d6
+.subfunction3
 	ld hl, wVirtualOAMSprite00XCoord
 	ld c, $12 ; 18
 	ld de, SPRITEOAMSTRUCT_LENGTH
@@ -70,17 +67,15 @@
 	dec c
 	jr nz, .loop3
 	ret
-; 4e9e5
 
-.subfunction4 ; 4e9e5
+.subfunction4
 	ld hl, wLYOverrides
 	ld a, $90
 	ld bc, SCREEN_HEIGHT_PX
 	call ByteFill
 	ret
-; 4e9f1
 
-.subfunction5 ; 4e9f1
+.subfunction5
 	ld hl, wLYOverrides
 	ld a, d
 	ld c, $3e ; 62
@@ -101,4 +96,3 @@
 	dec c
 	jr nz, .loop6
 	ret
-; 4ea0a
--- a/engine/battle/start_battle.asm
+++ b/engine/battle/start_battle.asm
@@ -1,4 +1,4 @@
-ShowLinkBattleParticipants: ; 2ee18
+ShowLinkBattleParticipants:
 ; If we're not in a communications room,
 ; we don't need to be here.
 	ld a, [wLinkMode]
@@ -12,7 +12,7 @@
 	call ClearSprites
 	ret
 
-FindFirstAliveMonAndStartBattle: ; 2ee2f
+FindFirstAliveMonAndStartBattle:
 	xor a
 	ld [hMapAnims], a
 	call DelayFrame
@@ -46,7 +46,7 @@
 	ld [hMapAnims], a
 	ret
 
-PlayBattleMusic: ; 2ee6c
+PlayBattleMusic:
 	push hl
 	push de
 	push bc
@@ -148,7 +148,7 @@
 	pop hl
 	ret
 
-ClearBattleRAM: ; 2ef18
+ClearBattleRAM:
 	xor a
 	ld [wBattlePlayerAction], a
 	ld [wBattleResult], a
--- a/engine/battle/trainer_huds.asm
+++ b/engine/battle/trainer_huds.asm
@@ -1,4 +1,4 @@
-BattleStart_TrainerHuds: ; 2c000
+BattleStart_TrainerHuds:
 	ld a, $e4
 	ld [rOBP0], a
 	call LoadBallIconGFX
@@ -7,16 +7,14 @@
 	dec a
 	ret z
 	jp ShowOTTrainerMonsRemaining
-; 2c012
 
-EnemySwitch_TrainerHud: ; 2c012
+EnemySwitch_TrainerHud:
 	ld a, $e4
 	ld [rOBP0], a
 	call LoadBallIconGFX
 	jp ShowOTTrainerMonsRemaining
-; 2c01c
 
-ShowPlayerMonsRemaining: ; 2c01c
+ShowPlayerMonsRemaining:
 	call DrawPlayerPartyIconHUDBorder
 	ld hl, wPartyMon1HP
 	ld de, wPartyCount
@@ -30,9 +28,8 @@
 	ld [wPlaceBallsDirection], a
 	ld hl, wVirtualOAMSprite00
 	jp LoadTrainerHudOAM
-; 2c03a
 
-ShowOTTrainerMonsRemaining: ; 2c03a
+ShowOTTrainerMonsRemaining:
 	call DrawEnemyHUDBorder
 	ld hl, wOTPartyMon1HP
 	ld de, wOTPartyCount
@@ -46,9 +43,8 @@
 	ld [wPlaceBallsDirection], a
 	ld hl, wVirtualOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
 	jp LoadTrainerHudOAM
-; 2c059
 
-StageBallTilesData: ; 2c059
+StageBallTilesData:
 	ld a, [de]
 	push af
 	ld de, wBuffer1
@@ -69,9 +65,8 @@
 	dec a
 	jr nz, .loop2
 	ret
-; 2c075
 
-.GetHUDTile: ; 2c075
+.GetHUDTile:
 	ld a, [hli]
 	and a
 	jr nz, .got_hp
@@ -102,9 +97,8 @@
 	ld bc, PARTYMON_STRUCT_LENGTH + MON_HP - MON_STATUS
 	add hl, bc
 	ret
-; 2c095
 
-DrawPlayerHUDBorder: ; 2c095
+DrawPlayerHUDBorder:
 	ld hl, .tiles
 	ld de, wTrainerHUDTiles
 	ld bc, 4
@@ -118,9 +112,8 @@
 	db $77 ; bottom right
 	db $6f ; bottom left
 	db $76 ; bottom side
-; 2c0ad
 
-DrawPlayerPartyIconHUDBorder: ; 2c0ad
+DrawPlayerPartyIconHUDBorder:
 	ld hl, .tiles
 	ld de, wTrainerHUDTiles
 	ld bc, 4
@@ -134,9 +127,8 @@
 	db $5c ; bottom right
 	db $6f ; bottom left
 	db $76 ; bottom side
-; 2c0c5
 
-DrawEnemyHUDBorder: ; 2c0c5
+DrawEnemyHUDBorder:
 	ld hl, .tiles
 	ld de, wTrainerHUDTiles
 	ld bc, 4
@@ -160,9 +152,8 @@
 	db $74 ; bottom left
 	db $78 ; bottom right
 	db $76 ; bottom side
-; 2c0f1
 
-PlaceHUDBorderTiles: ; 2c0f1
+PlaceHUDBorderTiles:
 	ld a, [wTrainerHUDTiles]
 	ld [hl], a
 	ld bc, SCREEN_WIDTH
@@ -180,9 +171,8 @@
 	ld a, [wEndFlypoint]
 	ld [hl], a
 	ret
-; 2c10d
 
-LinkBattle_TrainerHuds: ; 2c10d
+LinkBattle_TrainerHuds:
 	call LoadBallIconGFX
 	ld hl, wPartyMon1HP
 	ld de, wPartyCount
@@ -205,9 +195,8 @@
 	ld [hl], 13 * 8
 	ld hl, wVirtualOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
 	jp LoadTrainerHudOAM
-; 2c143
 
-LoadTrainerHudOAM: ; 2c143
+LoadTrainerHudOAM:
 	ld de, wBuffer1
 	ld c, PARTY_LENGTH
 .loop
@@ -228,21 +217,18 @@
 	dec c
 	jr nz, .loop
 	ret
-; 2c165
 
-LoadBallIconGFX: ; 2c165
+LoadBallIconGFX:
 	ld de, .gfx
 	ld hl, vTiles0 tile $31
 	lb bc, BANK(LoadBallIconGFX), 4
 	call Get2bpp_2
 	ret
-; 2c172
 
-.gfx ; 2c172
+.gfx
 INCBIN "gfx/battle/balls.2bpp"
-; 2c1b2
 
-_ShowLinkBattleParticipants: ; 2c1b2
+_ShowLinkBattleParticipants:
 	call ClearBGPalettes
 	call LoadFontsExtra
 	hlcoord 2, 3
@@ -266,4 +252,3 @@
 	ld a, $e4
 	ld [rOBP0], a
 	ret
-; 2c1ef
--- a/engine/battle/unreferenced_getgen1trainerclassname.asm
+++ b/engine/battle/unreferenced_getgen1trainerclassname.asm
@@ -1,4 +1,4 @@
-Unreferenced_GetGen1TrainerClassName: ; 50a28
+Unreferenced_GetGen1TrainerClassName:
 	ld hl, Gen1TrainerClassNames
 	ld a, [wTrainerClass]
 	dec a
--- a/engine/battle/used_move_text.asm
+++ b/engine/battle/used_move_text.asm
@@ -1,11 +1,10 @@
-DisplayUsedMoveText: ; 105db0
+DisplayUsedMoveText:
 ; battle command 03
 	ld hl, UsedMoveText
 	call BattleTextBox
 	jp WaitBGMap
-; 105db9
 
-UsedMoveText: ; 105db9
+UsedMoveText:
 ; this is a stream of text and asm from 105db9 to 105ef6
 	text_jump _ActorNameText
 	start_asm
@@ -58,18 +57,16 @@
 	ret c
 	ld hl, UsedMove1Text
 	ret
-; 105e04
 
-UsedMove1Text: ; 105e04
+UsedMove1Text:
 	text_jump _UsedMove1Text
 	start_asm
 	jr UsedMoveText_CheckObedience
-; 105e0b
 
-UsedMove2Text: ; 105e0b
+UsedMove2Text:
 	text_jump _UsedMove2Text
 	start_asm
-UsedMoveText_CheckObedience: ; 105e10
+UsedMoveText_CheckObedience:
 ; check obedience
 	ld a, [wAlreadyDisobeyed]
 	and a
@@ -77,7 +74,6 @@
 ; print "instead,"
 	ld hl, .UsedInsteadText
 	ret
-; 105e1a
 
 .UsedInsteadText:
 	text_jump _UsedInsteadText
@@ -85,9 +81,8 @@
 .GetMoveNameText:
 	ld hl, MoveNameText
 	ret
-; 105e23
 
-MoveNameText: ; 105e23
+MoveNameText:
 	text_jump _MoveNameText
 	start_asm
 ; get start address
@@ -111,9 +106,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 105e39
 
-.endusedmovetexts ; 105e39
+.endusedmovetexts
 ; entries correspond to MoveGrammar sets
 	dw EndUsedMove1Text
 	dw EndUsedMove2Text
@@ -120,31 +114,25 @@
 	dw EndUsedMove3Text
 	dw EndUsedMove4Text
 	dw EndUsedMove5Text
-; 105e43
 
-EndUsedMove1Text: ; 105e43
+EndUsedMove1Text:
 	text_jump _EndUsedMove1Text
 	db "@"
-; 105e48
-EndUsedMove2Text: ; 105e48
+EndUsedMove2Text:
 	text_jump _EndUsedMove2Text
 	db "@"
-; 105e4d
-EndUsedMove3Text: ; 105e4d
+EndUsedMove3Text:
 	text_jump _EndUsedMove3Text
 	db "@"
-; 105e52
-EndUsedMove4Text: ; 105e52
+EndUsedMove4Text:
 	text_jump _EndUsedMove4Text
 	db "@"
-; 105e57
-EndUsedMove5Text: ; 105e57
+EndUsedMove5Text:
 	text_jump _EndUsedMove5Text
 	db "@"
-; 105e5c
 
 
-GetMoveGrammar: ; 105e5c
+GetMoveGrammar:
 ; store move grammar type in wd265
 
 	push bc
@@ -178,12 +166,11 @@
 ; we're done
 	pop bc
 	ret
-; 105e7a
 
 INCLUDE "data/moves/grammar.asm"
 
 
-UpdateUsedMoves: ; 105ed0
+UpdateUsedMoves:
 ; append move a to wPlayerUsedMoves unless it has already been used
 
 	push bc
@@ -237,4 +224,3 @@
 ; list updated
 	pop bc
 	ret
-; 105ef6
--- a/engine/battle_anims/anim_commands.asm
+++ b/engine/battle_anims/anim_commands.asm
@@ -1,6 +1,6 @@
 ; Battle animation command interpreter.
 
-PlayBattleAnim: ; cc0d6
+PlayBattleAnim:
 
 	ld a, [rSVBK]
 	push af
@@ -13,9 +13,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; cc0e4
 
-_PlayBattleAnim: ; cc0e4
+_PlayBattleAnim:
 
 	ld c, 6
 .wait
@@ -52,9 +51,8 @@
 	call BattleAnimDelayFrame
 	call WaitSFX
 	ret
-; cc11c
 
-BattleAnimRunScript: ; cc11c
+BattleAnimRunScript:
 
 	ld a, [wFXAnimID + 1]
 	and a
@@ -97,9 +95,8 @@
 .done
 	call BattleAnim_RevertPals
 	ret
-; cc163
 
-RunBattleAnimScript: ; cc163
+RunBattleAnimScript:
 
 	call ClearBattleAnims
 
@@ -140,9 +137,8 @@
 
 	call BattleAnim_ClearCGB_OAMFlags
 	ret
-; cc1a1
 
-BattleAnimClearHud: ; cc1a1
+BattleAnimClearHud:
 
 	call BattleAnimDelayFrame
 	call WaitTop
@@ -154,9 +150,8 @@
 	call BattleAnimDelayFrame
 	call WaitTop
 	ret
-; cc1bb
 
-BattleAnimRestoreHuds: ; cc1bb
+BattleAnimRestoreHuds:
 
 	call BattleAnimDelayFrame
 	call WaitTop
@@ -180,9 +175,8 @@
 	call BattleAnimDelayFrame
 	call WaitTop
 	ret
-; cc1e2
 
-BattleAnimRequestPals: ; cc1e2
+BattleAnimRequestPals:
 
 	ld a, [hCGB]
 	and a
@@ -200,9 +194,8 @@
 	cp b
 	call nz, BattleAnim_SetOBPals
 	ret
-; cc1fb
 
-BattleAnimDelayFrame: ; cc1fb
+BattleAnimDelayFrame:
 ; Like DelayFrame but wastes battery life.
 
 	ld a, 1
@@ -212,9 +205,8 @@
 	and a
 	jr nz, .wait
 	ret
-; cc207
 
-ClearActorHud: ; cc207
+ClearActorHud:
 
 	ld a, [hBattleTurn]
 	and a
@@ -230,9 +222,8 @@
 	lb bc, 5, 11
 	call ClearBox
 	ret
-; cc220
 
-Unreferenced_Functioncc220: ; cc220
+Unreferenced_Functioncc220:
 	xor a
 	ld [hBGMapMode], a
 	ld a, LOW(vBGMap0 tile $28)
@@ -248,10 +239,9 @@
 	ld [hBGMapAddress + 1], a
 	call BattleAnimDelayFrame
 	ret
-; cc23d
 
 
-BattleAnim_ClearCGB_OAMFlags: ; cc23d
+BattleAnim_ClearCGB_OAMFlags:
 
 	ld a, [wBattleAnimFlags]
 	bit 3, a
@@ -279,16 +269,14 @@
 	dec c
 	jr nz, .loop2
 	ret
-; cc25f
 
-RunBattleAnimCommand: ; cc25f
+RunBattleAnimCommand:
 	call .CheckTimer
 	ret nc
 	call .RunScript
 	ret
-; cc267
 
-.CheckTimer: ; cc267
+.CheckTimer:
 	ld a, [wBattleAnimDuration]
 	and a
 	jr z, .done
@@ -301,9 +289,8 @@
 .done
 	scf
 	ret
-; cc275
 
-.RunScript: ; cc275
+.RunScript:
 .loop
 	call GetBattleAnimByte
 
@@ -329,9 +316,8 @@
 	call .DoCommand
 
 	jr .loop
-; cc293
 
-.DoCommand: ; cc293
+.DoCommand:
 ; Execute battle animation command in [wBattleAnimByte].
 	ld a, [wBattleAnimByte]
 	sub $d0
@@ -346,10 +332,9 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; cc2a4
 
 
-BattleAnimCommands:: ; cc2a4 (33:42a4)
+BattleAnimCommands::
 ; entries correspond to macros/scripts/battle_anims.asm enumeration
 	dw BattleAnimCmd_Obj
 	dw BattleAnimCmd_1GFX
@@ -404,10 +389,10 @@
 BattleAnimCmd_EA:
 BattleAnimCmd_EB:
 BattleAnimCmd_EC:
-BattleAnimCmd_ED: ; cc304 (33:4304)
+BattleAnimCmd_ED:
 	ret
 
-BattleAnimCmd_Ret: ; cc305 (33:4305)
+BattleAnimCmd_Ret:
 	ld hl, wBattleAnimFlags
 	res 1, [hl]
 	ld hl, wBattleAnimParent
@@ -420,7 +405,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimCmd_Call: ; cc317 (33:4317)
+BattleAnimCmd_Call:
 	call GetBattleAnimByte
 	ld e, a
 	call GetBattleAnimByte
@@ -443,7 +428,7 @@
 	set 1, [hl]
 	ret
 
-BattleAnimCmd_Jump: ; cc339 (33:4339)
+BattleAnimCmd_Jump:
 	call GetBattleAnimByte
 	ld e, a
 	call GetBattleAnimByte
@@ -454,7 +439,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimCmd_Loop: ; cc348 (33:4348)
+BattleAnimCmd_Loop:
 	call GetBattleAnimByte
 	ld hl, wBattleAnimFlags
 	bit 2, [hl]
@@ -495,7 +480,7 @@
 	ld [hl], e
 	ret
 
-BattleAnimCmd_JumpUntil: ; cc383 (33:4383)
+BattleAnimCmd_JumpUntil:
 	ld hl, wBattleAnimParam
 	ld a, [hl]
 	and a
@@ -524,17 +509,17 @@
 	ld [hl], e
 	ret
 
-BattleAnimCmd_SetVar: ; cc3a6 (33:43a6)
+BattleAnimCmd_SetVar:
 	call GetBattleAnimByte
 	ld [wBattleAnimVar], a
 	ret
 
-BattleAnimCmd_IncVar: ; cc3ad (33:43ad)
+BattleAnimCmd_IncVar:
 	ld hl, wBattleAnimVar
 	inc [hl]
 	ret
 
-BattleAnimCmd_IfVarEqual: ; cc3b2 (33:43b2)
+BattleAnimCmd_IfVarEqual:
 	call GetBattleAnimByte
 	ld hl, wBattleAnimVar
 	cp [hl]
@@ -562,7 +547,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimCmd_IfParamEqual: ; cc3d6 (33:43d6)
+BattleAnimCmd_IfParamEqual:
 	call GetBattleAnimByte
 	ld hl, wBattleAnimParam
 	cp [hl]
@@ -590,7 +575,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimCmd_IfParamAnd: ; cc3fa (33:43fa)
+BattleAnimCmd_IfParamAnd:
 	call GetBattleAnimByte
 	ld e, a
 	ld a, [wBattleAnimParam]
@@ -619,7 +604,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimCmd_Obj: ; cc41f (33:441f)
+BattleAnimCmd_Obj:
 ; index, x, y, param
 	call GetBattleAnimByte
 	ld [wBattleAnimTemp0], a
@@ -632,7 +617,7 @@
 	call QueueBattleAnimation
 	ret
 
-BattleAnimCmd_BGEffect: ; cc43b (33:443b)
+BattleAnimCmd_BGEffect:
 	call GetBattleAnimByte
 	ld [wBattleAnimTemp0], a
 	call GetBattleAnimByte
@@ -644,22 +629,22 @@
 	call _QueueBGEffect
 	ret
 
-BattleAnimCmd_BGP: ; cc457 (33:4457)
+BattleAnimCmd_BGP:
 	call GetBattleAnimByte
 	ld [wBGP], a
 	ret
 
-BattleAnimCmd_OBP0: ; cc45e (33:445e)
+BattleAnimCmd_OBP0:
 	call GetBattleAnimByte
 	ld [wOBP0], a
 	ret
 
-BattleAnimCmd_OBP1: ; cc465 (33:4465)
+BattleAnimCmd_OBP1:
 	call GetBattleAnimByte
 	ld [wOBP1], a
 	ret
 
-BattleAnimCmd_ResetObp0: ; cc46c (33:446c)
+BattleAnimCmd_ResetObp0:
 	ld a, [hSGB]
 	and a
 	ld a, $e0
@@ -669,7 +654,7 @@
 	ld [wOBP0], a
 	ret
 
-BattleAnimCmd_ClearObjs: ; cc479 (33:4479)
+BattleAnimCmd_ClearObjs:
 	ld hl, wActiveAnimObjects
 	ld a, $a0
 .loop
@@ -683,7 +668,7 @@
 BattleAnimCmd_2GFX:
 BattleAnimCmd_3GFX:
 BattleAnimCmd_4GFX:
-BattleAnimCmd_5GFX: ; cc485 (33:4485)
+BattleAnimCmd_5GFX:
 	ld a, [wBattleAnimByte]
 	and $f
 	ld c, a
@@ -718,7 +703,7 @@
 	jr nz, .loop
 	ret
 
-BattleAnimCmd_IncObj: ; cc4c0 (33:44c0)
+BattleAnimCmd_IncObj:
 	call GetBattleAnimByte
 	ld e, 10
 	ld bc, wActiveAnimObjects
@@ -743,7 +728,7 @@
 	inc [hl]
 	ret
 
-BattleAnimCmd_IncBGEffect: ; cc4e3 (33:44e3)
+BattleAnimCmd_IncBGEffect:
 	call GetBattleAnimByte
 	ld e, 5
 	ld bc, wActiveBGEffects
@@ -768,7 +753,7 @@
 	inc [hl]
 	ret
 
-BattleAnimCmd_SetObj: ; cc506 (33:4506)
+BattleAnimCmd_SetObj:
 	call GetBattleAnimByte
 	ld e, 10
 	ld bc, wActiveAnimObjects
@@ -794,7 +779,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimCmd_EnemyFeetObj: ; cc52c (33:452c)
+BattleAnimCmd_EnemyFeetObj:
 
 	ld hl, wBattleAnimTileDict
 .loop
@@ -828,7 +813,7 @@
 	call .LoadFootprint
 	ret
 
-.LoadFootprint: ; cc561 (33:4561)
+.LoadFootprint:
 	push af
 	push hl
 	push de
@@ -849,7 +834,7 @@
 	jr nz, .LoadFootprint
 	ret
 
-BattleAnimCmd_PlayerHeadObj: ; cc57e (33:457e)
+BattleAnimCmd_PlayerHeadObj:
 
 	ld hl, wBattleAnimTileDict
 .loop
@@ -883,7 +868,7 @@
 	call .LoadHead
 	ret
 
-.LoadHead: ; cc5b3 (33:45b3)
+.LoadHead:
 	push af
 	push hl
 	push de
@@ -904,16 +889,16 @@
 	jr nz, .LoadHead
 	ret
 
-BattleAnimCmd_CheckPokeball: ; cc5d0 (33:45d0)
+BattleAnimCmd_CheckPokeball:
 	callfar GetPokeBallWobble
 	ld a, c
 	ld [wBattleAnimVar], a
 	ret
 
-BattleAnimCmd_E7: ; cc5db (33:45db)
+BattleAnimCmd_E7:
 	ret
 
-BattleAnimCmd_Transform: ; cc5dc (33:45dc)
+BattleAnimCmd_Transform:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wCurPartySpecies)
@@ -948,7 +933,7 @@
 	ld [rSVBK], a
 	ret
 
-BattleAnimCmd_UpdateActorPic: ; cc622 (33:4622)
+BattleAnimCmd_UpdateActorPic:
 
 	ld de, vTiles0 tile $00
 	ld a, [hBattleTurn]
@@ -968,7 +953,7 @@
 	call Request2bpp
 	ret
 
-BattleAnimCmd_RaiseSub: ; cc640 (33:4640)
+BattleAnimCmd_RaiseSub:
 
 	ld a, [rSVBK]
 	push af
@@ -1037,13 +1022,13 @@
 	ld [rSVBK], a
 	ret
 
-.CopyTile: ; cc6c6 (33:46c6)
+.CopyTile:
 	ld bc, 1 tiles
 	ld a, BANK(MonsterSpriteGFX)
 	call FarCopyBytes
 	ret
 
-BattleAnimCmd_MinimizeOpp: ; cc6cf (33:46cf)
+BattleAnimCmd_MinimizeOpp:
 	ld a, [rSVBK]
 	push af
 	ld a, 1 ; unnecessary bankswitch?
@@ -1057,7 +1042,7 @@
 	ld [rSVBK], a
 	ret
 
-GetMinimizePic: ; cc6e7 (33:46e7)
+GetMinimizePic:
 	ld hl, sScratch
 	ld bc, $31 tiles
 .loop
@@ -1087,19 +1072,17 @@
 	lb bc, BANK(GetMinimizePic), 6 * 6
 	ret
 
-CopyMinimizePic: ; cc719 (33:4719)
+CopyMinimizePic:
 	ld hl, MinimizePic
 	ld bc, $10
 	ld a, BANK(MinimizePic)
 	call FarCopyBytes
 	ret
-; cc725 (33:4725)
 
-MinimizePic: ; cc725
+MinimizePic:
 INCBIN "gfx/battle/minimize.2bpp"
-; cc735
 
-BattleAnimCmd_Minimize: ; cc735 (33:4735)
+BattleAnimCmd_Minimize:
 	ld a, [rSVBK]
 	push af
 	ld a, 1 ; unnecessary bankswitch?
@@ -1114,7 +1097,7 @@
 	ld [rSVBK], a
 	ret
 
-BattleAnimCmd_DropSub: ; cc750 (33:4750)
+BattleAnimCmd_DropSub:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wCurPartySpecies)
@@ -1139,7 +1122,7 @@
 	ld [rSVBK], a
 	ret
 
-BattleAnimCmd_BeatUp: ; cc776 (33:4776)
+BattleAnimCmd_BeatUp:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wCurPartySpecies)
@@ -1175,31 +1158,31 @@
 	ld [rSVBK], a
 	ret
 
-BattleAnimCmd_OAMOn: ; cc7bb (33:47bb)
+BattleAnimCmd_OAMOn:
 	xor a
 	ld [hOAMUpdate], a
 	ret
 
-BattleAnimCmd_OAMOff: ; cc7bf (33:47bf)
+BattleAnimCmd_OAMOff:
 	ld a, $1
 	ld [hOAMUpdate], a
 	ret
 
-BattleAnimCmd_ClearSprites: ; cc7c4 (33:47c4)
+BattleAnimCmd_ClearSprites:
 	ld hl, wBattleAnimFlags
 	set 3, [hl]
 	ret
 
-BattleAnimCmd_F5: ; cc7ca (33:47ca)
+BattleAnimCmd_F5:
 	ret
 
-BattleAnimCmd_F6: ; cc7cb (33:47cb)
+BattleAnimCmd_F6:
 	ret
 
-BattleAnimCmd_F7: ; cc7cc (33:47cc)
+BattleAnimCmd_F7:
 	ret
 
-BattleAnimCmd_Sound: ; cc7cd (33:47cd)
+BattleAnimCmd_Sound:
 	call GetBattleAnimByte
 	ld e, a
 	srl a
@@ -1222,13 +1205,11 @@
 	callfar PlayStereoSFX
 
 	ret
-; cc7f8 (33:47f8)
 
-.GetPanning: ; cc7f8
+.GetPanning:
 	db $f0, $0f, $f0, $0f
-; cc7fc
 
-.GetCryTrack: ; cc7fc (33:47fc)
+.GetCryTrack:
 	ld a, [hBattleTurn]
 	and a
 	jr nz, .enemy
@@ -1241,7 +1222,7 @@
 	xor 1
 	ret
 
-BattleAnimCmd_Cry: ; cc807 (33:4807)
+BattleAnimCmd_Cry:
 	call GetBattleAnimByte
 	maskbits NUM_NOISE_CHANS
 	ld e, a
@@ -1315,18 +1296,16 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; cc871 (33:4871)
 
-.CryData: ; cc871
+.CryData:
 ; +pitch, +length
 	dw $0000, $00c0
 	dw $0000, $0040
 	dw $0000, $0000
 	dw $0000, $0000
-; cc881
 
 
-PlayHitSound: ; cc881
+PlayHitSound:
 	ld a, [wNumHits]
 	cp $1
 	jr z, .okay
@@ -1350,9 +1329,8 @@
 .play
 	call PlaySFX
 	ret
-; cc8a4
 
-BattleAnimAssignPals: ; cc8a4
+BattleAnimAssignPals:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
@@ -1378,9 +1356,8 @@
 	lb de, %11100100, %11100100
 	call DmgToCgbObjPals
 	ret
-; cc8d3
 
-ClearBattleAnims: ; cc8d3
+ClearBattleAnims:
 ; Clear animation block
 	ld hl, wLYOverrides
 	ld bc, wBattleAnimEnd - wLYOverrides
@@ -1403,9 +1380,8 @@
 	call BattleAnimAssignPals
 	call BattleAnimDelayFrame
 	ret
-; cc8f6
 
-BattleAnim_RevertPals: ; cc8f6
+BattleAnim_RevertPals:
 	call WaitTop
 	ld a, %11100100
 	ld [wBGP], a
@@ -1421,9 +1397,8 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; cc91a
 
-BattleAnim_SetBGPals: ; cc91a
+BattleAnim_SetBGPals:
 	ld [rBGP], a
 	ld a, [hCGB]
 	and a
@@ -1449,9 +1424,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; cc94b
 
-BattleAnim_SetOBPals: ; cc94b
+BattleAnim_SetOBPals:
 	ld [rOBP0], a
 	ld a, [hCGB]
 	and a
@@ -1471,9 +1445,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; cc96e
 
-BattleAnim_UpdateOAM_All: ; cc96e
+BattleAnim_UpdateOAM_All:
 	ld a, $0
 	ld [wBattleAnimOAMPointerLo], a
 	ld hl, wActiveAnimObjects
@@ -1510,4 +1483,3 @@
 
 .done
 	ret
-; cc9a1
--- a/engine/battle_anims/bg_effects.asm
+++ b/engine/battle_anims/bg_effects.asm
@@ -8,7 +8,7 @@
 
 ; BG effects for use in battle animations.
 
-ExecuteBGEffects: ; c8000 (32:4000)
+ExecuteBGEffects:
 	ld hl, wActiveBGEffects
 	ld e, 5
 .loop
@@ -29,7 +29,7 @@
 	jr nz, .loop
 	ret
 
-QueueBGEffect: ; c801a (32:401a)
+QueueBGEffect:
 	ld hl, wActiveBGEffects
 	ld e, 5
 .loop
@@ -58,13 +58,13 @@
 	ld [hl], a
 	ret
 
-EndBattleBGEffect: ; c8043 (32:4043)
+EndBattleBGEffect:
 	ld hl, BG_EFFECT_STRUCT_FUNCTION
 	add hl, bc
 	ld [hl], 0
 	ret
 
-DoBattleBGEffectFunction: ; c804a (32:404a)
+DoBattleBGEffectFunction:
 	ld hl, BG_EFFECT_STRUCT_FUNCTION
 	add hl, bc
 	ld e, [hl]
@@ -77,7 +77,7 @@
 	ld l, a
 	jp hl
 
-BattleBGEffects: ; c805a (32:405a)
+BattleBGEffects:
 ; entries correspond to ANIM_BG_* constants
 	dw BattleBGEffect_End
 	dw BattleBGEffect_FlashInverted
@@ -135,11 +135,11 @@
 	dw BattleBGEffect_35
 
 
-BattleBGEffect_End: ; c80c6 (32:40c6)
+BattleBGEffect_End:
 	call EndBattleBGEffect
 	ret
 
-BatttleBGEffects_GetNamedJumptablePointer: ; c80ca (32:40ca)
+BatttleBGEffects_GetNamedJumptablePointer:
 	ld hl, BG_EFFECT_STRUCT_JT_INDEX
 	add hl, bc
 	ld l, [hl]
@@ -151,7 +151,7 @@
 	ld l, a
 	ret
 
-BattleBGEffects_AnonJumptable: ; c80d7 (32:40d7)
+BattleBGEffects_AnonJumptable:
 	pop de
 	ld hl, BG_EFFECT_STRUCT_JT_INDEX
 	add hl, bc
@@ -164,13 +164,13 @@
 	ld l, a
 	jp hl
 
-BattleBGEffects_IncrementJumptable: ; c80e5 (32:40e5)
+BattleBGEffects_IncrementJumptable:
 	ld hl, BG_EFFECT_STRUCT_JT_INDEX
 	add hl, bc
 	inc [hl]
 	ret
 
-BattleBGEffect_FlashInverted: ; c80eb (32:40eb)
+BattleBGEffect_FlashInverted:
 	ld de, .inverted
 	jp BattleBGEffect_FlashContinue
 
@@ -177,9 +177,8 @@
 .inverted
 	db %11100100 ; 3210
 	db %00011011 ; 0123
-; c80f3
 
-BattleBGEffect_FlashWhite: ; c80f3 (32:40f3)
+BattleBGEffect_FlashWhite:
 	ld de, .white
 	jp BattleBGEffect_FlashContinue
 
@@ -186,9 +185,8 @@
 .white
 	db %11100100 ; 3210
 	db %00000000 ; 0000
-; c80fb
 
-BattleBGEffect_FlashContinue: ; c80fb (32:40fb)
+BattleBGEffect_FlashContinue:
 ; current timer, flash duration, number of flashes
 	ld a, $1
 	ld [wBattleAnimTemp0], a
@@ -226,7 +224,7 @@
 	ld [wBGP], a
 	ret
 
-BattleBGEffect_WhiteHues: ; c812d (32:412d)
+BattleBGEffect_WhiteHues:
 	ld de, .Pals
 	call BattleBGEffect_GetNthDMGPal
 	jr c, .quit
@@ -242,9 +240,8 @@
 	db %11100000
 	db %11010000
 	db -1
-; c8141
 
-BattleBGEffect_BlackHues: ; c8141 (32:4141)
+BattleBGEffect_BlackHues:
 	ld de, .Pals
 	call BattleBGEffect_GetNthDMGPal
 	jr c, .quit
@@ -260,9 +257,8 @@
 	db %11110100
 	db %11111000
 	db -1
-; c8155
 
-BattleBGEffect_AlternateHues: ; c8155 (32:4155)
+BattleBGEffect_AlternateHues:
 	ld de, .Pals
 	call BattleBGEffect_GetNthDMGPal
 	jr c, .quit
@@ -284,9 +280,8 @@
 	db %01000000
 	db %10010000
 	db -2
-; c8171
 
-BattleBGEffect_06: ; c8171 (32:4171)
+BattleBGEffect_06:
 	call BattleBGEffects_CheckSGB
 	jr nz, .sgb
 	ld de, .PalsCGB
@@ -308,9 +303,8 @@
 	db %11110000
 	db %11000000
 	db -2
-; c818b
 
-BattleBGEffect_07: ; c818b (32:418b)
+BattleBGEffect_07:
 	call BattleBGEffects_CheckSGB
 	jr nz, .sgb
 	ld de, .PalsCGB
@@ -332,9 +326,8 @@
 	db %11110000
 	db %11001100
 	db -2
-; c81a5
 
-BattleBGEffect_08: ; c81a5 (32:41a5)
+BattleBGEffect_08:
 	ld de, .Pals
 	call BattleBGEffect_GetNthDMGPal
 	ld [wBGP], a
@@ -345,9 +338,8 @@
 	db %01100011
 	db %10000111
 	db -2
-; c81b3
 
-BattleBGEffect_HideMon: ; c81b3 (32:41b3)
+BattleBGEffect_HideMon:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -384,7 +376,7 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffect_ShowMon: ; c81ea (32:41ea)
+BattleBGEffect_ShowMon:
 	call BGEffect_CheckFlyDigStatus
 	jr z, .not_flying
 	call EndBattleBGEffect
@@ -412,9 +404,8 @@
 .EnemyData:
 	db  3, $00, 3
 	db -1
-; c8214
 
-BattleBGEffect_FeetFollow: ; c8214 (32:4214)
+BattleBGEffect_FeetFollow:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -482,7 +473,7 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffect_HeadFollow: ; c8281 (32:4281)
+BattleBGEffect_HeadFollow:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -550,11 +541,11 @@
 	call EndBattleBGEffect
 	ret
 
-_QueueBattleAnimation: ; c82ee (32:42ee)
+_QueueBattleAnimation:
 	callfar QueueBattleAnimation
 	ret
 
-BattleBGEffect_27: ; c82f5 (32:42f5)
+BattleBGEffect_27:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -655,7 +646,7 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffect_EnterMon: ; c837b (32:437b)
+BattleBGEffect_EnterMon:
 	call BGEffect_CheckBattleTurn
 	jr nz, .player_turn
 	ld de, .EnemyData
@@ -681,9 +672,8 @@
 	db  4, $00, 4
 	db  3, $00, 3
 	db -1
-; c83a8
 
-BattleBGEffect_ReturnMon: ; c83a8 (32:43a8)
+BattleBGEffect_ReturnMon:
 	call BGEffect_CheckBattleTurn
 	jr nz, .player_turn
 	ld de, .EnemyData
@@ -717,9 +707,8 @@
 	db -2, $33, 5
 	db -3, $00, 0
 	db -1
-; c83ed
 
-BattleBGEffect_RunPicResizeScript: ; c83ed (32:43ed)
+BattleBGEffect_RunPicResizeScript:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -918,9 +907,8 @@
 	db $00, $15, $2a
 	db $03, $18, $2d
 	db $06, $1b, $30
-; c8545
 
-BattleBGEffect_Surf: ; c8545 (32:4545)
+BattleBGEffect_Surf:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -987,7 +975,7 @@
 	jr c, .loop2
 	ret
 
-BattleBGEffect_Whirlpool: ; c8599 (32:4599)
+BattleBGEffect_Whirlpool:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1016,7 +1004,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_30: ; c85c2 (32:45c2)
+BattleBGEffect_30:
 	call BattleBGEffects_ClearLYOverrides
 	ld a, rSCY - $ff00
 	call BattleBGEffect_SetLCDStatCustoms1
@@ -1023,7 +1011,7 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffect_31: ; c85ce (32:45ce)
+BattleBGEffect_31:
 	ld hl, BG_EFFECT_STRUCT_03
 	add hl, bc
 	ld a, [hl]
@@ -1057,11 +1045,11 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffect_32: ; c8603 (32:4603)
+BattleBGEffect_32:
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_Psychic: ; c8607 (32:4607)
+BattleBGEffect_Psychic:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1099,7 +1087,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_Teleport: ; c863f (32:463f)
+BattleBGEffect_Teleport:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1124,7 +1112,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_NightShade: ; c8662 (32:4662)
+BattleBGEffect_NightShade:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1152,7 +1140,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_DoubleTeam: ; c8689 (32:4689)
+BattleBGEffect_DoubleTeam:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1247,7 +1235,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_AcidArmor: ; c8709 (32:4709)
+BattleBGEffect_AcidArmor:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1310,7 +1298,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_Withdraw: ; c8761 (32:4761)
+BattleBGEffect_Withdraw:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1359,7 +1347,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_Dig: ; c87a7 (32:47a7)
+BattleBGEffect_Dig:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1426,7 +1414,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_Tackle: ; c8805 (32:4805)
+BattleBGEffect_Tackle:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1461,7 +1449,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_25: ; c8837 (32:4837)
+BattleBGEffect_25:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1537,7 +1525,7 @@
 	ld [hl], a
 	ret
 
-Functionc88a5: ; c88a5 (32:48a5)
+Functionc88a5:
 	push af
 	ld a, [wFXAnimID + 1] ; FXAnimID + 1
 	or a
@@ -1589,7 +1577,7 @@
 	jr nz, .loop
 	ret
 
-BattleBGEffect_2d: ; c88e7 (32:48e7)
+BattleBGEffect_2d:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw BGEffect2d_2f_zero
@@ -1624,7 +1612,7 @@
 	ld [hl], a
 	ret
 
-BattleBGEffect_2f: ; c8919 (32:4919)
+BattleBGEffect_2f:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw BGEffect2d_2f_zero
@@ -1638,7 +1626,7 @@
 .two
 	ret
 
-BattleBGEffect_26: ; c892a (32:492a)
+BattleBGEffect_26:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1677,7 +1665,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_2c: ; c8964 (32:4964)
+BattleBGEffect_2c:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1732,7 +1720,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_28: ; c89b5 (32:49b5)
+BattleBGEffect_28:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1775,7 +1763,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_BounceDown: ; c89ee (32:49ee)
+BattleBGEffect_BounceDown:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1826,7 +1814,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_2a: ; c8a3a (32:4a3a)
+BattleBGEffect_2a:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1933,9 +1921,8 @@
 .data
 	db $00, $40, $90, $e4
 	db -1
-; c8acc
 
-BattleBGEffect_2b: ; c8acc (32:4acc)
+BattleBGEffect_2b:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1972,7 +1959,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_1c: ; c8b00 (32:4b00)
+BattleBGEffect_1c:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
@@ -2130,9 +2117,8 @@
 	db $90, $f8
 	db $40, $fc
 	db $90, $f8
-; c8be8
 
-BattleBGEffect_RapidFlash: ; c8be8 (32:4be8)
+BattleBGEffect_RapidFlash:
 	ld de, .FlashPals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2139,9 +2125,8 @@
 
 .FlashPals:
 	db $e4, $6c, $fe
-; c8bf2
 
-BattleBGEffect_16: ; c8bf2 (32:4bf2)
+BattleBGEffect_16:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2148,9 +2133,8 @@
 
 .Pals:
 	db $e4, $90, $40, $ff
-; c8bfd
 
-BattleBGEffect_17: ; c8bfd (32:4bfd)
+BattleBGEffect_17:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2157,9 +2141,8 @@
 
 .Pals:
 	db $e4, $f8, $fc, $ff
-; c8c08
 
-BattleBGEffect_18: ; c8c08 (32:4c08)
+BattleBGEffect_18:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2166,9 +2149,8 @@
 
 .Pals:
 	db $e4, $90, $40, $90, $fe
-; c8c14
 
-BattleBGEffect_19: ; c8c14 (32:4c14)
+BattleBGEffect_19:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2175,9 +2157,8 @@
 
 .Pals:
 	db $e4, $f8, $fc, $f8, $fe
-; c8c20
 
-BattleBGEffect_1a: ; c8c20 (32:4c20)
+BattleBGEffect_1a:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2184,9 +2165,8 @@
 
 .Pals:
 	db $e4, $f8, $fc, $f8, $e4, $90, $40, $90, $fe
-; c8c30
 
-BattleBGEffect_1b: ; c8c30 (32:4c30)
+BattleBGEffect_1b:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2193,9 +2173,8 @@
 
 .Pals:
 	db $e4, $fc, $e4, $00, $fe
-; c8c3c
 
-BattleBGEffect_1d: ; c8c3c (32:4c3c)
+BattleBGEffect_1d:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2202,9 +2181,8 @@
 
 .Pals:
 	db $e4, $90, $40, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $40, $90, $e4, $ff
-; c8c55
 
-BattleBGEffect_1e: ; c8c55 (32:4c55)
+BattleBGEffect_1e:
 	ld de, .Pals
 	call BGEffect_RapidCyclePals
 	ret
@@ -2211,9 +2189,8 @@
 
 .Pals:
 	db $00, $40, $90, $e4, $ff
-; c8c61
 
-BattleBGEffect_VibrateMon: ; c8c61 (32:4c61)
+BattleBGEffect_VibrateMon:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -2220,7 +2197,7 @@
 	dw .one
 
 
-.zero ; c8c68 (32:4c68)
+.zero
 	call BattleBGEffects_IncrementJumptable
 	call BattleBGEffects_ClearLYOverrides
 	ld a, rSCX - $ff00
@@ -2236,7 +2213,7 @@
 	ld [hl], $20
 	ret
 
-.one ; c8c85 (32:4c85)
+.one
 	ld hl, BG_EFFECT_STRUCT_03
 	add hl, bc
 	ld a, [hl]
@@ -2258,7 +2235,7 @@
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_WobbleMon: ; c8ca2 (32:4ca2)
+BattleBGEffect_WobbleMon:
 	call BattleBGEffects_AnonJumptable
 .anon_dw
 	dw .zero
@@ -2266,7 +2243,7 @@
 	dw .two
 
 
-.zero ; c8cab (32:4cab)
+.zero
 	call BattleBGEffects_IncrementJumptable
 	call BattleBGEffects_ClearLYOverrides
 	ld a, rSCX - $ff00
@@ -2280,7 +2257,7 @@
 	ld [hl], $0
 	ret
 
-.one ; c8cc3 (32:4cc3)
+.one
 	ld hl, BG_EFFECT_STRUCT_03
 	add hl, bc
 	ld a, [hl]
@@ -2296,11 +2273,11 @@
 	ld [hl], a
 	ret
 
-.two ; c8cdd (32:4cdd)
+.two
 	call BattleAnim_ResetLCDStatCustom
 	ret
 
-BattleBGEffect_2e: ; c8ce1 (32:4ce1)
+BattleBGEffect_2e:
 	call Functionc8d0b
 	jr c, .xor_a
 	bit 7, a
@@ -2317,7 +2294,7 @@
 	ld [wAnimObject01YOffset], a
 	ret
 
-BattleBGEffect_1f: ; c8cf9 (32:4cf9)
+BattleBGEffect_1f:
 	call Functionc8d0b
 	jr nc, .skip
 	xor a
@@ -2325,7 +2302,7 @@
 	ld [hSCX], a
 	ret
 
-BattleBGEffect_20: ; c8d02 (32:4d02)
+BattleBGEffect_20:
 	call Functionc8d0b
 	jr nc, .skip
 	xor a
@@ -2333,7 +2310,7 @@
 	ld [hSCY], a
 	ret
 
-Functionc8d0b: ; c8d0b (32:4d0b)
+Functionc8d0b:
 	ld hl, BG_EFFECT_STRUCT_JT_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -2371,7 +2348,7 @@
 	and a
 	ret
 
-BattleBGEffect_35: ; c8d3a (32:4d3a)
+BattleBGEffect_35:
 	ld hl, BG_EFFECT_STRUCT_03
 	add hl, bc
 	ld a, [hl]
@@ -2392,7 +2369,7 @@
 	ld [hSCX], a
 	ret
 
-BattleBGEffect_GetNthDMGPal: ; c8d57 (32:4d57)
+BattleBGEffect_GetNthDMGPal:
 	ld hl, BG_EFFECT_STRUCT_JT_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -2415,7 +2392,7 @@
 	call BattleBGEffect_GetFirstDMGPal
 	ret
 
-BGEffect_RapidCyclePals: ; c8d77 (32:4d77)
+BGEffect_RapidCyclePals:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
@@ -2431,7 +2408,7 @@
 	dw .two_dmg
 
 
-.zero_dmg ; c8d8b (32:4d8b)
+.zero_dmg
 	call BattleBGEffects_IncrementJumptable
 	ld a, $e4
 	call BattleBGEffects_SetLYOverrides
@@ -2449,7 +2426,7 @@
 	ld [hl], a
 	ret
 
-.one_dmg ; c8daa (32:4daa)
+.one_dmg
 	ld hl, BG_EFFECT_STRUCT_BATTLE_TURN
 	add hl, bc
 	ld a, [hl]
@@ -2474,7 +2451,7 @@
 	dec [hl]
 	ret
 
-.two_dmg ; c8dc9 (32:4dc9)
+.two_dmg
 	call BattleBGEffects_ResetVideoHRAM
 	ld a, %11100100
 	ld [rBGP], a
@@ -2488,7 +2465,7 @@
 	pop de
 	jp hl
 
-.Jumptable_CGB: ; c8ddd (32:4ddd)
+.Jumptable_CGB:
 	dw .zero_cgb
 	dw .one_cgb
 	dw .two_cgb
@@ -2496,7 +2473,7 @@
 	dw .four_cgb
 
 
-.zero_cgb ; c8de7 (32:4de7)
+.zero_cgb
 	call BGEffect_CheckBattleTurn
 	jr nz, .player_turn_cgb
 	call BattleBGEffects_IncrementJumptable
@@ -2512,7 +2489,7 @@
 	ld [hl], a
 	ret
 
-.one_cgb ; c8e02 (32:4e02)
+.one_cgb
 	ld hl, BG_EFFECT_STRUCT_BATTLE_TURN
 	add hl, bc
 	ld a, [hl]
@@ -2537,13 +2514,13 @@
 	dec [hl]
 	ret
 
-.two_cgb ; c8e21 (32:4e21)
+.two_cgb
 	ld a, $e4
 	call BGEffects_LoadBGPal0_OBPal1
 	call EndBattleBGEffect
 	ret
 
-.three_cgb ; c8e2a (32:4e2a)
+.three_cgb
 	ld hl, BG_EFFECT_STRUCT_BATTLE_TURN
 	add hl, bc
 	ld a, [hl]
@@ -2568,13 +2545,13 @@
 	dec [hl]
 	ret
 
-.four_cgb ; c8e49 (32:4e49)
+.four_cgb
 	ld a, $e4
 	call BGEffects_LoadBGPal1_OBPal0
 	call EndBattleBGEffect
 	ret
 
-BGEffects_LoadBGPal0_OBPal1: ; c8e52 (32:4e52)
+BGEffects_LoadBGPal0_OBPal1:
 	ld h, a
 	ld a, [rSVBK]
 	push af
@@ -2601,7 +2578,7 @@
 	ld [hCGBPalUpdate], a
 	ret
 
-BGEffects_LoadBGPal1_OBPal0: ; c8e7f (32:4e7f)
+BGEffects_LoadBGPal1_OBPal0:
 	ld h, a
 	ld a, [rSVBK]
 	push af
@@ -2628,12 +2605,12 @@
 	ld [hCGBPalUpdate], a
 	ret
 
-BattleBGEffect_GetFirstDMGPal: ; c8eac (32:4eac)
+BattleBGEffect_GetFirstDMGPal:
 	ld hl, BG_EFFECT_STRUCT_03
 	add hl, bc
 	ld a, [hl]
 	inc [hl]
-BattleBGEffect_GetNextDMGPal: ; c8eb2 (32:4eb2)
+BattleBGEffect_GetNextDMGPal:
 	ld l, a
 	ld h, $0
 	add hl, de
@@ -2654,9 +2631,9 @@
 	scf
 	ret
 
-BattleBGEffects_ClearLYOverrides: ; c8eca (32:4eca)
+BattleBGEffects_ClearLYOverrides:
 	xor a
-BattleBGEffects_SetLYOverrides: ; c8ecb (32:4ecb)
+BattleBGEffects_SetLYOverrides:
 	ld hl, wLYOverrides ; wListPointer
 	ld e, $99
 .loop1
@@ -2671,7 +2648,7 @@
 	jr nz, .loop2
 	ret
 
-BattleBGEffect_SetLCDStatCustoms1: ; c8ede (32:4ede)
+BattleBGEffect_SetLCDStatCustoms1:
 	ld [hLCDCPointer], a
 	call BGEffect_CheckBattleTurn
 	jr nz, .player_turn
@@ -2687,7 +2664,7 @@
 	ld [hLYOverrideEnd], a
 	ret
 
-BattleBGEffect_SetLCDStatCustoms2: ; c8ef4 (32:4ef4)
+BattleBGEffect_SetLCDStatCustoms2:
 	ld [hLCDCPointer], a
 	call BGEffect_CheckBattleTurn
 	jr nz, .player_turn
@@ -2703,7 +2680,7 @@
 	ld [hLYOverrideEnd], a
 	ret
 
-BattleAnim_ResetLCDStatCustom: ; c8f0a (32:4f0a)
+BattleAnim_ResetLCDStatCustom:
 	xor a
 	ld [hLYOverrideStart], a
 	ld [hLYOverrideEnd], a
@@ -2713,7 +2690,7 @@
 	call EndBattleBGEffect
 	ret
 
-BattleBGEffects_ResetVideoHRAM: ; c8f19 (32:4f19)
+BattleBGEffects_ResetVideoHRAM:
 	xor a
 	ld [hLCDCPointer], a
 	ld a, %11100100
@@ -2725,7 +2702,7 @@
 	call BattleBGEffects_ClearLYOverrides
 	ret
 
-Functionc8f2e: ; c8f2e (32:4f2e)
+Functionc8f2e:
 	push bc
 	xor a
 	ld [wBattleAnimTemp0], a
@@ -2760,7 +2737,7 @@
 	pop bc
 	ret
 
-InitSurfWaves: ; c8f69 (32:4f69)
+InitSurfWaves:
 	push bc
 	xor a
 	ld [wBattleAnimTemp0], a
@@ -2788,7 +2765,7 @@
 	pop bc
 	ret
 
-Functionc8f9a: ; c8f9a (32:4f9a)
+Functionc8f9a:
 	push bc
 	ld [wBattleAnimTemp3], a
 	ld a, e
@@ -2847,7 +2824,7 @@
 	ld d, $0
 	ret
 
-BattleBGEffect_WavyScreenFX: ; c8fef (32:4fef)
+BattleBGEffect_WavyScreenFX:
 	push bc
 	ld a, [hLYOverrideStart]
 	ld l, a
@@ -2874,7 +2851,7 @@
 	pop bc
 	ret
 
-BGEffect_FillLYOverridesBackup: ; c900b (32:500b)
+BGEffect_FillLYOverridesBackup:
 	push af
 	ld h, HIGH(wLYOverridesBackup)
 	ld a, [hLYOverrideStart]
@@ -2889,7 +2866,7 @@
 	jr nz, .loop
 	ret
 
-BGEffect_DisplaceLYOverridesBackup: ; c901b (32:501b)
+BGEffect_DisplaceLYOverridesBackup:
 	; e = a; d = [hLYOverrideEnd] - [hLYOverrideStart] - a
 	push af
 	ld e, a
@@ -2915,7 +2892,7 @@
 	jr nz, .loop2
 	ret
 
-BGEffect_CheckBattleTurn: ; c9038 (32:5038)
+BGEffect_CheckBattleTurn:
 	ld hl, BG_EFFECT_STRUCT_BATTLE_TURN
 	add hl, bc
 	ld a, [hBattleTurn]
@@ -2923,7 +2900,7 @@
 	xor [hl]
 	ret
 
-BGEffect_CheckFlyDigStatus: ; c9042 (32:5042)
+BGEffect_CheckFlyDigStatus:
 	ld hl, BG_EFFECT_STRUCT_BATTLE_TURN
 	add hl, bc
 	ld a, [hBattleTurn]
@@ -2939,21 +2916,20 @@
 	and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND
 	ret
 
-BattleBGEffects_CheckSGB: ; c9059 (32:5059)
+BattleBGEffects_CheckSGB:
 	ld a, [hSGB]
 	and a
 	ret
 
-BattleBGEffects_Sine: ; c905d (32:505d)
+BattleBGEffects_Sine:
 	ld e, a
 	callfar BattleAnim_Sine_e
 	ld a, e
 	ret
 
-BattleBGEffects_Cosine: ; c9066 (32:5066)
+BattleBGEffects_Cosine:
 	ld e, a
 	callfar BattleAnim_Cosine_e
 	ld a, e
 	ret
 
-; c906f (32:506f)
--- a/engine/battle_anims/core.asm
+++ b/engine/battle_anims/core.asm
@@ -1,4 +1,4 @@
-QueueBattleAnimation: ; cc9a1 (33:49a1)
+QueueBattleAnimation:
 	ld hl, wActiveAnimObjects
 	ld e, 10
 .loop
@@ -20,15 +20,14 @@
 	call InitBattleAnimation
 	ret
 
-DeinitBattleAnimation: ; cc9bd
+DeinitBattleAnimation:
 	ld hl, BATTLEANIMSTRUCT_INDEX
 	add hl, bc
 	ld [hl], $0
 	ret
 
-; cc9c4
 
-InitBattleAnimation: ; cc9c4 (33:49c4)
+InitBattleAnimation:
 	ld a, [wBattleAnimTemp0]
 	ld e, a
 	ld d, 0
@@ -79,7 +78,7 @@
 	ld [hl], a  ; 10
 	ret
 
-BattleAnimOAMUpdate: ; cca09
+BattleAnimOAMUpdate:
 	call InitBattleAnimBuffer
 	call GetBattleAnimFrame
 	cp -3
@@ -191,9 +190,8 @@
 	scf
 	ret
 
-; ccaaa
 
-InitBattleAnimBuffer: ; ccaaa
+InitBattleAnimBuffer:
 	ld hl, BATTLEANIMSTRUCT_01
 	add hl, bc
 	ld a, [hl]
@@ -276,9 +274,8 @@
 	ld [wBattleAnimTempXOffset], a
 	ret
 
-; ccb31
 
-GetBattleAnimTileOffset: ; ccb31 (33:4b31)
+GetBattleAnimTileOffset:
 	push hl
 	push bc
 	ld hl, wBattleAnimTileDict
@@ -301,14 +298,12 @@
 	pop hl
 	ret
 
-_ExecuteBGEffects: ; ccb48
+_ExecuteBGEffects:
 	callfar ExecuteBGEffects
 	ret
 
-; ccb4f
 
-_QueueBGEffect: ; ccb4f (33:4b4f)
+_QueueBGEffect:
 	callfar QueueBGEffect
 	ret
 
-; ccb56 (33:4b56)
--- a/engine/battle_anims/functions.asm
+++ b/engine/battle_anims/functions.asm
@@ -1,4 +1,4 @@
-DoBattleAnimFrame: ; ccfbe
+DoBattleAnimFrame:
 	ld hl, BATTLEANIMSTRUCT_FUNCTION
 	add hl, bc
 	ld e, [hl]
@@ -10,7 +10,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; ccfce
 
 .Jumptable:
 ; entries correspond to BATTLEANIMFUNC_* constants
@@ -95,7 +94,7 @@
 	dw BattleAnimFunction_4E ; 4e
 	dw BattleAnimFunction_4F ; 4f
 
-BattleAnimFunction_Null: ; cd06e (33:506e)
+BattleAnimFunction_Null:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -105,13 +104,13 @@
 .zero
 	ret
 
-BattleAnimFunction_ThrowFromPlayerToEnemyAndDisappear: ; cd079 (33:5079)
+BattleAnimFunction_ThrowFromPlayerToEnemyAndDisappear:
 	call BattleAnimFunction_ThrowFromPlayerToEnemy
 	ret c
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_ThrowFromPlayerToEnemy: ; cd081 (33:5081)
+BattleAnimFunction_ThrowFromPlayerToEnemy:
 	; If x coord at $88 or beyond, abort.
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
@@ -143,7 +142,7 @@
 	scf
 	ret
 
-BattleAnimFunction_04: ; cd0a6 (33:50a6)
+BattleAnimFunction_04:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -184,7 +183,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_03: ; cd0e3 (33:50e3)
+BattleAnimFunction_03:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -230,7 +229,7 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_01: ; cd12a (33:512a)
+BattleAnimFunction_01:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -251,7 +250,7 @@
 	call Functionce70a
 	ret
 
-BattleAnimFunction_02: ; cd146 (33:5146)
+BattleAnimFunction_02:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -267,7 +266,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_PokeBall: ; cd15c (33:515c)
+BattleAnimFunction_PokeBall:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -384,7 +383,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_PokeBallBlocked: ; cd212 (33:5212)
+BattleAnimFunction_PokeBallBlocked:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -424,7 +423,7 @@
 	call DeinitBattleAnimation
 	ret
 
-GetBallAnimPal: ; cd249 (33:5249)
+GetBallAnimPal:
 	ld hl, BallColors
 	ld a, [rSVBK]
 	push af
@@ -449,11 +448,10 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; cd26c (33:526c)
 
 INCLUDE "data/battle_anims/ball_colors.asm"
 
-BattleAnimFunction_10: ; cd284 (33:5284)
+BattleAnimFunction_10:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -495,7 +493,7 @@
 .four
 	ret
 
-BattleAnimFunction_07: ; cd2be (33:52be)
+BattleAnimFunction_07:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -542,7 +540,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_08: ; cd306 (33:5306)
+BattleAnimFunction_08:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -654,7 +652,7 @@
 	jr nz, .loop
 	ret
 
-BattleAnimFunction_09: ; cd3ae (33:53ae)
+BattleAnimFunction_09:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -702,7 +700,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_0A: ; cd3f2 (33:53f2)
+BattleAnimFunction_0A:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -798,7 +796,7 @@
 .six
 	ret
 
-BattleAnimFunction_RazorLeaf: ; cd478 (33:5478)
+BattleAnimFunction_RazorLeaf:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -945,7 +943,7 @@
 	call Functionce70a
 	ret
 
-Functioncd557: ; cd557 (33:5557)
+Functioncd557:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -983,7 +981,7 @@
 	ld de, -$100
 	ret
 
-BattleAnimFunction_4E: ; cd58a (33:558a)
+BattleAnimFunction_4E:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1045,7 +1043,7 @@
 	ld [hl], e
 	ret
 
-BattleAnimFunction_0C: ; cd5e9 (33:55e9)
+BattleAnimFunction_0C:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1129,7 +1127,7 @@
 	ld [hl], d
 	ret
 
-BattleAnimFunction_0D: ; cd66a (33:566a)
+BattleAnimFunction_0D:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1205,7 +1203,7 @@
 	call DeinitBattleAnimation
 	ret
 
-asm_cd6da: ; cd6da (33:56da)
+asm_cd6da:
 	inc a
 	inc a
 	ld [hl], a
@@ -1214,13 +1212,13 @@
 	ld [hLYOverrideStart], a
 	ret
 
-BattleAnimFunction_0E: ; cd6e3 (33:56e3)
+BattleAnimFunction_0E:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd6ea
 	dw Functioncd6f7
 
-Functioncd6ea: ; cd6ea (33:56ea)
+Functioncd6ea:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -1228,7 +1226,7 @@
 	add [hl] ; offset
 	call ReinitBattleAnimFrameset
 
-Functioncd6f7: ; cd6f7 (33:56f7)
+Functioncd6f7:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1251,7 +1249,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_0F: ; cd71a (33:571a)
+BattleAnimFunction_0F:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd725
@@ -1259,9 +1257,9 @@
 	dw Functioncd763
 	dw Functioncd776
 
-Functioncd725: ; cd725 (33:5725)
+Functioncd725:
 	call BattleAnim_IncAnonJumptableIndex
-Functioncd728: ; cd728 (33:5728)
+Functioncd728:
 	ld hl, BATTLEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1295,7 +1293,7 @@
 	ld a, [hl]
 	and $1
 	ld [hl], a
-Functioncd763: ; cd763 (33:5763)
+Functioncd763:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -1308,10 +1306,10 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ld a, BATTLEANIMFRAMESET_29
 	call ReinitBattleAnimFrameset
-Functioncd776: ; cd776 (33:5776)
+Functioncd776:
 	ret
 
-BattleAnimFunction_11: ; cd777 (33:5777)
+BattleAnimFunction_11:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -1343,13 +1341,13 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_14: ; cd7a4 (33:57a4)
+BattleAnimFunction_14:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd7ab
 	dw Functioncd7d2
 
-Functioncd7ab: ; cd7ab (33:57ab)
+Functioncd7ab:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -1371,7 +1369,7 @@
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld [hl], $1
-Functioncd7d2: ; cd7d2 (33:57d2)
+Functioncd7d2:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -1411,7 +1409,7 @@
 	dec [hl]
 	ret
 
-BattleAnimFunction_15: ; cd80c (33:580c)
+BattleAnimFunction_15:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd81f
@@ -1419,18 +1417,18 @@
 	dw Functioncd81f
 	dw Functioncd820
 
-Functioncd817: ; cd817 (33:5817)
+Functioncd817:
 	call BattleAnim_IncAnonJumptableIndex
 	ld a, BATTLEANIMFRAMESET_35
 	call ReinitBattleAnimFrameset
-Functioncd81f: ; cd81f (33:581f)
+Functioncd81f:
 	ret
 
-Functioncd820: ; cd820 (33:5820)
+Functioncd820:
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_16: ; cd824 (33:5824)
+BattleAnimFunction_16:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd835
@@ -1441,7 +1439,7 @@
 	dw Functioncd88f
 	dw Functioncd893
 
-Functioncd835: ; cd835 (33:5835)
+Functioncd835:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
@@ -1468,7 +1466,7 @@
 	ld a, [hl]
 	and $7f
 	ld [hl], a
-Functioncd860: ; cd860 (33:5860)
+Functioncd860:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -1499,17 +1497,17 @@
 	ld a, [hl]
 	and $1f
 	ret nz
-Functioncd88f: ; cd88f (33:588f)
+Functioncd88f:
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functioncd893: ; cd893 (33:5893)
+Functioncd893:
 	ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
 	add hl, bc
 	ld [hl], $1
 	ret
 
-BattleAnimFunction_17: ; cd89a (33:589a)
+BattleAnimFunction_17:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd8ab
@@ -1520,7 +1518,7 @@
 	dw Functioncd8f5
 	dw Functioncd8f9
 
-Functioncd8ab: ; cd8ab (33:58ab)
+Functioncd8ab:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -1542,7 +1540,7 @@
 	and $7f
 	ld [hl], a
 
-Functioncd8cc: ; cd8cc (33:58cc)
+Functioncd8cc:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -1570,23 +1568,23 @@
 	and $1f
 	ret nz
 
-Functioncd8f5: ; cd8f5 (33:58f5)
+Functioncd8f5:
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functioncd8f9: ; cd8f9 (33:58f9)
+Functioncd8f9:
 	ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
 	add hl, bc
 	ld [hl], $1
 	ret
 
-BattleAnimFunction_18: ; cd900 (33:5900)
+BattleAnimFunction_18:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd907
 	dw Functioncd913
 
-Functioncd907: ; cd907 (33:5907)
+Functioncd907:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -1593,7 +1591,7 @@
 	ld [hl], $28
 	inc hl
 	ld [hl], $0
-Functioncd913: ; cd913 (33:5913)
+Functioncd913:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -1637,7 +1635,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_19: ; cd954 (33:5954)
+BattleAnimFunction_19:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncd961
@@ -1646,16 +1644,16 @@
 	dw Functioncd96a
 	dw Functioncd97b
 
-Functioncd961: ; cd961 (33:5961)
+Functioncd961:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld [hl], $0
-Functioncd96a: ; cd96a (33:596a)
+Functioncd96a:
 	call Functioncd99a
 	ret
 
-Functioncd96e: ; cd96e (33:596e)
+Functioncd96e:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1664,7 +1662,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functioncd97b: ; cd97b (33:597b)
+Functioncd97b:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1673,7 +1671,7 @@
 	call DeinitBattleAnimation
 	ret
 
-asm_cd988: ; cd988 (33:5988)
+asm_cd988:
 	call Functioncd99a
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
@@ -1686,7 +1684,7 @@
 	dec [hl]
 	ret
 
-Functioncd99a: ; cd99a (33:599a)
+Functioncd99a:
 	call Functioncd9f4
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -1746,7 +1744,7 @@
 	ld [hl], a
 	ret
 
-Functioncd9f4: ; cd9f4 (33:59f4)
+Functioncd9f4:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld e, [hl]
@@ -1756,12 +1754,10 @@
 	ld d, [hl]
 	ret
 
-; cda01 (33:5a01)
-Unknown_cda01: ; cda01
+Unknown_cda01:
 	db 8, 6, 5, 4, 5, 6, 8, 12, 16
-; cda0a
 
-BattleAnimFunction_1C: ; cda0a (33:5a0a)
+BattleAnimFunction_1C:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1790,7 +1786,7 @@
 	jr nz, .asm_cda2c
 	ret
 
-BattleAnimFunction_1F: ; cda31 (33:5a31)
+BattleAnimFunction_1F:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncda4c
@@ -1797,7 +1793,7 @@
 	dw Functioncda3a
 	dw Functioncda4c
 
-Functioncda3a: ; cda3a (33:5a3a)
+Functioncda3a:
 	ld hl, BATTLEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
 	ld a, [hl]
@@ -1807,10 +1803,10 @@
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld [hl], $8
-Functioncda4c: ; cda4c (33:5a4c)
+Functioncda4c:
 	ret
 
-BattleAnimFunction_LeechSeed: ; cda4d (33:5a4d)
+BattleAnimFunction_LeechSeed:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -1817,7 +1813,7 @@
 	dw .one
 	dw .two
 	dw .three
-.zero: ; cda58 (33:5a58)
+.zero:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
@@ -1824,7 +1820,7 @@
 	ld [hl], $40
 	ret
 
-.one: ; cda62 (33:5a62)
+.one:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -1840,7 +1836,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-.two: ; cda7a (33:5a7a)
+.two:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -1853,10 +1849,10 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ld a, BATTLEANIMFRAMESET_58
 	call ReinitBattleAnimFrameset
-.three: ; cda8c (33:5a8c)
+.three:
 	ret
 
-Functioncda8d: ; cda8d (33:5a8d)
+Functioncda8d:
 	dec [hl]
 	ld d, $20
 	call BattleAnim_Sine
@@ -1904,7 +1900,7 @@
 	dec [hl]
 	ret
 
-BattleAnimFunction_3F: ; cdad6 (33:5ad6)
+BattleAnimFunction_3F:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdadf
@@ -1911,7 +1907,7 @@
 	dw Functioncdae9
 	dw Functioncdaf9
 
-Functioncdadf: ; cdadf (33:5adf)
+Functioncdadf:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
@@ -1918,7 +1914,7 @@
 	ld [hl], $40
 	ret
 
-Functioncdae9: ; cdae9 (33:5ae9)
+Functioncdae9:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -1929,10 +1925,10 @@
 
 .asm_cdaf6
 	call BattleAnim_IncAnonJumptableIndex
-Functioncdaf9: ; cdaf9 (33:5af9)
+Functioncdaf9:
 	ret
 
-BattleAnimFunction_1A: ; cdafa (33:5afa)
+BattleAnimFunction_1A:
 	call BattleAnimFunction_03
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -1941,7 +1937,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_1B: ; cdb06 (33:5b06)
+BattleAnimFunction_1B:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdb13
@@ -1950,10 +1946,10 @@
 	dw Functioncdb50
 	dw Functioncdb65
 
-Functioncdb13: ; cdb13 (33:5b13)
+Functioncdb13:
 	ret
 
-Functioncdb14: ; cdb14 (33:5b14)
+Functioncdb14:
 	ld hl, BATTLEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1969,7 +1965,7 @@
 	ld [hl], a
 	ret
 
-Functioncdb28: ; cdb28 (33:5b28)
+Functioncdb28:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1994,7 +1990,7 @@
 	dec [hl]
 	ret
 
-Functioncdb50: ; cdb50 (33:5b50)
+Functioncdb50:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -2005,7 +2001,7 @@
 	ld hl, BATTLEANIMSTRUCT_DURATION
 	add hl, bc
 	ld [hl], $80
-Functioncdb65: ; cdb65 (33:5b65)
+Functioncdb65:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2024,7 +2020,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_1D: ; cdb80 (33:5b80)
+BattleAnimFunction_1D:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdb9f
@@ -2042,7 +2038,7 @@
 	dw Functioncdc57
 	dw Functioncdc74
 
-Functioncdb9f: ; cdb9f (33:5b9f)
+Functioncdb9f:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld [hl], $28
@@ -2056,7 +2052,7 @@
 	ld [hl], a
 	ret
 
-Functioncdbb3: ; cdbb3 (33:5bb3)
+Functioncdbb3:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2067,7 +2063,7 @@
 	call Functioncdc75
 	ret
 
-Functioncdbc1: ; cdbc1 (33:5bc1)
+Functioncdbc1:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2078,7 +2074,7 @@
 	call Functioncdc75
 	ret
 
-Functioncdbcf: ; cdbcf (33:5bcf)
+Functioncdbcf:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2097,7 +2093,7 @@
 	inc [hl]
 	ret
 
-Functioncdbeb: ; cdbeb (33:5beb)
+Functioncdbeb:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -2110,7 +2106,7 @@
 	ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
 	add hl, bc
 	dec [hl]
-asm_cdbfa: ; cdbfa (33:5bfa)
+asm_cdbfa:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	inc [hl]
@@ -2132,17 +2128,17 @@
 	ld [hl], e
 	ret
 
-Functioncdc1a: ; cdc1a (33:5c1a)
+Functioncdc1a:
 	call DeinitBattleAnimation
 	ret
 
-Functioncdc1e: ; cdc1e (33:5c1e)
+Functioncdc1e:
 	ld a, BATTLEANIMFRAMESET_4E
 	call ReinitBattleAnimFrameset
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functioncdc27: ; cdc27 (33:5c27)
+Functioncdc27:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2155,7 +2151,7 @@
 	ld [hl], a
 	ret
 
-Functioncdc39: ; cdc39 (33:5c39)
+Functioncdc39:
 	ld a, BATTLEANIMFRAMESET_50
 	call ReinitBattleAnimFrameset
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
@@ -2164,7 +2160,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functioncdc48: ; cdc48 (33:5c48)
+Functioncdc48:
 	ld a, BATTLEANIMFRAMESET_4F
 	call ReinitBattleAnimFrameset
 	call BattleAnim_IncAnonJumptableIndex
@@ -2173,7 +2169,7 @@
 	ld [hl], $40
 	ret
 
-Functioncdc57: ; cdc57 (33:5c57)
+Functioncdc57:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2192,10 +2188,10 @@
 
 .asm_cdc71
 	call BattleAnim_IncAnonJumptableIndex
-Functioncdc74: ; cdc74 (33:5c74)
+Functioncdc74:
 	ret
 
-Functioncdc75: ; cdc75 (33:5c75)
+Functioncdc75:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hli]
@@ -2227,7 +2223,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-BattleAnimFunction_1E: ; cdca6 (33:5ca6)
+BattleAnimFunction_1E:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -2249,13 +2245,13 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_21: ; cdcc3 (33:5cc3)
+BattleAnimFunction_21:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdcca
 	dw Functioncdced
 
-Functioncdcca: ; cdcca (33:5cca)
+Functioncdcca:
 	ld a, [hBattleTurn]
 	and a
 	jr z, .asm_cdcd9
@@ -2277,7 +2273,7 @@
 	call ReinitBattleAnimFrameset
 	ret
 
-Functioncdced: ; cdced (33:5ced)
+Functioncdced:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2291,7 +2287,7 @@
 	call DeinitBattleAnimation
 	ret
 
-Functioncdcfe: ; cdcfe (33:5cfe)
+Functioncdcfe:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -2324,13 +2320,13 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_22: ; cdd2a (33:5d2a)
+BattleAnimFunction_22:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdd31
 	dw Functioncdd4f
 
-Functioncdd31: ; cdd31 (33:5d31)
+Functioncdd31:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -2349,7 +2345,7 @@
 	call ReinitBattleAnimFrameset
 	ret
 
-Functioncdd4f: ; cdd4f (33:5d4f)
+Functioncdd4f:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2392,13 +2388,13 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_23: ; cdd90 (33:5d90)
+BattleAnimFunction_23:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdd97
 	dw Functioncddbc
 
-Functioncdd97: ; cdd97 (33:5d97)
+Functioncdd97:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
@@ -2420,7 +2416,7 @@
 	ld a, [hl]
 	and $7f
 	ld [hl], a
-Functioncddbc: ; cddbc (33:5dbc)
+Functioncddbc:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2461,7 +2457,7 @@
 	call ReinitBattleAnimFrameset
 	ret
 
-BattleAnimFunction_24: ; cddf9 (33:5df9)
+BattleAnimFunction_24:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncde02
@@ -2468,7 +2464,7 @@
 	dw Functioncde20
 	dw Functioncde21
 
-Functioncde02: ; cde02 (33:5e02)
+Functioncde02:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -2485,19 +2481,17 @@
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld [hl], a
-Functioncde20: ; cde20 (33:5e20)
+Functioncde20:
 	ret
 
-Functioncde21: ; cde21 (33:5e21)
+Functioncde21:
 	call DeinitBattleAnimation
 	ret
 
-; cde25 (33:5e25)
-Unknown_cde25: ; cde25
+Unknown_cde25:
 	db $ec, $f8, $00
-; cde28
 
-BattleAnimFunction_25: ; cde28 (33:5e28)
+BattleAnimFunction_25:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2526,7 +2520,7 @@
 	ld [hl], e
 	ret
 
-BattleAnimFunction_26: ; cde54 (33:5e54)
+BattleAnimFunction_26:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2542,13 +2536,13 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_27: ; cde6b (33:5e6b)
+BattleAnimFunction_27:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncde72
 	dw Functioncde88
 
-Functioncde72: ; cde72 (33:5e72)
+Functioncde72:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -2561,16 +2555,16 @@
 .asm_cde83
 	add BATTLEANIMFRAMESET_6A
 	call ReinitBattleAnimFrameset
-Functioncde88: ; cde88 (33:5e88)
+Functioncde88:
 	ret
 
-BattleAnimFunction_28: ; cde89 (33:5e89)
+BattleAnimFunction_28:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncde90
 	dw Functioncdebf
 
-Functioncde90: ; cde90 (33:5e90)
+Functioncde90:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -2602,7 +2596,7 @@
 	call ReinitBattleAnimFrameset
 	ret
 
-Functioncdebf: ; cdebf (33:5ebf)
+Functioncdebf:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2626,7 +2620,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_SpiralDescent: ; cdedd (33:5edd)
+BattleAnimFunction_SpiralDescent:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2667,7 +2661,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_2D: ; cdf1b (33:5f1b)
+BattleAnimFunction_2D:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2708,13 +2702,13 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_PoisonGas: ; cdf59 (33:5f59)
+BattleAnimFunction_PoisonGas:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functioncdf60
 	dw BattleAnimFunction_SpiralDescent
 
-Functioncdf60: ; cdf60 (33:5f60)
+Functioncdf60:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2744,7 +2738,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-BattleAnimFunction_34: ; cdf8c (33:5f8c)
+BattleAnimFunction_34:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2786,7 +2780,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_3C: ; cdfcb (33:5fcb)
+BattleAnimFunction_3C:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2829,7 +2823,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_35: ; ce00b (33:600b)
+BattleAnimFunction_35:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce014
@@ -2836,7 +2830,7 @@
 	dw Functionce023
 	dw Functionce05f
 
-Functionce014: ; ce014 (33:6014)
+Functionce014:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -2844,7 +2838,7 @@
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld [hl], $10
-Functionce023: ; ce023 (33:6023)
+Functionce023:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2883,11 +2877,11 @@
 	srl [hl]
 	ret
 
-Functionce05f: ; ce05f (33:605f)
+Functionce05f:
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_Horn: ; ce063 (33:6063)
+BattleAnimFunction_Horn:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw .zero
@@ -2894,7 +2888,7 @@
 	dw .one
 	dw .two
 	dw Functionce09e
-.zero: ; ce06e (33:606e)
+.zero:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2909,7 +2903,7 @@
 	ld [hl], a
 	ret
 
-.one: ; ce083 (33:6083)
+.one:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2919,7 +2913,7 @@
 	call Functionce70a
 	ret
 
-.two: ; ce091 (33:6091)
+.two:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -2928,7 +2922,7 @@
 	call DeinitBattleAnimation
 	ret
 
-Functionce09e: ; ce09e (33:609e)
+Functionce09e:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -2953,7 +2947,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_2C: ; ce0c5 (33:60c5)
+BattleAnimFunction_2C:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce0ce
@@ -2960,7 +2954,7 @@
 	dw Functionce0f8
 	dw Functionce0dd
 
-Functionce0ce: ; ce0ce (33:60ce)
+Functionce0ce:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -2971,7 +2965,7 @@
 	ld [hl], a
 	ret
 
-Functionce0dd: ; ce0dd (33:60dd)
+Functionce0dd:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -2988,7 +2982,7 @@
 	ld a, [hl]
 	sub $4
 	ld [hl], a
-Functionce0f8: ; ce0f8 (33:60f8)
+Functionce0f8:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -3004,13 +2998,13 @@
 	call Functionce70a
 	ret
 
-BattleAnimFunction_2E: ; ce10e (33:610e)
+BattleAnimFunction_2E:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce115
 	dw Functionce12a
 
-Functionce115: ; ce115 (33:6115)
+Functionce115:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -3022,7 +3016,7 @@
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld [hl], a
-Functionce12a: ; ce12a (33:612a)
+Functionce12a:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hli]
@@ -3055,7 +3049,7 @@
 	srl [hl]
 	ret
 
-BattleAnimFunction_2F: ; ce15c (33:615c)
+BattleAnimFunction_2F:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3114,7 +3108,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_42: ; ce1b0 (33:61b0)
+BattleAnimFunction_42:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3153,13 +3147,13 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_30: ; ce1e7 (33:61e7)
+BattleAnimFunction_30:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce1ee
 	dw Functionce1fb
 
-Functionce1ee: ; ce1ee (33:61ee)
+Functionce1ee:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_YCOORD
 	add hl, bc
@@ -3167,7 +3161,7 @@
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld [hl], a
-Functionce1fb: ; ce1fb (33:61fb)
+Functionce1fb:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3193,13 +3187,13 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_31: ; ce226 (33:6226)
+BattleAnimFunction_31:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce22d
 	dw Functionce254
 
-Functionce22d: ; ce22d (33:622d)
+Functionce22d:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -3220,10 +3214,10 @@
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld [hl], $f
-Functionce254: ; ce254 (33:6254)
+Functionce254:
 	ret
 
-BattleAnimFunction_32: ; ce255 (33:6255)
+BattleAnimFunction_32:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce260
@@ -3231,7 +3225,7 @@
 	dw Functionce278
 	dw Functionce289
 
-Functionce260: ; ce260 (33:6260)
+Functionce260:
 	call BattleAnim_IncAnonJumptableIndex
 	ld a, [hBattleTurn]
 	and a
@@ -3247,11 +3241,11 @@
 	ld [hl], a
 	ret
 
-Functionce274: ; ce274 (33:6274)
+Functionce274:
 	call Functionce29f
 	ret
 
-Functionce278: ; ce278 (33:6278)
+Functionce278:
 	call Functionce29f
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
@@ -3262,7 +3256,7 @@
 	call Functionce70a
 	ret
 
-Functionce289: ; ce289 (33:6289)
+Functionce289:
 	call Functionce29f
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
@@ -3277,7 +3271,7 @@
 	call DeinitBattleAnimation
 	ret
 
-Functionce29f: ; ce29f (33:629f)
+Functionce29f:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -3303,14 +3297,12 @@
 	ld [wOBP0], a
 	ret
 
-; ce2c4 (33:62c4)
-Unknown_ce2c4: ; ce2c4
+Unknown_ce2c4:
 	db $ff, $aa, $55, $aa
-Unknown_ce2c8: ; ce2c8
+Unknown_ce2c8:
 	db $ff, $ff, $00, $00
-; ce2cc
 
-BattleAnimFunction_33: ; ce2cc (33:62cc)
+BattleAnimFunction_33:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3340,7 +3332,7 @@
 	dec [hl]
 	ret
 
-BattleAnimFunction_36: ; ce2fd (33:62fd)
+BattleAnimFunction_36:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce306
@@ -3347,7 +3339,7 @@
 	dw Functionce330
 	dw Functionce34c
 
-Functionce306: ; ce306 (33:6306)
+Functionce306:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3376,7 +3368,7 @@
 	ld [hl], e
 	ret
 
-Functionce330: ; ce330 (33:6330)
+Functionce330:
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
 	ld a, [hl]
@@ -3399,7 +3391,7 @@
 	ld [hl], a
 	ret
 
-Functionce34c: ; ce34c (33:634c)
+Functionce34c:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -3413,13 +3405,13 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_37: ; ce35f (33:635f)
+BattleAnimFunction_37:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce366
 	dw Functionce375
 
-Functionce366: ; ce366 (33:6366)
+Functionce366:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -3427,7 +3419,7 @@
 	and $7f
 	add BATTLEANIMFRAMESET_81
 	call ReinitBattleAnimFrameset
-Functionce375: ; ce375 (33:6375)
+Functionce375:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	bit 7, [hl]
@@ -3443,7 +3435,7 @@
 	dec [hl]
 	ret
 
-BattleAnimFunction_38: ; ce389 (33:6389)
+BattleAnimFunction_38:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce392
@@ -3450,7 +3442,7 @@
 	dw Functionce39c
 	dw Functionce3ae
 
-Functionce392: ; ce392 (33:6392)
+Functionce392:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -3457,7 +3449,7 @@
 	ld [hl], $c
 	ret
 
-Functionce39c: ; ce39c (33:639c)
+Functionce39c:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3470,13 +3462,13 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ld a, BATTLEANIMFRAMESET_20
 	call ReinitBattleAnimFrameset
-Functionce3ae: ; ce3ae (33:63ae)
+Functionce3ae:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	dec [hl]
 	ret
 
-BattleAnimFunction_39: ; ce3b4 (33:63b4)
+BattleAnimFunction_39:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3496,7 +3488,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_3A: ; ce3d2 (33:63d2)
+BattleAnimFunction_3A:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3526,13 +3518,13 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_3B: ; ce3ff (33:63ff)
+BattleAnimFunction_3B:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce406
 	dw Functionce412
 
-Functionce406: ; ce406 (33:6406)
+Functionce406:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3542,11 +3534,11 @@
 	ld [hl], a
 	ret
 
-Functionce412: ; ce412 (33:6412)
+Functionce412:
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_3D: ; ce416 (33:6416)
+BattleAnimFunction_3D:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3570,7 +3562,7 @@
 	inc [hl]
 	ret
 
-BattleAnimFunction_3E: ; ce43a (33:643a)
+BattleAnimFunction_3E:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce443
@@ -3577,7 +3569,7 @@
 	dw Functionce465
 	dw Functionce490
 
-Functionce443: ; ce443 (33:6443)
+Functionce443:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
@@ -3596,7 +3588,7 @@
 	and $f0
 	or $8
 	ld [hl], a
-Functionce465: ; ce465 (33:6465)
+Functionce465:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3625,7 +3617,7 @@
 .asm_ce48b
 	ld [hl], $10
 	call BattleAnim_IncAnonJumptableIndex
-Functionce490: ; ce490 (33:6490)
+Functionce490:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3635,13 +3627,13 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_40: ; ce49c (33:649c)
+BattleAnimFunction_40:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce4a3
 	dw Functionce4b0
 
-Functionce4a3: ; ce4a3 (33:64a3)
+Functionce4a3:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -3648,7 +3640,7 @@
 	ld a, BATTLEANIMFRAMESET_24
 	add [hl]
 	call ReinitBattleAnimFrameset
-Functionce4b0: ; ce4b0 (33:64b0)
+Functionce4b0:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3678,7 +3670,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_41: ; ce4dc (33:64dc)
+BattleAnimFunction_41:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3708,7 +3700,7 @@
 	srl [hl]
 	ret
 
-BattleAnimFunction_43: ; ce508 (33:6508)
+BattleAnimFunction_43:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3738,7 +3730,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_44: ; ce532 (33:6532)
+BattleAnimFunction_44:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld e, [hl]
@@ -3767,7 +3759,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_45: ; ce55b (33:655b)
+BattleAnimFunction_45:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce564
@@ -3774,7 +3766,7 @@
 	dw Functionce56e
 	dw Functionce577
 
-Functionce564: ; ce564 (33:6564)
+Functionce564:
 	ld d, $18
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -3782,12 +3774,12 @@
 	inc [hl]
 	jr asm_ce58f
 
-Functionce56e: ; ce56e (33:656e)
+Functionce56e:
 	call BattleAnim_IncAnonJumptableIndex
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld [hl], $18
-Functionce577: ; ce577 (33:6577)
+Functionce577:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -3805,17 +3797,17 @@
 	call DeinitBattleAnimation
 	ret
 
-asm_ce58f: ; ce58f (33:658f)
+asm_ce58f:
 	call Functionce6f1
 	ret
 
-BattleAnimFunction_46: ; ce593 (33:6593)
+BattleAnimFunction_46:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce5b3
 	dw Functionce59a
 
-Functionce59a: ; ce59a (33:659a)
+Functionce59a:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -3833,10 +3825,10 @@
 
 .asm_ce5b0
 	call DeinitBattleAnimation
-Functionce5b3: ; ce5b3 (33:65b3)
+Functionce5b3:
 	ret
 
-BattleAnimFunction_47: ; ce5b4 (33:65b4)
+BattleAnimFunction_47:
 	ld d, $50
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -3863,7 +3855,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_48: ; ce5dc (33:65dc)
+BattleAnimFunction_48:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3879,7 +3871,7 @@
 	call DeinitBattleAnimation
 	ret
 
-BattleAnimFunction_49: ; ce5ee (33:65ee)
+BattleAnimFunction_49:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce5f9
@@ -3887,7 +3879,7 @@
 	dw Functionce622
 	dw Functionce618
 
-Functionce5f9: ; ce5f9 (33:65f9)
+Functionce5f9:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3897,7 +3889,7 @@
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld [hl], $ec
-Functionce60a: ; ce60a (33:660a)
+Functionce60a:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3909,14 +3901,14 @@
 	inc [hl]
 	ret
 
-Functionce618: ; ce618 (33:6618)
+Functionce618:
 	call DeinitBattleAnimation
 	ret
 
-asm_ce61c: ; ce61c (33:661c)
+asm_ce61c:
 	call BattleAnim_IncAnonJumptableIndex
 	call BattleAnim_IncAnonJumptableIndex
-Functionce622: ; ce622 (33:6622)
+Functionce622:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3928,7 +3920,7 @@
 	dec [hl]
 	ret
 
-BattleAnimFunction_4A: ; ce62f (33:662f)
+BattleAnimFunction_4A:
 	call BattleAnim_AnonJumptable
 .anon_dw
 	dw Functionce63a
@@ -3936,7 +3928,7 @@
 	dw Functionce65c
 	dw Functionce672
 
-Functionce63a: ; ce63a (33:663a)
+Functionce63a:
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
 	ld a, [hl]
@@ -3946,7 +3938,7 @@
 	call BattleAnim_IncAnonJumptableIndex
 	ret
 
-Functionce648: ; ce648 (33:6648)
+Functionce648:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3962,7 +3954,7 @@
 	inc [hl]
 	ret
 
-Functionce65c: ; ce65c (33:665c)
+Functionce65c:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3979,7 +3971,7 @@
 	ld [hl], a
 	ret
 
-Functionce672: ; ce672 (33:6672)
+Functionce672:
 	ld hl, BATTLEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -3996,7 +3988,7 @@
 	ld [hl], a
 	ret
 
-BattleAnimFunction_4B: ; ce688 (33:6688)
+BattleAnimFunction_4B:
 	ld hl, BATTLEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld d, [hl]
@@ -4027,7 +4019,7 @@
 	ld [hl], e
 	ret
 
-BattleAnimFunction_4C: ; ce6b3 (33:66b3)
+BattleAnimFunction_4C:
 	ld d, $18
 	ld hl, BATTLEANIMSTRUCT_0B
 	add hl, bc
@@ -4036,7 +4028,7 @@
 	call Functionce6f1
 	ret
 
-BattleAnimFunction_4F: ; ce6bf (33:66bf)
+BattleAnimFunction_4F:
 	ld d, $18
 	ld hl, BATTLEANIMSTRUCT_10
 	add hl, bc
@@ -4049,7 +4041,7 @@
 	call Functionce6f1
 	ret
 
-BattleAnimFunction_4D: ; ce6d2 (33:66d2)
+BattleAnimFunction_4D:
 	ld hl, BATTLEANIMSTRUCT_0F
 	add hl, bc
 	ld a, [hl]
@@ -4071,7 +4063,7 @@
 	call DeinitBattleAnimation
 	ret
 
-Functionce6f1: ; ce6f1 (33:66f1)
+Functionce6f1:
 	push af
 	push de
 	call BattleAnim_Sine
@@ -4088,7 +4080,7 @@
 	ld [hl], a
 	ret
 
-Functionce70a: ; ce70a (33:670a)
+Functionce70a:
 	and $f
 	ld e, a
 	ld hl, BATTLEANIMSTRUCT_XCOORD
@@ -4104,7 +4096,7 @@
 	jr nz, .asm_ce719
 	ret
 
-BattleAnim_AnonJumptable: ; ce71e (33:671e)
+BattleAnim_AnonJumptable:
 	pop de
 	ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
 	add hl, bc
@@ -4117,49 +4109,45 @@
 	ld l, a
 	jp hl
 
-BattleAnim_IncAnonJumptableIndex: ; ce72c (33:672c)
+BattleAnim_IncAnonJumptableIndex:
 	ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
 	add hl, bc
 	inc [hl]
 	ret
 
-BattleAnim_Cosine: ; ce732 (33:6732)
+BattleAnim_Cosine:
 ; a = d * cos(a * pi/32)
 	add %010000 ; cos(x) = sin(x + pi/2)
 	; fallthrough
-BattleAnim_Sine: ; ce734 (33:6734)
+BattleAnim_Sine:
 ; a = d * sin(a * pi/32)
 	calc_sine_wave BattleAnimSineWave
 
-BattleAnim_Sine_e: ; ce765 (33:6765)
+BattleAnim_Sine_e:
 	ld a, e
 	call BattleAnim_Sine
 	ld e, a
 	ret
 
-BattleAnim_Cosine_e: ; ce76b (33:676b)
+BattleAnim_Cosine_e:
 	ld a, e
 	call BattleAnim_Cosine
 	ld e, a
 	ret
-; ce771 (33:6771)
 
-BattleAnim_AbsSinePrecise: ; ce771
+BattleAnim_AbsSinePrecise:
 	ld a, e
 	call BattleAnim_Sine
 	ld e, l
 	ld d, h
 	ret
-; ce778
 
-BattleAnim_AbsCosinePrecise: ; ce778
+BattleAnim_AbsCosinePrecise:
 	ld a, e
 	call BattleAnim_Cosine
 	ld e, l
 	ld d, h
 	ret
-; ce77f
 
-BattleAnimSineWave: ; ce77f
+BattleAnimSineWave:
 	sine_table 32
-; ce7bf
--- a/engine/battle_anims/helpers.asm
+++ b/engine/battle_anims/helpers.asm
@@ -1,4 +1,4 @@
-ReinitBattleAnimFrameset: ; ce7bf (33:67bf)
+ReinitBattleAnimFrameset:
 	ld hl, BATTLEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
 	ld [hl], a
@@ -10,7 +10,7 @@
 	ld [hl], -1
 	ret
 
-GetBattleAnimFrame: ; ce7d1
+GetBattleAnimFrame:
 .loop
 	ld hl, BATTLEANIMSTRUCT_DURATION
 	add hl, bc
@@ -72,9 +72,8 @@
 	ld [hl], a
 	jr .loop
 
-; ce823
 
-.GetPointer: ; ce823
+.GetPointer:
 	ld hl, BATTLEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
 	ld e, [hl]
@@ -93,9 +92,8 @@
 	add hl, de
 	ret
 
-; ce83c
 
-GetBattleAnimOAMPointer: ; ce83c
+GetBattleAnimOAMPointer:
 	ld l, a
 	ld h, 0
 	ld de, BattleAnimOAMData
@@ -104,9 +102,8 @@
 	add hl, de
 	ret
 
-; ce846
 
-LoadBattleAnimObj: ; ce846 (33:6846)
+LoadBattleAnimObj:
 	push hl
 	ld l, a
 	ld h, 0
@@ -127,4 +124,3 @@
 	pop bc
 	ret
 
-; ce85e (33:685e)
--- a/engine/battle_anims/pokeball_wobble.asm
+++ b/engine/battle_anims/pokeball_wobble.asm
@@ -1,4 +1,4 @@
-GetPokeBallWobble: ; f971 (3:7971)
+GetPokeBallWobble:
 ; Returns whether a Poke Ball will wobble in the catch animation.
 ; Whether a Pokemon is caught is determined beforehand.
 
--- a/engine/events/basement_key.asm
+++ b/engine/events/basement_key.asm
@@ -1,4 +1,4 @@
-_BasementKey: ; 507b4
+_BasementKey:
 ; Are we even in the right map to use this?
 	ld a, [wMapGroup]
 	cp GROUP_GOLDENROD_UNDERGROUND
@@ -26,7 +26,6 @@
 	ld a, FALSE
 	ld [wItemEffectSucceeded], a
 	ret
-; 507e1
 
 .BasementKeyScript: ; 0x507e1
 	closetext
--- a/engine/events/battle_tower/battle_tower.asm
+++ b/engine/events/battle_tower/battle_tower.asm
@@ -1,17 +1,15 @@
-BattleTowerRoomMenu: ; 1700b0
+BattleTowerRoomMenu:
 ; special
 	call InitBattleTowerChallengeRAM
 	farcall _BattleTowerRoomMenu
 	ret
-; 1700ba
 
-Function1700ba: ; 1700ba
+Function1700ba:
 	call InitBattleTowerChallengeRAM
 	farcall Function11811a
 	ret
-; 1700c4
 
-Function1700c4: ; 1700c4
+Function1700c4:
 	ld a, [rSVBK]
 	push af
 	ld a, $3
@@ -51,16 +49,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 170114
 
-Function170114: ; 170114
+Function170114:
 	call InitBattleTowerChallengeRAM
 	call .Function170121
 	farcall Function11805f
 	ret
-; 170121
 
-.Function170121: ; 170121
+.Function170121:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $a948
@@ -70,9 +66,8 @@
 	call CloseSRAM
 	call Function170c8b
 	ret
-; 170139
 
-Function170139: ; 170139
+Function170139:
 ; Convert the 4-digit decimal number at 5:aa41 into binary
 	ld a, $5
 	call GetSRAMBank
@@ -167,9 +162,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 17020c
 
-.DecToBin: ; 17020c
+.DecToBin:
 	ld a, [de]
 	inc de
 	and a
@@ -180,20 +174,17 @@
 	dec a
 	jr nz, .digit_loop
 	ret
-; 170215
 
-BattleTowerBattle: ; 170215
+BattleTowerBattle:
 	xor a
 	ld [wBattleTowerBattleEnded], a
 	call _BattleTowerBattle
 	ret
-; 17021d
 
-DummySpecial_17021d: ; 17021d
+DummySpecial_17021d:
 	ret
-; 17021e
 
-InitBattleTowerChallengeRAM: ; 17021e
+InitBattleTowerChallengeRAM:
 	xor a
 	ld [wBattleTowerBattleEnded], a
 	ld [wNrOfBeatenBattleTowerTrainers], a
@@ -200,9 +191,8 @@
 	ld [wcf65], a
 	ld [wcf66], a
 	ret
-; 17022c
 
-_BattleTowerBattle: ; 17022c
+_BattleTowerBattle:
 .loop
 	call .do_dw
 	call DelayFrame
@@ -210,9 +200,8 @@
 	cp $1
 	jr nz, .loop
 	ret
-; 17023a
 
-.do_dw ; 17023a
+.do_dw
 	ld a, [wBattleTowerBattleEnded]
 	ld e, a
 	ld d, 0
@@ -223,14 +212,12 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 170249
 
-.dw ; 170249
+.dw
 	dw RunBattleTowerTrainer
 	dw SkipBattleTowerTrainer
-; 17024d
 
-RunBattleTowerTrainer: ; 17024d
+RunBattleTowerTrainer:
 	ld a, [wOptions]
 	push af
 	ld hl, wOptions
@@ -278,7 +265,7 @@
 	ret
 
 
-ReadBTTrainerParty: ; 1702b7
+ReadBTTrainerParty:
 ; Initialise the BattleTower-Trainer and his mon
 	call CopyBTTrainer_FromBT_OT_TowBT_OTTemp
 
@@ -394,9 +381,8 @@
 	ld a, -1
 	ld [bc], a
 	ret
-; 170394
 
-ValidateBTParty: ; 170394
+ValidateBTParty:
 ; Check for and fix errors in party data
 	ld hl, wBT_OTTempMon1Species
 	ld d, BATTLETOWER_PARTY_LENGTH
@@ -501,13 +487,11 @@
 	dec d
 	jp nz, .pkmn_loop
 	ret
-; 170426
 
-BT_ChrisName: ; 170426
+BT_ChrisName:
 	db "CHRIS@"
-; 17042c
 
-Function17042c: ; 17042c
+Function17042c:
 	ld hl, w3_d202TrainerData
 	ld a, BATTLETOWER_STREAK_LENGTH
 .loop
@@ -568,12 +552,11 @@
 	dec a
 	jr nz, .loop
 	ret
-; 170470
 
 INCLUDE "data/battle_tower/unknown_levels.asm"
 
 
-CopyBTTrainer_FromBT_OT_TowBT_OTTemp: ; 1704a2
+CopyBTTrainer_FromBT_OT_TowBT_OTTemp:
 ; copy the BattleTower-Trainer data that lies at 'wBT_OTTrainer' to 'wBT_OTTemp'
 	ld a, [rSVBK]
 	push af
@@ -595,11 +578,10 @@
 	ld hl, sNrOfBeatenBattleTowerTrainers
 	inc [hl]
 	call CloseSRAM
-SkipBattleTowerTrainer: ; 1704c9
+SkipBattleTowerTrainer:
 	ret
-; 1704ca
 
-Unreferenced_Function1704ca: ; 1704ca
+Unreferenced_Function1704ca:
 	ld a, [$be46]
 	cp $7
 	jr c, .asm_1704d3
@@ -617,9 +599,8 @@
 
 .asm_1704e0
 	ret
-; 1704e1
 
-Function1704e1: ; 1704e1
+Function1704e1:
 	call SpeechTextBox
 	call FadeToMenu
 	call InitBattleTowerChallengeRAM
@@ -626,9 +607,8 @@
 	call .JumptableLoop
 	call CloseSubmenu
 	ret
-; 1704f1
 
-.JumptableLoop: ; 1704f1
+.JumptableLoop:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearScreen
@@ -643,9 +623,8 @@
 
 .done
 	ret
-; 170510
 
-.DoJumptable: ; 170510
+.DoJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -656,15 +635,13 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 17051f
 
-.dw ; 17051f
+.dw
 	dw .Jumptable_0
 	dw .Jumptable_1
 	dw .Jumptable_2
-; 170525
 
-.Jumptable_0: ; 170525
+.Jumptable_0:
 	ld a, $5
 	call GetSRAMBank
 
@@ -744,9 +721,8 @@
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 1705b7
 
-.DrawBorder: ; 1705b7
+.DrawBorder:
 	hlcoord 0, 4
 	ld a, "┌"
 	ld [hli], a
@@ -786,9 +762,8 @@
 	dec c
 	jr nz, .right_border_loop
 	ret
-; 1705f0
 
-.PlaceTextItems: ; 1705f0
+.PlaceTextItems:
 	call .ClearBox
 	call .PlaceUpDownArrows
 	ld a, $50
@@ -855,9 +830,8 @@
 	dec a
 	jr nz, .loop1
 	ret
-; 17064b
 
-.ClearBox: ; 17064b
+.ClearBox:
 	hlcoord 1, 5
 	xor a
 	ld b, 12
@@ -872,9 +846,8 @@
 	dec b
 	jr nz, .clearbox_row
 	ret
-; 17065d
 
-.PlaceUpDownArrows: ; 17065d
+.PlaceUpDownArrows:
 	ld a, [wNrOfBeatenBattleTowerTrainers]
 	and a
 	jr z, .nope
@@ -890,17 +863,14 @@
 	ld a, "▼"
 	ld [hl], a
 	ret
-; 170676
 
-.String_Mail: ; 170676
+.String_Mail:
 	db "ルーム@"
-; 17067a
 
-.String_PastReaders: ; 17067a
+.String_PastReaders:
 	db "れきだいりーダーいちらん@"
-; 170687
 
-BattleTowerAction: ; 170687
+BattleTowerAction:
 	ld a, [wScriptVar]
 	ld e, a
 	ld d, 0
@@ -911,10 +881,9 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 170696
 
 
-.dw ; 170696 (5c:4696)
+.dw
 	dw BattleTowerAction_CheckExplanationRead ; 0x00
 	dw BattleTowerAction_SetExplanationRead ; 0x01
 	dw BattleTowerAction_GetChallengeState ; 0x02
@@ -950,7 +919,7 @@
 
 
 ; Reset the save memory for BattleTower-Trainers (Counter and all 7 TrainerBytes)
-ResetBattleTowerTrainersSRAM: ; 1706d6 (5c:46d6) BattleTowerAction $1a
+ResetBattleTowerTrainersSRAM: ; BattleTowerAction $1a
 	ld a, BANK(sBTTrainers)
 	call GetSRAMBank
 
@@ -966,7 +935,7 @@
 
 	ret
 
-BattleTower_GiveReward: ; 1706ee (5c:46ee) BattleTowerAction $1b
+BattleTower_GiveReward: ; BattleTowerAction $1b
 	ld a, BANK(sBattleTowerReward)
 	call GetSRAMBank
 
@@ -995,7 +964,7 @@
 	ld [wScriptVar], a
 	ret
 
-Function17071b: ; 17071b (5c:471b) BattleTowerAction $1c
+Function17071b: ; BattleTowerAction $1c
 	ld a, BANK(sBattleTowerChallengeState)
 	call GetSRAMBank
 	ld a, BATTLETOWER_WON_CHALLENGE
@@ -1003,7 +972,7 @@
 	call CloseSRAM
 	ret
 
-Function170729: ; 170729 (5c:4729) BattleTowerAction $1d
+Function170729: ; BattleTowerAction $1d
 	ld a, BANK(sBattleTowerChallengeState)
 	call GetSRAMBank
 	ld a, BATTLETOWER_RECEIVED_REWARD
@@ -1011,11 +980,11 @@
 	call CloseSRAM
 	ret
 
-BattleTower_SaveOptions: ; 170737 (5c:4737) BattleTowerAction $1f
+BattleTower_SaveOptions: ; BattleTowerAction $1f
 	farcall SaveOptions
 	ret
 
-BattleTower_RandomlyChooseReward: ; 17073e (5c:473e) BattleTowerAction $1e
+BattleTower_RandomlyChooseReward: ; BattleTowerAction $1e
 ; Generate a random stat boosting item.
 .loop
 	call Random
@@ -1036,7 +1005,7 @@
 	call CloseSRAM
 	ret
 
-BattleTowerAction_CheckExplanationRead: ; 17075f (5c:475f) BattleTowerAction $00
+BattleTowerAction_CheckExplanationRead: ; BattleTowerAction $00
 	call BattleTower_CheckSaveFileExistsAndIsYours
 	ld a, [wScriptVar]
 	and a
@@ -1050,7 +1019,7 @@
 	call CloseSRAM
 	ret
 
-BattleTowerAction_GetChallengeState: ; 170778 (5c:4778) BattleTowerAction $02
+BattleTowerAction_GetChallengeState: ; BattleTowerAction $02
 	ld hl, sBattleTowerChallengeState
 	ld a, BANK(sBattleTowerChallengeState)
 	call GetSRAMBank
@@ -1059,7 +1028,7 @@
 	call CloseSRAM
 	ret
 
-BattleTowerAction_SetExplanationRead: ; 170788 (5c:4788) BattleTowerAction $01
+BattleTowerAction_SetExplanationRead: ; BattleTowerAction $01
 	ld a, BANK(sBattleTowerSaveFileFlags)
 	call GetSRAMBank
 	ld a, [sBattleTowerSaveFileFlags]
@@ -1068,13 +1037,13 @@
 	call CloseSRAM
 	ret
 
-BattleTowerAction_SetByteToQuickSaveChallenge: ; 170799 (5c:4799) BattleTowerAction $03
+BattleTowerAction_SetByteToQuickSaveChallenge: ; BattleTowerAction $03
 	ld c, BATTLETOWER_SAVED_AND_LEFT
 	jr asm_17079f
 
-BattleTowerAction_SetByteToCancelChallenge: ; 17079d (5c:479d) BattleTowerAction $04
+BattleTowerAction_SetByteToCancelChallenge: ; BattleTowerAction $04
 	ld c, BATTLETOWER_NO_CHALLENGE
-asm_17079f: ; 17079f (5c:479f)
+asm_17079f:
 	ld a, BANK(sBattleTowerChallengeState)
 	call GetSRAMBank
 	ld a, c
@@ -1082,7 +1051,7 @@
 	call CloseSRAM
 	ret
 
-Function1707ac: ; 1707ac (5c:47ac) BattleTowerAction $05
+Function1707ac: ; BattleTowerAction $05
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$aa8c]
@@ -1123,7 +1092,7 @@
 	ld a, $8
 	ld [wScriptVar], a
 
-Function1707f4: ; 1707f4 (5c:47f4) BattleTowerAction $06
+Function1707f4: ; BattleTowerAction $06
 	ld a, $5
 	call GetSRAMBank
 	xor a
@@ -1133,7 +1102,7 @@
 	call CloseSRAM
 	ret
 
-Function170807: ; 170807 (5c:4807) BattleTowerAction $16
+Function170807: ; BattleTowerAction $16
 	call UpdateTime
 	ld a, $5
 	call GetSRAMBank
@@ -1144,7 +1113,7 @@
 	call CloseSRAM
 	ret
 
-Function17081d: ; 17081d (5c:481d) BattleTowerAction $17
+Function17081d: ; BattleTowerAction $17
 	xor a
 	ld [wScriptVar], a
 	ld a, $5
@@ -1187,7 +1156,7 @@
 	call CloseSRAM
 	ret
 
-SaveBattleTowerLevelGroup: ; 170868 (5c:4868) BattleTowerAction $07
+SaveBattleTowerLevelGroup: ; BattleTowerAction $07
 	ld a, BANK(sBTChoiceOfLevelGroup)
 	call GetSRAMBank
 	ld a, [rSVBK]
@@ -1201,7 +1170,7 @@
 	call CloseSRAM
 	ret
 
-LoadBattleTowerLevelGroup: ; 170881 (5c:4881) BattleTowerAction $08 ; Load level group choice
+LoadBattleTowerLevelGroup: ; BattleTowerAction $08 ; Load level group choice
 	ld a, BANK(sBTChoiceOfLevelGroup)
 	call GetSRAMBank
 	ld a, [rSVBK]
@@ -1215,7 +1184,7 @@
 	call CloseSRAM
 	ret
 
-BattleTower_CheckSaveFileExistsAndIsYours: ; 17089a BattleTowerAction $09
+BattleTower_CheckSaveFileExistsAndIsYours: ; BattleTowerAction $09
 	ld a, [wSaveFileExists]
 	and a
 	jr z, .nope
@@ -1230,16 +1199,15 @@
 .nope
 	ld [wScriptVar], a
 	ret
-; 1708b1
 
 
-Function1708b1: ; 1708b1 (5c:48b1) BattleTowerAction $0a
+Function1708b1: ; BattleTowerAction $0a
 	xor a
 	ld [wMusicFade], a
 	call MaxVolume
 	ret
 
-CheckMobileEventIndex: ; 1708b9 (5c:48b9) BattleTowerAction $0b something to do with GS Ball
+CheckMobileEventIndex: ; BattleTowerAction $0b something to do with GS Ball
 	ld a, BANK(sMobileEventIndex)
 	call GetSRAMBank
 	ld a, [sMobileEventIndex]
@@ -1247,7 +1215,7 @@
 	call CloseSRAM
 	ret
 
-Function1708c8: ; 1708c8 (5c:48c8) BattleTowerAction $0c
+Function1708c8: ; BattleTowerAction $0c
 	call UpdateTime
 	ld a, $5
 	call GetSRAMBank
@@ -1266,7 +1234,7 @@
 	call CloseSRAM
 	ret
 
-Function1708f0: ; 1708f0 (5c:48f0) BattleTowerAction $0d
+Function1708f0: ; BattleTowerAction $0d
 	xor a
 	ld [wScriptVar], a
 	call UpdateTime
@@ -1293,7 +1261,7 @@
 	ret
 
 
-Function170923: ; 170923
+Function170923:
 	ld a, $5
 	call GetSRAMBank
 	xor a
@@ -1304,10 +1272,9 @@
 	call ByteFill
 	call CloseSRAM
 	ret
-; 17093c
 
 
-BattleTowerAction_EggTicket: ; 17093c (5c:493c) BattleTowerAction $0e
+BattleTowerAction_EggTicket: ; BattleTowerAction $0e
 	xor a
 	ld [wScriptVar], a
 	ld a, EGG_TICKET
@@ -1373,12 +1340,11 @@
 	dec c
 	jr nz, .loop
 	ret
-; 1709a4 (5c:49a4)
 
-String_MysteryJP: ; 1709a4
+String_MysteryJP:
 	db "なぞナゾ@@" ; MYSTERY
 
-Function1709aa: ; 1709aa (5c:49aa) BattleTowerAction $0f
+Function1709aa: ; BattleTowerAction $0f
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(w3_d090)
@@ -1389,7 +1355,7 @@
 	ld [rSVBK], a
 	ret
 
-Function1709bb: ; 1709bb (5c:49bb) BattleTowerAction $10
+Function1709bb: ; BattleTowerAction $10
 	xor a
 	ld [wScriptVar], a
 	ld a, $5
@@ -1415,9 +1381,8 @@
 	ld [$a800], a
 	call CloseSRAM
 	ret
-; 1709e7 (5c:49e7)
 
-.jumptable: ; 1709e7
+.jumptable:
 	dw .NoAction
 	dw .NoAction
 	dw .DoAction1
@@ -1424,9 +1389,8 @@
 	dw .DoAction1
 	dw .Action4
 	dw .Action5
-; 1709f3
 
-.DoAction1: ; 1709f3
+.DoAction1:
 	ld a, $5
 	call GetSRAMBank
 	ld a, $1
@@ -1433,11 +1397,10 @@
 	ld [$a800], a
 	call CloseSRAM
 
-.NoAction: ; 170a00
+.NoAction:
 	ret
-; 170a01
 
-.Action4: ; 170a01
+.Action4:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $b023
@@ -1454,9 +1417,8 @@
 	ld a, $1
 	ld [wScriptVar], a
 	ret
-; 170a33
 
-.Action5: ; 170a33
+.Action5:
 	ld a, $0
 	call GetSRAMBank
 	ld hl, wRTC
@@ -1516,15 +1478,14 @@
 
 .no_scene_2
 	ret
-; 170a9c
 
-Function170a9c: ; 170a9c (5c:4a9c) BattleTowerAction $11
+Function170a9c: ; BattleTowerAction $11
 	ld c, FALSE
 	jr asm_170aa2
 
-Function170aa0: ; 170aa0 (5c:4aa0) BattleTowerAction $12
+Function170aa0: ; BattleTowerAction $12
 	ld c, TRUE
-asm_170aa2: ; 170aa2 (5c:4aa2)
+asm_170aa2:
 	ld a, $5
 	call GetSRAMBank
 	ld a, c
@@ -1532,7 +1493,7 @@
 	call CloseSRAM
 	ret
 
-Function170aaf: ; 170aaf (5c:4aaf) BattleTowerAction $13
+Function170aaf: ; BattleTowerAction $13
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$aa8d]
@@ -1540,7 +1501,7 @@
 	call CloseSRAM
 	ret
 
-Function170abe: ; 170abe (5c:4abe) BattleTowerAction $14
+Function170abe: ; BattleTowerAction $14
 	call BattleTower_CheckSaveFileExistsAndIsYours
 	ld a, [wScriptVar]
 	and a
@@ -1554,7 +1515,7 @@
 	call CloseSRAM
 	ret
 
-Function170ad7: ; 170ad7 (5c:4ad7) BattleTowerAction $15
+Function170ad7: ; BattleTowerAction $15
 	ld a, BANK(sBattleTowerSaveFileFlags)
 	call GetSRAMBank
 	ld a, [sBattleTowerSaveFileFlags]
@@ -1563,7 +1524,7 @@
 	call CloseSRAM
 	ret
 
-BattleTowerAction_LevelCheck: ; 170ae8 (5c:4ae8) BattleTowerAction $18
+BattleTowerAction_LevelCheck: ; BattleTowerAction $18
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$b2fb]
@@ -1583,7 +1544,7 @@
 	ld [wScriptVar], a
 	ret
 
-BattleTowerAction_UbersCheck: ; 170b16 (5c:4b16) BattleTowerAction $19
+BattleTowerAction_UbersCheck: ; BattleTowerAction $19
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$b2fb]
@@ -1646,15 +1607,13 @@
 	ld [hUsedSpriteTile], a
 	farcall GetUsedSprite
 	ret
-; 170b90
 
 INCLUDE "data/trainers/sprites.asm"
 
-DummySpecial_170bd2: ; 170bd2
+DummySpecial_170bd2:
 	ret
-; 170bd3
 
-CheckForBattleTowerRules: ; 170bd3
+CheckForBattleTowerRules:
 	farcall _CheckForBattleTowerRules
 	jr c, .asm_170bde
 	xor a ; FALSE
@@ -1666,4 +1625,3 @@
 .asm_170be0
 	ld [wScriptVar], a
 	ret
-; 170be4
--- a/engine/events/battle_tower/get_trainer_class.asm
+++ b/engine/events/battle_tower/get_trainer_class.asm
@@ -5,7 +5,7 @@
 	ld c, a
 	ret
 
-.GetMobileOTTrainerClass: ; 4e930
+.GetMobileOTTrainerClass:
 	ld a, [hli]
 	xor [hl]
 	ld c, a
--- a/engine/events/battle_tower/load_trainer.asm
+++ b/engine/events/battle_tower/load_trainer.asm
@@ -1,4 +1,4 @@
-Function_LoadOpponentTrainerAndPokemons: ; 1f8000
+Function_LoadOpponentTrainerAndPokemons:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBT_OTTrainer)
@@ -92,7 +92,7 @@
 	ret
 
 
-Function_LoadRandomBattleTowerMon: ; 1f8081
+Function_LoadRandomBattleTowerMon:
 	ld c, BATTLETOWER_PARTY_LENGTH
 .loop
 	push bc
@@ -207,7 +207,6 @@
 	ld [sBTMonPrevTrainer3], a
 	call CloseSRAM
 	ret
-; 1f814e
 
 INCLUDE "data/battle_tower/classes.asm"
 
--- a/engine/events/battle_tower/rules.asm
+++ b/engine/events/battle_tower/rules.asm
@@ -1,4 +1,4 @@
-CheckForMobileBattleRules: ; 8b1e1
+CheckForMobileBattleRules:
 	ld de, .PointerTables
 	call BattleTower_ExecuteJumptable
 	ret z
@@ -5,23 +5,20 @@
 	call BattleTower_PleaseReturnWhenReady
 	scf
 	ret
-; 8b1ed
 
-.PointerTables: ; 8b1ed
+.PointerTables:
 	db 2
 	dw .Functions
 	dw .TextPointers
 
-.Functions: ; 8b1f2
+.Functions:
 	dw BattleTower_CheckPartyLengthIs3
 	dw BattleTower_CheckPartyHasThreeMonsThatAreNotEggs
-; 8b1f6
 
-.TextPointers: ; 8b1f6
+.TextPointers:
 	dw .ExcuseMeText
 	dw JumpText_NeedAtLeastThreeMon
 	dw JumpText_EggDoesNotQualify
-; 8b1fc
 
 .ExcuseMeText: ; 0x8b1fc
 	; Excuse me!
@@ -29,7 +26,7 @@
 	db "@"
 ; 0x8b201
 
-_CheckForBattleTowerRules: ; 8b201
+_CheckForBattleTowerRules:
 	ld hl, wStringBuffer2
 	ld [hl], "3"
 	inc hl
@@ -40,27 +37,24 @@
 	call BattleTower_PleaseReturnWhenReady
 	scf
 	ret
-; 8b215
 
-.PointerTables: ; 8b215
+.PointerTables:
 	db 4
 	dw .Functions
 	dw .TextPointers
 
-.Functions: ; 8b21a
+.Functions:
 	dw Function_PartyCountEq3
 	dw Function_PartySpeciesAreUnique
 	dw Function_PartyItemsAreUnique
 	dw Function_HasPartyAnEgg
-; 8b222
 
-.TextPointers: ; 8b222
+.TextPointers:
 	dw JumpText_ExcuseMeYoureNotReady
 	dw JumpText_OnlyThreeMonMayBeEntered
 	dw JumpText_TheMonMustAllBeDifferentKinds
 	dw JumpText_TheMonMustNotHoldTheSameItems
 	dw JumpText_YouCantTakeAnEgg
-; 8b22c
 
 JumpText_ExcuseMeYoureNotReady: ; 0x8b22c
 	; Excuse me. You're not ready.
@@ -68,11 +62,10 @@
 	db "@"
 ; 0x8b231
 
-BattleTower_PleaseReturnWhenReady: ; 8b231
+BattleTower_PleaseReturnWhenReady:
 	ld hl, .PleaseReturnWhenReady
 	call PrintText
 	ret
-; 8b238
 
 .PleaseReturnWhenReady: ; 0x8b238
 	; Please return when you're ready.
@@ -116,7 +109,7 @@
 	db "@"
 ; 0x8b25b
 
-BattleTower_ExecuteJumptable: ; 8b25b
+BattleTower_ExecuteJumptable:
 	ld bc, 0
 .loop
 	call .DoJumptableFunction
@@ -126,9 +119,8 @@
 	ld a, b
 	and a
 	ret
-; 8b26c
 
-.DoJumptableFunction: ; 8b26c
+.DoJumptableFunction:
 	push de
 	push bc
 	call .GetFunctionPointer
@@ -137,16 +129,14 @@
 	pop bc
 	pop de
 	ret
-; 8b276
 
-.Next_CheckReachedEnd: ; 8b276
+.Next_CheckReachedEnd:
 	inc c
 	ld a, [de]
 	cp c
 	ret
-; 8b27a
 
-.GetFunctionPointer: ; 8b27a
+.GetFunctionPointer:
 	inc de
 	ld a, [de]
 	ld l, a
@@ -154,9 +144,8 @@
 	ld a, [de]
 	ld h, a
 	ret
-; 8b281
 
-.GetTextPointers: ; 8b281
+.GetTextPointers:
 	inc de
 	inc de
 	inc de
@@ -166,16 +155,14 @@
 	ld a, [de]
 	ld h, a
 	ret
-; 8b28a
 
-.LoadTextPointer: ; 8b28a
+.LoadTextPointer:
 	ld a, [hli]
 	ld h, [hl]
 	ld l, a
 	ret
-; 8b28e
 
-.PrintFailureText: ; 8b28e
+.PrintFailureText:
 	push de
 	push bc
 	ld a, b
@@ -186,9 +173,8 @@
 	ld b, $1
 	pop de
 	ret
-; 8b29d
 
-.PrintFirstText: ; 8b29d
+.PrintFirstText:
 	push de
 	call .GetTextPointers
 	call .LoadTextPointer
@@ -195,9 +181,8 @@
 	call PrintText
 	pop de
 	ret
-; 8b2a9
 
-.PrintNthText: ; 8b2a9
+.PrintNthText:
 	push bc
 	call .GetTextPointers
 	inc hl
@@ -209,15 +194,13 @@
 	call PrintText
 	pop bc
 	ret
-; 8b2bb
 
-BattleTower_CheckPartyLengthIs3: ; 8b2bb
+BattleTower_CheckPartyLengthIs3:
 	ld a, [wPartyCount]
 	cp BATTLETOWER_PARTY_LENGTH
 	ret
-; 8b2c1
 
-BattleTower_CheckPartyHasThreeMonsThatAreNotEggs: ; 8b2c1
+BattleTower_CheckPartyHasThreeMonsThatAreNotEggs:
 	ld hl, wPartyCount
 	ld a, [hli]
 	ld b, $0
@@ -237,23 +220,20 @@
 	ld a, b
 	cp BATTLETOWER_PARTY_LENGTH
 	ret
-; 8b2da
 
-Function_PartyCountEq3: ; 8b2da
+Function_PartyCountEq3:
 	ld a, [wPartyCount]
 	cp BATTLETOWER_PARTY_LENGTH
 	ret z
 	scf
 	ret
-; 8b2e2
 
-Function_PartySpeciesAreUnique: ; 8b2e2
+Function_PartySpeciesAreUnique:
 	ld hl, wPartyMon1Species
 	call VerifyUniqueness
 	ret
-; 8b2e9
 
-VerifyUniqueness: ; 8b2e9
+VerifyUniqueness:
 	ld de, wPartyCount
 	ld a, [de]
 	inc de
@@ -296,9 +276,8 @@
 	pop hl
 	scf
 	ret
-; 8b31a
 
-.nextmon ; 8b31a
+.nextmon
 	push bc
 	ld bc, PARTYMON_STRUCT_LENGTH
 	add hl, bc
@@ -305,9 +284,8 @@
 	inc de
 	pop bc
 	ret
-; 8b322
 
-.isegg ; 8b322
+.isegg
 	push bc
 	ld b, a
 	ld a, [de]
@@ -315,15 +293,13 @@
 	ld a, b
 	pop bc
 	ret
-; 8b32a
 
-Function_PartyItemsAreUnique: ; 8b32a
+Function_PartyItemsAreUnique:
 	ld hl, wPartyMon1Item
 	call VerifyUniqueness
 	ret
-; 8b331
 
-Function_HasPartyAnEgg: ; 8b331
+Function_HasPartyAnEgg:
 	ld hl, wPartyCount
 	ld a, [hli]
 	ld c, a
@@ -339,4 +315,3 @@
 .found
 	scf
 	ret
-; 8b342
--- a/engine/events/battle_tower/trainer_text.asm
+++ b/engine/events/battle_tower/trainer_text.asm
@@ -1,4 +1,4 @@
-BattleTowerText:: ; 11c000
+BattleTowerText::
 ; Print text c for trainer [wBT_OTTrainerClass]
 ; 1: Intro text
 ; 2: Player lost
@@ -83,7 +83,6 @@
 	ld [rSVBK], a
 	call PlaceHLTextAtBC
 	ret
-; 11c05d
 
 INCLUDE "mobile/fixed_words.asm"
 
@@ -90,12 +89,12 @@
 INCLUDE "data/trainers/genders.asm"
 
 
-BTMaleTrainerTexts: ; 11f332
+BTMaleTrainerTexts:
 	dw .Greetings
 	dw .PlayerLost
 	dw .PlayerWon
 
-.Greetings: ; 11f338
+.Greetings:
 	dw BTGreetingM1
 	dw BTGreetingM2
 	dw BTGreetingM3
@@ -122,7 +121,7 @@
 	dw BTGreetingM24
 	dw BTGreetingM25
 
-.PlayerLost: ; 11f36a
+.PlayerLost:
 	dw BTLossM1
 	dw BTLossM2
 	dw BTLossM3
@@ -149,7 +148,7 @@
 	dw BTLossM24
 	dw BTLossM25
 
-.PlayerWon: ; 11f39c
+.PlayerWon:
 	dw BTWinM1
 	dw BTWinM2
 	dw BTWinM3
@@ -182,7 +181,7 @@
 	dw .PlayerLost
 	dw .PlayerWon
 
-.Greetings: ; 11f3d4
+.Greetings:
 	dw BTGreetingF1
 	dw BTGreetingF2
 	dw BTGreetingF3
@@ -199,7 +198,7 @@
 	dw BTGreetingF14
 	dw BTGreetingF15
 
-.PlayerLost: ; 11f3f2
+.PlayerLost:
 	dw BTLossF1
 	dw BTLossF2
 	dw BTLossF3
@@ -216,7 +215,7 @@
 	dw BTLossF14
 	dw BTLossF15
 
-.PlayerWon: ; 11f410
+.PlayerWon:
 	dw BTWinF1
 	dw BTWinF2
 	dw BTWinF3
--- a/engine/events/buena.asm
+++ b/engine/events/buena.asm
@@ -1,4 +1,4 @@
-BuenasPassword: ; 8af6b
+BuenasPassword:
 	xor a
 	ld [wWhichIndexSet], a
 	ld hl, .MenuHeader
@@ -26,7 +26,6 @@
 	ld a, b
 	ld [wScriptVar], a
 	ret
-; 8afa9
 
 .MenuHeader: ; 0x8afa9
 	db MENU_BACKUP_TILES ; flags
@@ -44,7 +43,7 @@
 	dw .PlacePasswordChoices
 ; 0x8afb4
 
-.PasswordIndices: ; 8afb8
+.PasswordIndices:
 	db NUM_PASSWORDS_PER_CATEGORY
 x = 0
 rept NUM_PASSWORDS_PER_CATEGORY
@@ -53,7 +52,7 @@
 endr
 	db -1
 
-.PlacePasswordChoices: ; 8afbd
+.PlacePasswordChoices:
 	push de
 	ld a, [wBuenasPassword]
 	and $f0
@@ -65,9 +64,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 8afd4
 
-BuenaPrize: ; 8afd4
+BuenaPrize:
 	xor a
 	ld [wMenuScrollPosition], a
 	ld a, $1
@@ -149,7 +147,6 @@
 	call JoyWaitAorB
 	call PlayClickSFX
 	ret
-; 8b072
 
 .Text_AskWhichPrize: ; 0x8b072
 	; Which prize would you like?
@@ -186,19 +183,17 @@
 	db "@"
 ; 0x8b090
 
-Buena_DisplayBlueCardBalance: ; 8b090
+Buena_DisplayBlueCardBalance:
 	ld hl, BlueCardBalanceMenuHeader
 	call LoadMenuHeader
 	ret
-; 8b097
 
-PrintBlueCardBalance: ; 8b097
+PrintBlueCardBalance:
 	ld de, wBlueCardBalance
 	call .DrawBox
 	ret
-; 8b09e
 
-.DrawBox: ; 8b09e
+.DrawBox:
 	push de
 	xor a
 	ld [hBGMapMode], a
@@ -221,29 +216,24 @@
 	lb bc, 1, 2
 	call PrintNum
 	ret
-; 8b0ca
 
 .Points_string:
 	db "Points@"
-; 8b0d1
 
 BlueCardBalanceMenuHeader: ; 0x8b0d1
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 11, 11, 13
-; 8b0d6
 
-Buena_PlacePrizeMenuBox: ; 8b0d6
+Buena_PlacePrizeMenuBox:
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 	ret
-; 8b0dd
 
 .MenuHeader ; 0x8b0dd
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 17, TEXTBOX_Y - 1
-; 8b0e2
 
-Buena_PrizeMenu: ; 8b0e2
+Buena_PrizeMenu:
 	ld hl, .MenuHeader
 	call CopyMenuHeader
 	ld a, [wMenuSelection]
@@ -268,7 +258,6 @@
 .cancel
 	xor a
 	ret
-; 8b113
 
 .MenuHeader: ; 0x8b113
 	db MENU_BACKUP_TILES ; flags
@@ -286,11 +275,10 @@
 	dba .indices
 	dba .prizeitem
 	dba .prizepoints
-; 8b129
 
 NUM_BUENA_PRIZES EQU 9 ; ((BuenaPrizeItems.End - BuenaPrizeItems) / 2)
 
-.indices ; 8b129
+.indices
 	db NUM_BUENA_PRIZES
 x = 1
 rept NUM_BUENA_PRIZES
@@ -298,9 +286,8 @@
 x = x + 1
 endr
 	db -1
-; 8b134
 
-.prizeitem ; 8b134
+.prizeitem
 	ld a, [wMenuSelection]
 	call Buena_getprize
 	ld a, [hl]
@@ -310,9 +297,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 8b147
 
-.prizepoints ; 8b147
+.prizepoints
 	ld a, [wMenuSelection]
 	call Buena_getprize
 	inc hl
@@ -321,9 +307,8 @@
 	add c
 	ld [de], a
 	ret
-; 8b154
 
-Buena_getprize: ; 8b154
+Buena_getprize:
 	dec a
 	ld hl, BuenaPrizeItems
 	ld b, 0
@@ -331,6 +316,5 @@
 	add hl, bc
 	add hl, bc
 	ret
-; 8b15e
 
 INCLUDE "data/items/buena_prizes.asm"
--- a/engine/events/buena_menu.asm
+++ b/engine/events/buena_menu.asm
@@ -1,4 +1,4 @@
-AskRememberPassword: ; 4ae12
+AskRememberPassword:
 	call .DoMenu
 	ld a, $0
 	jr c, .okay
@@ -8,7 +8,7 @@
 	ld [wScriptVar], a
 	ret
 
-.DoMenu: ; 4ae1f
+.DoMenu:
 	lb bc, 14, 7
 	push bc
 	ld hl, YesNoMenuHeader
@@ -42,7 +42,7 @@
 	scf
 	ret
 
-Buena_ExitMenu: ; 4ae5e
+Buena_ExitMenu:
 	ld a, [hOAMUpdate]
 	push af
 	call ExitMenu
--- a/engine/events/bug_contest/caught_mon.asm
+++ b/engine/events/bug_contest/caught_mon.asm
@@ -1,4 +1,4 @@
-BugContest_SetCaughtContestMon: ; e6ce
+BugContest_SetCaughtContestMon:
 	ld a, [wContestMon]
 	and a
 	jr z, .firstcatch
@@ -18,7 +18,7 @@
 	call PrintText
 	ret
 
-.generatestats ; e6fd
+.generatestats
 	ld a, [wTempEnemyMonSpecies]
 	ld [wCurSpecies], a
 	ld [wCurPartySpecies], a
--- a/engine/events/bug_contest/contest.asm
+++ b/engine/events/bug_contest/contest.asm
@@ -1,4 +1,4 @@
-GiveParkBalls: ; 135db
+GiveParkBalls:
 	xor a
 	ld [wContestMon], a
 	ld a, 20
--- a/engine/events/bug_contest/contest_2.asm
+++ b/engine/events/bug_contest/contest_2.asm
@@ -1,4 +1,4 @@
-SelectRandomBugContestContestants: ; 139a8
+SelectRandomBugContestContestants:
 ; Select five random people to participate in the current contest.
 
 ; First we have to make sure that any old data is cleared away.
@@ -54,9 +54,8 @@
 	dec c
 	jr nz, .loop2
 	ret
-; 139ed
 
-CheckBugContestContestantFlag: ; 139ed
+CheckBugContestContestantFlag:
 ; Checks the flag of the Bug Catching Contestant whose index is loaded in a.
 
 ; Bug: If a >= NUM_BUG_CONTESTANTS when this is called,
@@ -73,11 +72,10 @@
 	ld b, CHECK_FLAG
 	call EventFlagAction
 	ret
-; 139fe
 
 INCLUDE "data/events/bug_contest_flags.asm"
 
-ContestDropOffMons: ; 13a12
+ContestDropOffMons:
 	ld hl, wPartyMon1HP
 	ld a, [hli]
 	or [hl]
@@ -100,9 +98,8 @@
 	ld a, $1
 	ld [wScriptVar], a
 	ret
-; 13a31
 
-ContestReturnMons: ; 13a31
+ContestReturnMons:
 ; Restore the species of the second mon.
 	ld hl, wPartySpecies + 1
 	ld a, [wBugContestSecondPartySpecies]
@@ -120,4 +117,3 @@
 	ld a, b
 	ld [wPartyCount], a
 	ret
-; 13a47
--- a/engine/events/bug_contest/display_stats.asm
+++ b/engine/events/bug_contest/display_stats.asm
@@ -1,4 +1,4 @@
-DisplayCaughtContestMonStats: ; cc000
+DisplayCaughtContestMonStats:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -86,12 +86,12 @@
 .This:
 	db " THIS <PKMN>  @"
 
-SwitchMonText: ; cc0c2
+SwitchMonText:
 	; Switch #MON?
 	text_jump UnknownText_0x1c10cf
 	db "@"
 
-DisplayAlreadyCaughtText: ; cc0c7
+DisplayAlreadyCaughtText:
 	call GetPokemonName
 	ld hl, .AlreadyCaughtText
 	jp PrintText
@@ -103,5 +103,5 @@
 
 DummyPredef2F:
 DummyPredef38:
-DummyPredef39: ; cc0d5
+DummyPredef39:
 	ret
--- a/engine/events/bug_contest/judging.asm
+++ b/engine/events/bug_contest/judging.asm
@@ -1,4 +1,4 @@
-_BugContestJudging: ; 1369d
+_BugContestJudging:
 	call ContestScore
 	farcall StubbedTrainerRankings_BugContestScore
 	call BugContest_JudgeContestants
@@ -24,7 +24,6 @@
 	ld hl, BugContest_FirstPlaceText
 	call PrintText
 	jp BugContest_GetPlayersResult
-; 136eb
 
 BugContest_FirstPlaceText: ; 0x136eb
 	text_jump ContestJudging_FirstPlaceText
@@ -34,7 +33,6 @@
 	call WaitSFX
 	ld hl, BugContest_FirstPlaceScoreText
 	ret
-; 136fd
 
 BugContest_FirstPlaceScoreText: ; 0x136fd
 	; The winning score was @  points!
@@ -51,7 +49,6 @@
 	call WaitSFX
 	ld hl, BugContest_SecondPlaceScoreText
 	ret
-; 13714
 
 BugContest_SecondPlaceScoreText: ; 0x13714
 	; The score was @  points!
@@ -68,7 +65,6 @@
 	call WaitSFX
 	ld hl, BugContest_ThirdPlaceScoreText
 	ret
-; 1372b
 
 BugContest_ThirdPlaceScoreText: ; 0x1372b
 	; The score was @  points!
@@ -76,7 +72,7 @@
 	db "@"
 ; 0x13730
 
-LoadContestantName: ; 13730
+LoadContestantName:
 ; If a = 1, get your name.
 	dec a ; BUG_CONTEST_PLAYER
 	jr z, .player
@@ -131,14 +127,12 @@
 	ld de, wBugContestWinnerName
 	ld bc, NAME_LENGTH
 	jp CopyBytes
-; 13783
 
 
 INCLUDE "data/events/bug_contest_winners.asm"
-; 13807
 
 
-BugContest_GetPlayersResult: ; 13807
+BugContest_GetPlayersResult:
 	ld hl, wBugContestThirdPlaceWinnerID
 	ld de, - BUG_CONTESTANT_SIZE
 	ld b, 3 ; 3rd, 2nd, or 1st
@@ -152,9 +146,8 @@
 
 .done
 	ret
-; 13819
 
-BugContest_JudgeContestants: ; 13819
+BugContest_JudgeContestants:
 	call ClearContestResults
 	call ComputeAIContestantScores
 	ld hl, wBugContestTempWinnerID
@@ -168,9 +161,8 @@
 	ld [hl], a
 	call DetermineContestWinners
 	ret
-; 13833
 
-ClearContestResults: ; 13833
+ClearContestResults:
 	ld hl, wBugContestResults
 	ld b, wBugContestWinnersEnd - wBugContestResults
 	xor a
@@ -179,9 +171,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 1383e
 
-DetermineContestWinners: ; 1383e
+DetermineContestWinners:
 	ld de, wBugContestTempScore
 	ld hl, wBugContestFirstPlaceScore
 	ld c, 2
@@ -224,9 +215,8 @@
 
 .done
 	ret
-; 138a0
 
-CopyTempContestant: ; 138a0
+CopyTempContestant:
 ; Could've just called CopyBytes.
 	ld de, wBugContestTempWinnerID
 rept BUG_CONTESTANT_SIZE + -1
@@ -238,9 +228,8 @@
 	inc de
 	ld [hl], a
 	ret
-; 138b0
 
-ComputeAIContestantScores: ; 138b0
+ComputeAIContestantScores:
 	ld e, 0
 .loop
 	push de
@@ -298,9 +287,8 @@
 	cp NUM_BUG_CONTESTANTS
 	jr nz, .loop
 	ret
-; 13900
 
-ContestScore: ; 13900
+ContestScore:
 ; Determine the player's score in the Bug Catching Contest.
 
 	xor a
@@ -383,9 +371,8 @@
 
 .done
 	ret
-; 1397f
 
-.AddContestStat: ; 1397f
+.AddContestStat:
 	ld hl, hMultiplicand
 	add [hl]
 	ld [hl], a
@@ -393,4 +380,3 @@
 	dec hl
 	inc [hl]
 	ret
-; 13988
--- a/engine/events/card_key.asm
+++ b/engine/events/card_key.asm
@@ -1,4 +1,4 @@
-_CardKey: ; 50779
+_CardKey:
 ; Are we even in the right map to use this?
 	ld a, [wMapGroup]
 	cp GROUP_RADIO_TOWER_3F
@@ -31,7 +31,6 @@
 	ld a, FALSE
 	ld [wItemEffectSucceeded], a
 	ret
-; 507af
 
 .CardKeyScript: ; 0x507af
 	closetext
--- a/engine/events/catch_tutorial.asm
+++ b/engine/events/catch_tutorial.asm
@@ -1,4 +1,4 @@
-CatchTutorial:: ; 4e554
+CatchTutorial::
 	ld a, [wBattleType]
 	dec a
 	ld c, a
@@ -11,12 +11,12 @@
 	ld l, a
 	jp hl
 
-.dw ; 4e564 (13:6564)
+.dw
 	dw .DudeTutorial
 	dw .DudeTutorial
 	dw .DudeTutorial
 
-.DudeTutorial: ; 4e56a (13:656a)
+.DudeTutorial:
 ; Back up your name to your Mom's name.
 	ld hl, wPlayerName
 	ld de, wMomsName
@@ -52,7 +52,7 @@
 	call CopyBytes
 	ret
 
-.LoadDudeData: ; 4e5b7 (13:65b7)
+.LoadDudeData:
 	ld hl, wDudeNumItems
 	ld [hl], 1
 	inc hl
@@ -68,14 +68,14 @@
 	ld hl, wDudeNumBalls
 	ld a, 1
 	ld [hli], a
-	ld a, POKE_BALL ; 5
+	ld a, POKE_BALL
 	ld [hli], a
 	ld [hli], a
 	ld [hl], -1
 	ret
 
-.Dude: ; 4e5da
+.Dude:
 	db "DUDE@"
 
-.AutoInput: ; 4e5df
+.AutoInput:
 	db NO_INPUT, $ff ; end
--- a/engine/events/catch_tutorial_input.asm
+++ b/engine/events/catch_tutorial_input.asm
@@ -1,16 +1,16 @@
-_DudeAutoInput_A:: ; 1de28a
+_DudeAutoInput_A::
 	ld hl, DudeAutoInput_A
 	jr _DudeAutoInput
 
-_DudeAutoInput_RightA: ; 1de28f
+_DudeAutoInput_RightA:
 	ld hl, DudeAutoInput_RightA
 	jr _DudeAutoInput
 
-_DudeAutoInput_DownA: ; 1de294
+_DudeAutoInput_DownA:
 	ld hl, DudeAutoInput_DownA
 	jr _DudeAutoInput
 
-_DudeAutoInput: ; 1de299
+_DudeAutoInput:
 	ld a, BANK(DudeAutoInputs)
 	call StartAutoInput
 	ret
@@ -17,12 +17,12 @@
 
 DudeAutoInputs: ; used only for BANK(DudeAutoInputs)
 
-DudeAutoInput_A: ; 1de29f
+DudeAutoInput_A:
 	db NO_INPUT, $50
 	db A_BUTTON, $00
 	db NO_INPUT, $ff ; end
 
-DudeAutoInput_RightA: ; 1de2a5
+DudeAutoInput_RightA:
 	db NO_INPUT, $08
 	db D_RIGHT,  $00
 	db NO_INPUT, $08
@@ -29,7 +29,7 @@
 	db A_BUTTON, $00
 	db NO_INPUT, $ff ; end
 
-DudeAutoInput_DownA: ; 1de2af
+DudeAutoInput_DownA:
 	db NO_INPUT, $fe
 	db NO_INPUT, $fe
 	db NO_INPUT, $fe
--- a/engine/events/celebi.asm
+++ b/engine/events/celebi.asm
@@ -1,6 +1,6 @@
 SPECIALCELEBIEVENT_CELEBI EQU $84
 
-CelebiShrineEvent: ; 4989a
+CelebiShrineEvent:
 	call DelayFrame
 	ld a, [wVramState]
 	push af
@@ -49,9 +49,8 @@
 	call CelebiEvent_SetBattleType
 	ret
 
-; 498f9
 
-.RestorePlayerSprite_DespawnLeaves: ; 498f9
+.RestorePlayerSprite_DespawnLeaves:
 	ld hl, wVirtualOAMSprite00TileID
 	xor a
 	ld c, 4
@@ -69,9 +68,8 @@
 	call ByteFill
 	ret
 
-; 49912
 
-LoadCelebiGFX: ; 49912
+LoadCelebiGFX:
 	farcall ClearSpriteAnims
 	ld de, SpecialCelebiLeafGFX
 	ld hl, vTiles1
@@ -85,9 +83,8 @@
 	ld [wJumptableIndex], a
 	ret
 
-; 49935
 
-CelebiEvent_CountDown: ; 49935
+CelebiEvent_CountDown:
 	ld hl, wFrameCounter
 	ld a, [hl]
 	and a
@@ -101,9 +98,8 @@
 	set 7, [hl]
 	ret
 
-; 49944
 
-CelebiEvent_SpawnLeaf: ; 49944
+CelebiEvent_SpawnLeaf:
 ; unused
 	ld hl, wcf65
 	ld a, [hl]
@@ -123,12 +119,11 @@
 	ld [hl], $80
 	ret
 
-; 49962
 
-SpecialCelebiLeafGFX: ; 49962
+SpecialCelebiLeafGFX:
 INCBIN "gfx/overworld/cut_grass.2bpp"
 
-SpecialCelebiGFX: ; 499a2
+SpecialCelebiGFX:
 INCBIN "gfx/overworld/celebi/1.2bpp"
 INCBIN "gfx/overworld/celebi/2.2bpp"
 INCBIN "gfx/overworld/celebi/3.2bpp"
@@ -135,7 +130,7 @@
 INCBIN "gfx/overworld/celebi/4.2bpp"
 
 
-UpdateCelebiPosition: ; 49aa2 (12:5aa2)
+UpdateCelebiPosition:
 	ld hl, SPRITEANIMSTRUCT_XOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -230,7 +225,7 @@
 	ret
 
 
-.FreezeCelebiPosition: ; 49b30 (12:5b30)
+.FreezeCelebiPosition:
 	pop af
 	ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
@@ -239,13 +234,12 @@
 	ret
 
 
-CelebiEvent_Cosine: ; 49b3b (12:5b3b)
+CelebiEvent_Cosine:
 ; a = d * cos(a * pi/32)
 	add %010000 ; cos(x) = sin(x + pi/2)
 	calc_sine_wave
-; 49bae
 
-GetCelebiSpriteTile: ; 49bae
+GetCelebiSpriteTile:
 	push hl
 	push bc
 	push de
@@ -304,9 +298,8 @@
 	pop hl
 	ret
 
-; 49bed
 
-.AddE: ; 49bed
+.AddE:
 	push af
 	ld a, d
 	add e
@@ -314,16 +307,14 @@
 	pop af
 	ret
 
-; 49bf3
 
-CelebiEvent_SetBattleType: ; 49bf3
+CelebiEvent_SetBattleType:
 	ld a, BATTLETYPE_CELEBI
 	ld [wBattleType], a
 	ret
 
-; 49bf9
 
-CheckCaughtCelebi: ; 49bf9
+CheckCaughtCelebi:
 	ld a, [wBattleResult]
 	bit BATTLERESULT_CAUGHT_CELEBI, a
 	jr z, .false
@@ -339,4 +330,3 @@
 .done
 	ret
 
-; 49c0c
--- a/engine/events/checkforhiddenitems.asm
+++ b/engine/events/checkforhiddenitems.asm
@@ -1,4 +1,4 @@
-CheckForHiddenItems: ; b8172
+CheckForHiddenItems:
 ; Checks to see if there are hidden items on the screen that have not yet been found.  If it finds one, returns carry.
 	call GetMapScriptsBank
 	ld [wBuffer1], a
@@ -75,11 +75,9 @@
 	pop hl
 	scf
 	ret
-; b81e2
 
-.GetFarByte: ; b81e2
+.GetFarByte:
 	ld a, [wBuffer1]
 	call GetFarByte
 	inc hl
 	ret
-; b81ea
--- a/engine/events/checksave.asm
+++ b/engine/events/checksave.asm
@@ -1,4 +1,4 @@
-CheckSave:: ; 4cffe
+CheckSave::
 	ld a, BANK(sCheckValue1) ; BANK(sCheckValue2)
 	call GetSRAMBank
 	ld a, [sCheckValue1]
--- a/engine/events/checktime.asm
+++ b/engine/events/checktime.asm
@@ -1,4 +1,4 @@
-CheckTime:: ; c000
+CheckTime::
 	ld a, [wTimeOfDay]
 	ld hl, .TimeOfDayTable
 	ld de, 2
@@ -11,7 +11,7 @@
 	ld c, a
 	ret
 
-.TimeOfDayTable: ; c012
+.TimeOfDayTable:
 	db MORN_F, MORN
 	db DAY_F,  DAY
 	db NITE_F, NITE
--- a/engine/events/daycare.asm
+++ b/engine/events/daycare.asm
@@ -21,7 +21,7 @@
 	const DAYCARETEXT_OH_FINE
 	const DAYCARETEXT_COME_AGAIN
 
-DayCareMan: ; 166d6
+DayCareMan:
 	ld hl, wDayCareMan
 	bit DAYCAREMAN_HAS_MON_F, [hl]
 	jr nz, .AskWithdrawMon
@@ -58,9 +58,8 @@
 	ld a, DAYCARETEXT_COME_AGAIN
 	call PrintDayCareText
 	ret
-; 1672a
 
-DayCareLady: ; 1672a
+DayCareLady:
 	ld hl, wDayCareLady
 	bit DAYCARELADY_HAS_MON_F, [hl]
 	jr nz, .AskWithdrawMon
@@ -98,9 +97,8 @@
 	ld a, DAYCARETEXT_COME_AGAIN
 	call PrintDayCareText
 	ret
-; 16781
 
-DayCareLadyIntroText: ; 16781
+DayCareLadyIntroText:
 	bit DAYCARELADY_ACTIVE_F, [hl]
 	jr nz, .okay
 	set DAYCARELADY_ACTIVE_F, [hl]
@@ -109,16 +107,14 @@
 	call PrintDayCareText
 	call YesNoBox
 	ret
-; 1678f
 
-DayCareManIntroText: ; 1678f
+DayCareManIntroText:
 	set DAYCAREMAN_ACTIVE_F, [hl]
 	call PrintDayCareText
 	call YesNoBox
 	ret
-; 16798
 
-DayCareAskDepositPokemon: ; 16798
+DayCareAskDepositPokemon:
 	ld a, [wPartyCount]
 	cp 2
 	jr c, .OnlyOneMon
@@ -169,7 +165,6 @@
 	ld a, DAYCARETEXT_REMOVE_MAIL
 	scf
 	ret
-; 167f1
 
 .DummyText: ; 0x167f1
 	;
@@ -177,7 +172,7 @@
 	db "@"
 ; 0x167f6
 
-DayCare_DepositPokemonText: ; 167f6
+DayCare_DepositPokemonText:
 	ld a, DAYCARETEXT_DEPOSIT
 	call PrintDayCareText
 	ld a, [wCurPartySpecies]
@@ -185,9 +180,8 @@
 	ld a, DAYCARETEXT_COME_BACK_LATER
 	call PrintDayCareText
 	ret
-; 16807
 
-DayCare_AskWithdrawBreedMon: ; 16807
+DayCare_AskWithdrawBreedMon:
 	ld a, [wStringBuffer2 + 1]
 	and a
 	jr nz, .grew_at_least_one_level
@@ -232,9 +226,8 @@
 	ld a, DAYCARETEXT_PARTY_FULL
 	scf
 	ret
-; 16850
 
-DayCare_GetBackMonForMoney: ; 16850
+DayCare_GetBackMonForMoney:
 	ld bc, wStringBuffer2 + 2
 	ld de, wMoney
 	farcall TakeMoney
@@ -245,9 +238,8 @@
 	ld a, DAYCARETEXT_GOT_BACK
 	call PrintDayCareText
 	ret
-; 1686d
 
-GetPriceToRetrieveBreedmon: ; 1686d
+GetPriceToRetrieveBreedmon:
 	ld a, b
 	ld [wStringBuffer2], a
 	ld a, d
@@ -268,9 +260,8 @@
 	ld a, l
 	ld [wStringBuffer2 + 4], a
 	ret
-; 1689b
 
-PrintDayCareText: ; 1689b
+PrintDayCareText:
 	ld e, a
 	ld d, 0
 	ld hl, .TextTable
@@ -281,9 +272,8 @@
 	ld l, a
 	call PrintText
 	ret
-; 168aa
 
-.TextTable: ; 168aa
+.TextTable:
 ; entries correspond to DAYCARETEXT_* constants
 	dw .DayCareManIntro ; 00
 	dw .DayCareManOddEgg ; 01
@@ -305,7 +295,6 @@
 	dw .NotEnoughMoney ; 11
 	dw .OhFineThen ; 12
 	dw .ComeAgain ; 13
-; 168d2
 
 .DayCareManIntro: ; 0x168d2
 	; I'm the DAY-CARE MAN. Want me to raise a #MON?
@@ -427,7 +416,7 @@
 	db "@"
 ; 0x16936
 
-DayCareManOutside: ; 16936
+DayCareManOutside:
 	ld hl, wDayCareMan
 	bit DAYCAREMAN_HAS_EGG_F, [hl]
 	jr nz, .AskGiveEgg
@@ -441,7 +430,7 @@
 	db "@"
 ; 0x16949
 
-.AskGiveEgg: ; 16949
+.AskGiveEgg:
 	ld hl, .IntroText
 	call PrintText
 	call YesNoBox
@@ -477,7 +466,6 @@
 	ld a, TRUE
 	ld [wScriptVar], a
 	ret
-; 16993
 
 .IntroText: ; 0x16993
 	; Ah, it's you! We were raising your #MON, and my goodness, were we surprised! Your #MON had an EGG! We don't know how it got there, but your #MON had it. You want it?
@@ -509,7 +497,7 @@
 	db "@"
 ; 0x169ac
 
-DayCare_GiveEgg: ; 169ac
+DayCare_GiveEgg:
 	ld a, [wEggMonLevel]
 	ld [wCurPartyLevel], a
 	ld hl, wPartyCount
@@ -580,9 +568,8 @@
 .PartyFull:
 	scf
 	ret
-; 16a31
 
-DayCare_GetCurrentPartyMember: ; 16a31
+DayCare_GetCurrentPartyMember:
 	ld a, [wPartyCount]
 	dec a
 	call AddNTimes
@@ -589,9 +576,8 @@
 	ld d, h
 	ld e, l
 	ret
-; 16a3b
 
-DayCare_InitBreeding: ; 16a3b
+DayCare_InitBreeding:
 	ld a, [wDayCareLady]
 	bit DAYCARELADY_HAS_MON_F, a
 	ret z
@@ -612,9 +598,8 @@
 	jr c, .loop
 	ld [wStepsToEgg], a
 	jp .UselessJump
-; 16a66
 
-.UselessJump: ; 16a66
+.UselessJump:
 	xor a
 	ld hl, wEggMon
 	ld bc, wEggMonEnd - wEggMon
@@ -788,8 +773,6 @@
 	ld a, [wCurPartyLevel]
 	ld [wEggMonLevel], a
 	ret
-; 16be0
 
-.String_EGG: ; 16be0
+.String_EGG:
 	db "EGG@"
-; 16be4
--- a/engine/events/diploma.asm
+++ b/engine/events/diploma.asm
@@ -1,10 +1,9 @@
-_Diploma: ; 1dd702
+_Diploma:
 	call PlaceDiplomaOnScreen
 	call WaitPressAorB_BlinkCursor
 	ret
-; 1dd709
 
-PlaceDiplomaOnScreen: ; 1dd709
+PlaceDiplomaOnScreen:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -35,7 +34,6 @@
 	call SetPalettes
 	call DelayFrame
 	ret
-; 1dd760
 
 .Player:
 	db "PLAYER@"
@@ -50,9 +48,8 @@
 	next "new #DEX."
 	next "Congratulations!"
 	db   "@"
-; 1dd7ae
 
-PrintDiplomaPage2: ; 1dd7ae
+PrintDiplomaPage2:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, $7f
@@ -77,17 +74,15 @@
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	call PrintNum
 	ret
-; 1dd7f0
 
 .PlayTime: db "PLAY TIME@"
 .GameFreak: db "GAME FREAK@"
-; 1dd805
 
-DiplomaGFX: ; 1dd805
+DiplomaGFX:
 INCBIN "gfx/diploma/diploma.2bpp.lz"
 
-DiplomaPage1Tilemap: ; 1ddc4b
+DiplomaPage1Tilemap:
 INCBIN "gfx/diploma/page1.tilemap"
 
-DiplomaPage2Tilemap: ; 1dddb3
+DiplomaPage2Tilemap:
 INCBIN "gfx/diploma/page2.tilemap"
--- a/engine/events/dratini.asm
+++ b/engine/events/dratini.asm
@@ -109,4 +109,3 @@
 .EmptyParty:
 	scf
 	ret
-; 8b1e1
--- a/engine/events/elevator.asm
+++ b/engine/events/elevator.asm
@@ -1,4 +1,4 @@
-Elevator:: ; 1342d
+Elevator::
 	call .LoadPointer
 	call .FindCurrentFloor
 	jr c, .quit
@@ -15,9 +15,8 @@
 .quit
 	scf
 	ret
-; 1344a
 
-.LoadPointer: ; 1344a
+.LoadPointer:
 	ld a, b
 	ld [wElevatorPointerBank], a
 	ld a, e
@@ -26,9 +25,8 @@
 	ld [wElevatorPointer + 1], a
 	call .LoadFloors
 	ret
-; 1345a
 
-.LoadFloors: ; 1345a
+.LoadFloors:
 	ld de, wCurElevator
 	ld bc, 4
 	ld hl, wElevatorPointer
@@ -49,9 +47,8 @@
 	cp -1
 	jr nz, .loop
 	ret
-; 1347d
 
-.FindCurrentFloor: ; 1347d
+.FindCurrentFloor:
 	ld hl, wElevatorPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -98,9 +95,8 @@
 .fail
 	scf
 	ret
-; 134c0
 
-Elevator_GoToFloor: ; 134c0
+Elevator_GoToFloor:
 	push af
 	ld hl, wElevatorPointer
 	ld a, [hli]
@@ -116,9 +112,8 @@
 	ld bc, 3
 	call FarCopyBytes
 	ret
-; 134dd
 
-Elevator_AskWhichFloor: ; 134dd
+Elevator_AskWhichFloor:
 	call LoadStandardMenuHeader
 	ld hl, Elevator_WhichFloorText
 	call PrintText
@@ -141,7 +136,6 @@
 .cancel
 	scf
 	ret
-; 1350d
 
 Elevator_WhichFloorText: ; 0x1350d
 	; Which floor?
@@ -150,7 +144,7 @@
 ; 0x13512
 
 
-Elevator_GetCurrentFloorText: ; 13512
+Elevator_GetCurrentFloorText:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -167,14 +161,12 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 13537
 
-Elevator_CurrentFloorText: ; 13537
+Elevator_CurrentFloorText:
 	db "Now on:@"
-; 1353f
 
 
-Elevator_GetCurrentFloorString: ; 1353f
+Elevator_GetCurrentFloorString:
 	push hl
 	ld a, [wElevatorOriginFloor]
 	ld e, a
@@ -185,7 +177,6 @@
 	pop de
 	call GetFloorString
 	ret
-; 13550
 
 Elevator_MenuHeader: ; 0x13550
 	db MENU_BACKUP_TILES ; flags
@@ -202,11 +193,10 @@
 	dba GetElevatorFloorStrings
 	dba NULL
 	dba NULL
-; 13568
 
-GetElevatorFloorStrings: ; 13568
+GetElevatorFloorStrings:
 	ld a, [wMenuSelection]
-GetFloorString: ; 1356b
+GetFloorString:
 	push de
 	call FloorToString
 	ld d, h
@@ -213,9 +203,8 @@
 	ld e, l
 	pop hl
 	jp PlaceString
-; 13575
 
-FloorToString: ; 13575
+FloorToString:
 	push de
 	ld e, a
 	ld d, 0
@@ -227,6 +216,5 @@
 	ld l, a
 	pop de
 	ret
-; 13583
 
 INCLUDE "data/events/elevator_floors.asm"
--- a/engine/events/engine_flags.asm
+++ b/engine/events/engine_flags.asm
@@ -1,4 +1,4 @@
-EngineFlagAction:: ; 80430
+EngineFlagAction::
 ; Do action b on engine flag de
 ;
 ;   b = 0: reset flag
@@ -80,7 +80,6 @@
 	and c
 	ld [de], a
 	ret
-; 80462
 
 
 INCLUDE "data/engine_flags.asm"
--- a/engine/events/field_moves.asm
+++ b/engine/events/field_moves.asm
@@ -1,12 +1,11 @@
-PlayWhirlpoolSound: ; 8c7d4
+PlayWhirlpoolSound:
 	call WaitSFX
 	ld de, SFX_SURF
 	call PlaySFX
 	call WaitSFX
 	ret
-; 8c7e1
 
-BlindingFlash: ; 8c7e1
+BlindingFlash:
 	farcall FadeOutPalettes
 	ld hl, wStatusFlags
 	set STATUSFLAGS_FLASH_F, [hl]
@@ -17,9 +16,8 @@
 	farcall LoadOW_BGPal7
 	farcall FadeInPalettes
 	ret
-; 8c80a
 
-ShakeHeadbuttTree: ; 8c80a
+ShakeHeadbuttTree:
 	farcall ClearSpriteAnims
 	ld de, CutGrassGFX
 	ld hl, vTiles1
@@ -72,13 +70,11 @@
 	call Get1bpp
 	call ReplaceKrisSprite
 	ret
-; 8c893
 
-HeadbuttTreeGFX: ; 8c893
+HeadbuttTreeGFX:
 INCBIN "gfx/overworld/headbutt_tree.2bpp"
-; 8c913
 
-HideHeadbuttTree: ; 8c913
+HideHeadbuttTree:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [wPlayerDirection]
@@ -103,16 +99,14 @@
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 8c938
 
-TreeRelativeLocationTable: ; 8c938
+TreeRelativeLocationTable:
 	dwcoord 8,     8 + 2 ; RIGHT
 	dwcoord 8,     8 - 2 ; LEFT
 	dwcoord 8 - 2, 8     ; DOWN
 	dwcoord 8 + 2, 8     ; UP
-; 8c940
 
-OWCutAnimation: ; 8c940
+OWCutAnimation:
 	; Animation index in e
 	; 0: Split tree in half
 	; 1: Mow the lawn
@@ -136,9 +130,8 @@
 
 .finish
 	ret
-; 8c96d
 
-.LoadCutGFX: ; 8c96d
+.LoadCutGFX:
 	callfar ClearSpriteAnims ; pointless to farcall
 	ld de, CutGrassGFX
 	ld hl, vTiles1
@@ -149,17 +142,14 @@
 	lb bc, BANK(CutTreeGFX), 4
 	call Request2bpp
 	ret
-; 8c98c
 
-CutTreeGFX: ; c898c
+CutTreeGFX:
 INCBIN "gfx/overworld/cut_tree.2bpp"
-; c89cc
 
-CutGrassGFX: ; 8c9cc
+CutGrassGFX:
 INCBIN "gfx/overworld/cut_grass.2bpp"
-; 8ca0c
 
-OWCutJumptable: ; 8ca0c
+OWCutJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -170,10 +160,9 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 8ca1b
 
 
-.dw ; 8ca1b (23:4a1b)
+.dw
 	dw Cut_SpawnAnimateTree
 	dw Cut_SpawnAnimateLeaves
 	dw Cut_StartWaiting
@@ -180,7 +169,7 @@
 	dw Cut_WaitAnimSFX
 
 
-Cut_SpawnAnimateTree: ; 8ca23 (23:4a23)
+Cut_SpawnAnimateTree:
 	call Cut_Headbutt_GetPixelFacing
 	ld a, SPRITE_ANIM_INDEX_CUT_TREE ; cut tree
 	call _InitSpriteAnimStruct
@@ -195,7 +184,7 @@
 	inc [hl]
 	ret
 
-Cut_SpawnAnimateLeaves: ; 8ca3c (23:4a3c)
+Cut_SpawnAnimateLeaves:
 	call Cut_GetLeafSpawnCoords
 	xor a
 	call Cut_SpawnLeaf
@@ -212,7 +201,7 @@
 	inc [hl]
 	ret
 
-Cut_StartWaiting: ; 8ca5c (23:4a5c)
+Cut_StartWaiting:
 	ld a, $1
 	ld [hBGMapMode], a
 ; Cut_WaitAnimSFX
@@ -219,7 +208,7 @@
 	ld hl, wJumptableIndex
 	inc [hl]
 
-Cut_WaitAnimSFX: ; 8ca64 (23:4a64)
+Cut_WaitAnimSFX:
 	ld hl, wFrameCounter
 	ld a, [hl]
 	and a
@@ -232,7 +221,7 @@
 	set 7, [hl]
 	ret
 
-Cut_SpawnLeaf: ; 8ca73 (23:4a73)
+Cut_SpawnLeaf:
 	push de
 	push af
 	ld a, SPRITE_ANIM_INDEX_LEAF ; leaf
@@ -250,7 +239,7 @@
 	pop de
 	ret
 
-Cut_GetLeafSpawnCoords: ; 8ca8e (23:4a8e)
+Cut_GetLeafSpawnCoords:
 	ld de, 0
 	ld a, [wMetatileStandingX]
 	bit 0, a
@@ -273,9 +262,8 @@
 	inc hl
 	ld d, [hl]
 	ret
-; 8cab3 (23:4ab3)
 
-.Coords: ; 8cab3
+.Coords:
 	dbpixel 11, 12 ; facing down,  top left
 	dbpixel  9, 12 ; facing down,  top right
 	dbpixel 11, 14 ; facing down,  bottom left
@@ -295,9 +283,8 @@
 	dbpixel 13, 12 ; facing right, top right
 	dbpixel 11, 10 ; facing right, bottom left
 	dbpixel 13, 10 ; facing right, bottom right
-; 8cad3
 
-Cut_Headbutt_GetPixelFacing: ; 8cad3 (23:4ad3)
+Cut_Headbutt_GetPixelFacing:
 	ld a, [wPlayerDirection]
 	and %00001100
 	srl a
@@ -309,17 +296,15 @@
 	inc hl
 	ld d, [hl]
 	ret
-; 8cae5 (23:4ae5)
 
-.Coords: ; 8cae5
+.Coords:
 	dbpixel 10, 13
 	dbpixel 10,  9
 	dbpixel  8, 11
 	dbpixel 12, 11
-; 8caed
 
 
-FlyFromAnim: ; 8caed
+FlyFromAnim:
 	call DelayFrame
 	ld a, [wVramState]
 	push af
@@ -352,9 +337,8 @@
 	pop af
 	ld [wVramState], a
 	ret
-; 8cb33
 
-FlyToAnim: ; 8cb33
+FlyToAnim:
 	call DelayFrame
 	ld a, [wVramState]
 	push af
@@ -392,7 +376,7 @@
 	call .RestorePlayerSprite_DespawnLeaves
 	ret
 
-.RestorePlayerSprite_DespawnLeaves: ; 8cb82 (23:4b82)
+.RestorePlayerSprite_DespawnLeaves:
 	ld hl, wVirtualOAMSprite00TileID
 	xor a
 	ld c, 4
@@ -410,7 +394,7 @@
 	call ByteFill
 	ret
 
-FlyFunction_InitGFX: ; 8cb9b (23:4b9b)
+FlyFunction_InitGFX:
 	callfar ClearSpriteAnims
 	ld de, CutGrassGFX
 	ld hl, vTiles1 tile $00
@@ -429,7 +413,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-FlyFunction_FrameTimer: ; 8cbc8 (23:4bc8)
+FlyFunction_FrameTimer:
 	call .SpawnLeaf
 	ld hl, wFrameCounter
 	ld a, [hl]
@@ -449,7 +433,7 @@
 	set 7, [hl]
 	ret
 
-.SpawnLeaf: ; 8cbe6 (23:4be6)
+.SpawnLeaf:
 	ld hl, wcf65
 	ld a, [hl]
 	inc [hl]
--- a/engine/events/fish.asm
+++ b/engine/events/fish.asm
@@ -1,4 +1,4 @@
-Fish: ; 92402
+Fish:
 ; Using a fishing rod.
 ; Fish for monsters with rod e in encounter group d.
 ; Return monster e at level d.
@@ -20,10 +20,9 @@
 	pop bc
 	pop af
 	ret
-; 9241a
 
 
-.Fish: ; 9241a
+.Fish:
 ; Fish for monsters with rod b from encounter data in FishGroup at hl.
 ; Return monster e at level d.
 
@@ -90,10 +89,9 @@
 	ld d, [hl]
 	inc hl
 	ret
-; 9245b
 
 
-GetFishGroupIndex: ; 9245b
+GetFishGroupIndex:
 ; Return the index of fishgroup d in de.
 
 	push hl
@@ -127,7 +125,6 @@
 	jr nz, .done
 	ld d, FISHGROUP_REMORAID_SWARM
 	jr .done
-; 92488
 
 
 INCLUDE "data/wild/fish.asm"
--- a/engine/events/fishing_gfx.asm
+++ b/engine/events/fishing_gfx.asm
@@ -1,4 +1,4 @@
-LoadFishingGFX: ; b84b3
+LoadFishingGFX:
 	ld a, [rVBK]
 	push af
 	ld a, $1
@@ -23,9 +23,8 @@
 	pop af
 	ld [rVBK], a
 	ret
-; b84e3
 
-.LoadGFX: ; b84e3
+.LoadGFX:
 	lb bc, BANK(FishingGFX), 2
 	push de
 	call Get2bpp
@@ -35,12 +34,9 @@
 	ld d, h
 	ld e, l
 	ret
-; b84f2
 
-FishingGFX: ; b84f2
+FishingGFX:
 INCBIN "gfx/overworld/chris_fish.2bpp"
-; b8582
 
-KrisFishingGFX: ; b8582
+KrisFishingGFX:
 INCBIN "gfx/overworld/kris_fish.2bpp"
-; b8612
--- a/engine/events/fruit_trees.asm
+++ b/engine/events/fruit_trees.asm
@@ -1,4 +1,4 @@
-FruitTreeScript:: ; 44000
+FruitTreeScript::
 	callasm GetCurTreeFruit
 	opentext
 	copybytetovar wCurFruit
@@ -32,38 +32,33 @@
 .end
 	closetext
 	end
-; 44041
 
-GetCurTreeFruit: ; 44041
+GetCurTreeFruit:
 	ld a, [wCurFruitTree]
 	dec a
 	call GetFruitTreeItem
 	ld [wCurFruit], a
 	ret
-; 4404c
 
-TryResetFruitTrees: ; 4404c
+TryResetFruitTrees:
 	ld hl, wDailyFlags
 	bit DAILYFLAGS_ALL_FRUIT_TREES_F, [hl]
 	ret nz
 	jp ResetFruitTrees
-; 44055
 
-CheckFruitTree: ; 44055
+CheckFruitTree:
 	ld b, 2
 	call GetFruitTreeFlag
 	ld a, c
 	ld [wScriptVar], a
 	ret
-; 4405f
 
-PickedFruitTree: ; 4405f
+PickedFruitTree:
 	farcall StubbedTrainerRankings_FruitPicked
 	ld b, 1
 	jp GetFruitTreeFlag
-; 4406a
 
-ResetFruitTrees: ; 4406a
+ResetFruitTrees:
 	xor a
 	ld hl, wFruitTreeFlags
 	ld [hli], a
@@ -73,9 +68,8 @@
 	ld hl, wDailyFlags
 	set DAILYFLAGS_ALL_FRUIT_TREES_F, [hl]
 	ret
-; 44078
 
-GetFruitTreeFlag: ; 44078
+GetFruitTreeFlag:
 	push hl
 	push de
 	ld a, [wCurFruitTree]
@@ -87,9 +81,8 @@
 	pop de
 	pop hl
 	ret
-; 4408a
 
-GetFruitTreeItem: ; 4408a
+GetFruitTreeItem:
 	push hl
 	push de
 	ld e, a
@@ -100,33 +93,27 @@
 	pop de
 	pop hl
 	ret
-; 44097
 
 
 INCLUDE "data/items/fruit_trees.asm"
 
 
-FruitBearingTreeText: ; 440b5
+FruitBearingTreeText:
 	text_jump _FruitBearingTreeText
 	db "@"
-; 440ba
 
-HeyItsFruitText: ; 440ba
+HeyItsFruitText:
 	text_jump _HeyItsFruitText
 	db "@"
-; 440bf
 
-ObtainedFruitText: ; 440bf
+ObtainedFruitText:
 	text_jump _ObtainedFruitText
 	db "@"
-; 440c4
 
-FruitPackIsFullText: ; 440c4
+FruitPackIsFullText:
 	text_jump _FruitPackIsFullText
 	db "@"
-; 440c9
 
-NothingHereText: ; 440c9
+NothingHereText:
 	text_jump _NothingHereText
 	db "@"
-; 440ce
--- a/engine/events/haircut.asm
+++ b/engine/events/haircut.asm
@@ -1,4 +1,4 @@
-BillsGrandfather: ; 73f7
+BillsGrandfather:
 	farcall SelectMonFromParty
 	jr c, .cancel
 	ld a, [wCurPartySpecies]
@@ -12,19 +12,19 @@
 	ld [wScriptVar], a
 	ret
 
-YoungerHaircutBrother: ; 7413
+YoungerHaircutBrother:
 	ld hl, HappinessData_YoungerHaircutBrother
 	jr HaircutOrGrooming
 
-OlderHaircutBrother: ; 7418
+OlderHaircutBrother:
 	ld hl, HappinessData_OlderHaircutBrother
 	jr HaircutOrGrooming
 
-DaisysGrooming: ; 741d
+DaisysGrooming:
 	ld hl, HappinessData_DaisysGrooming
 	; fallthrough
 
-HaircutOrGrooming: ; 7420
+HaircutOrGrooming:
 	push hl
 	farcall SelectMonFromParty
 	pop hl
@@ -72,11 +72,11 @@
 
 INCLUDE "data/events/happiness_probabilities.asm"
 
-CopyPokemonName_Buffer1_Buffer3: ; 746e
+CopyPokemonName_Buffer1_Buffer3:
 	ld hl, wStringBuffer1
 	ld de, wStringBuffer3
 	ld bc, MON_NAME_LENGTH
 	jp CopyBytes
 
-DummyPredef1: ; 747a
+DummyPredef1:
 	ret
--- a/engine/events/halloffame.asm
+++ b/engine/events/halloffame.asm
@@ -35,7 +35,7 @@
 	ret
 ; 0x86455
 
-RedCredits:: ; 86455
+RedCredits::
 	ld a, LOW(MUSIC_NONE)
 	ld [wMusicFadeID], a
 	ld a, HIGH(MUSIC_NONE)
@@ -56,9 +56,8 @@
 	ld b, a
 	farcall Credits
 	ret
-; 8648e
 
-HallOfFame_FadeOutMusic: ; 8648e
+HallOfFame_FadeOutMusic:
 	ld a, LOW(MUSIC_NONE)
 	ld [wMusicFadeID], a
 	ld a, HIGH(MUSIC_NONE)
@@ -72,9 +71,8 @@
 	farcall InitDisplayForHallOfFame
 	ld c, 100
 	jp DelayFrames
-; 864b4
 
-HallOfFame_PlayMusicDE: ; 864b4
+HallOfFame_PlayMusicDE:
 	push de
 	ld de, MUSIC_NONE
 	call PlayMusic
@@ -82,9 +80,8 @@
 	pop de
 	call PlayMusic
 	ret
-; 864c3
 
-AnimateHallOfFame: ; 864c3
+AnimateHallOfFame:
 	xor a
 	ld [wJumptableIndex], a
 	call LoadHOFTeam
@@ -120,9 +117,8 @@
 	ld c, 8
 	call DelayFrames
 	ret
-; 8650c
 
-.DisplayNewHallOfFamer: ; 8650c
+.DisplayNewHallOfFamer:
 	call DisplayHOFMon
 	ld de, .String_NewHallOfFamer
 	hlcoord 1, 2
@@ -135,14 +131,12 @@
 	call DelayFrames
 	and a
 	ret
-; 8652c
 
 .String_NewHallOfFamer:
 	db "New Hall of Famer!@"
-; 8653f
 
 
-GetHallOfFameParty: ; 8653f
+GetHallOfFameParty:
 	ld hl, wHallOfFamePokemonList
 	ld bc, wHallOfFamePokemonListEnd - wHallOfFamePokemonList + 1
 	xor a
@@ -227,9 +221,8 @@
 	ld a, -1
 	ld [de], a
 	ret
-; 865b5
 
-AnimateHOFMonEntrance: ; 865b5
+AnimateHOFMonEntrance:
 	push hl
 	call ClearBGPalettes
 	farcall ResetDisplayBetweenHallOfFameMons
@@ -281,7 +274,6 @@
 	ld [hSCY], a
 	call HOF_SlideFrontpic
 	ret
-; 86635
 
 HOF_SlideBackpic:
 .backpicloop
@@ -292,7 +284,6 @@
 	ld [hSCX], a
 	call DelayFrame
 	jr .backpicloop
-; 86643
 
 HOF_SlideFrontpic:
 .frontpicloop
@@ -304,9 +295,8 @@
 	ld [hSCX], a
 	call DelayFrame
 	jr .frontpicloop
-; 86650
 
-_HallOfFamePC: ; 86650
+_HallOfFamePC:
 	call LoadFontsBattleExtra
 	xor a
 	ld [wJumptableIndex], a
@@ -415,9 +405,8 @@
 
 .TimeFamer:
 	db "    -Time Famer@"
-; 8671c
 
-LoadHOFTeam: ; 8671c
+LoadHOFTeam:
 	ld a, [wJumptableIndex]
 	cp NUM_HOF_TEAMS
 	jr nc, .invalid
@@ -442,9 +431,8 @@
 .invalid
 	scf
 	ret
-; 86748
 
-DisplayHOFMon: ; 86748
+DisplayHOFMon:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [hli]
@@ -529,9 +517,8 @@
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 5
 	call PrintNum
 	ret
-; 86810
 
-HOF_AnimatePlayerPic: ; 86810
+HOF_AnimatePlayerPic:
 	call ClearBGPalettes
 	ld hl, vTiles2 tile HALLOFFAME_COLON
 	ld de, FontExtra + 13 tiles ; "<COLON>"
@@ -614,9 +601,7 @@
 	call WaitBGMap
 	farcall ProfOaksPCRating
 	ret
-; 868ed
 
 .PlayTime:
 	db "PLAY TIME@"
-; 868f7
 
--- a/engine/events/happiness_egg.asm
+++ b/engine/events/happiness_egg.asm
@@ -1,4 +1,4 @@
-GetFirstPokemonHappiness: ; 718d
+GetFirstPokemonHappiness:
 	ld hl, wPartyMon1Happiness
 	ld bc, PARTYMON_STRUCT_LENGTH
 	ld de, wPartySpecies
@@ -17,7 +17,7 @@
 	call GetPokemonName
 	jp CopyPokemonName_Buffer1_Buffer3
 
-CheckFirstMonIsEgg: ; 71ac
+CheckFirstMonIsEgg:
 	ld a, [wPartySpecies]
 	ld [wd265], a
 	cp EGG
@@ -30,7 +30,7 @@
 	call GetPokemonName
 	jp CopyPokemonName_Buffer1_Buffer3
 
-ChangeHappiness: ; 71c2
+ChangeHappiness:
 ; Perform happiness action c on wCurPartyMon
 
 	ld a, [wCurPartyMon]
@@ -106,7 +106,7 @@
 INCLUDE "data/events/happiness_changes.asm"
 
 
-StepHappiness:: ; 725a
+StepHappiness::
 ; Raise the party's happiness by 1 point every other step cycle.
 
 	ld hl, wHappinessStepCount
@@ -142,7 +142,7 @@
 	ret
 
 
-DayCareStep:: ; 7282
+DayCareStep::
 ; Raise the experience of Day-Care Pokémon every step cycle.
 
 	ld a, [wDayCareMan]
--- a/engine/events/heal_machine_anim.asm
+++ b/engine/events/heal_machine_anim.asm
@@ -7,7 +7,7 @@
 	const HEALMACHINESTATE_HOFPLAYSFX
 	const HEALMACHINESTATE_FINISH
 
-HealMachineAnim: ; 12324
+HealMachineAnim:
 	; If you have no Pokemon, don't change the buffer.  This can lead to some glitchy effects if you have no Pokemon.
 	ld a, [wPartyCount]
 	and a
@@ -24,9 +24,8 @@
 	ld a, [wBuffer2]
 	call DmgToCgbObjPal1
 	ret
-; 1233e
 
-.DoJumptableFunctions: ; 1233e
+.DoJumptableFunctions:
 	xor a
 	ld [wBuffer3], a
 .jumpable_loop
@@ -53,14 +52,12 @@
 
 .finish
 	ret
-; 12365
 
-.Pointers: ; 12365
+.Pointers:
 ; entries correspond to HEALMACHINE_* constants
 	dw .Pokecenter
 	dw .ElmLab
 	dw .HallOfFame
-; 1236b
 
 healmachineanimseq: MACRO
 rept _NARG
@@ -69,15 +66,14 @@
 endr
 ENDM
 
-.Pokecenter: ; 1236b
+.Pokecenter:
 	healmachineanimseq LOADGFX, PCLOADBALLS, PLAYMUSIC, FINISH
-.ElmLab: ; 1236f
+.ElmLab:
 	healmachineanimseq LOADGFX, PCLOADBALLS, PLAYMUSIC, FINISH
-.HallOfFame: ; 12373
+.HallOfFame:
 	healmachineanimseq LOADGFX, HOFLOADBALLS, HOFPLAYSFX, FINISH
-; 12377
 
-.Jumptable: ; 12377
+.Jumptable:
 ; entries correspond to HEALMACHINESTATE_* constants
 	dw .LoadGFX
 	dw .PC_LoadBallsOntoMachine
@@ -85,9 +81,8 @@
 	dw .PlayHealMusic
 	dw .HOF_PlaySFX
 	dw .dummy_5 ; never encountered
-; 12383
 
-.LoadGFX: ; 12383
+.LoadGFX:
 	call .LoadPalettes
 	ld de, .HealMachineGFX
 	ld hl, vTiles0 tile $7c
@@ -94,9 +89,8 @@
 	lb bc, BANK(.HealMachineGFX), 2
 	call Request2bpp
 	ret
-; 12393
 
-.PC_LoadBallsOntoMachine: ; 12393
+.PC_LoadBallsOntoMachine:
 	ld hl, wVirtualOAMSprite32
 	ld de, .PC_ElmsLab_OAM
 	call .PlaceHealingMachineTile
@@ -103,11 +97,11 @@
 	call .PlaceHealingMachineTile
 	jr .LoadBallsOntoMachine
 
-.HOF_LoadBallsOntoMachine: ; 123a1
+.HOF_LoadBallsOntoMachine:
 	ld hl, wVirtualOAMSprite32
 	ld de, .HOF_OAM
 
-.LoadBallsOntoMachine: ; 123a7
+.LoadBallsOntoMachine:
 	ld a, [wPartyCount]
 	ld b, a
 .party_loop
@@ -121,15 +115,13 @@
 	dec b
 	jr nz, .party_loop
 	ret
-; 123bf
 
-.PlayHealMusic: ; 123bf
+.PlayHealMusic:
 	ld de, MUSIC_HEAL
 	call PlayMusic
 	jp .FlashPalettes8Times
-; 123c8
 
-.HOF_PlaySFX: ; 123c8
+.HOF_PlaySFX:
 	ld de, SFX_GAME_FREAK_LOGO_GS
 	call PlaySFX
 	call .FlashPalettes8Times
@@ -137,13 +129,11 @@
 	ld de, SFX_BOOT_PC
 	call PlaySFX
 	ret
-; 123db
 
-.dummy_5 ; 123db
+.dummy_5
 	ret
-; 123dc
 
-.PC_ElmsLab_OAM: ; 123dc
+.PC_ElmsLab_OAM:
 	dsprite   4, 0,   4, 2, $7c, PAL_OW_TREE | OBP_NUM
 	dsprite   4, 0,   4, 6, $7c, PAL_OW_TREE | OBP_NUM
 	dsprite   4, 6,   4, 0, $7d, PAL_OW_TREE | OBP_NUM
@@ -152,13 +142,11 @@
 	dsprite   5, 3,   5, 0, $7d, PAL_OW_TREE | OBP_NUM | X_FLIP
 	dsprite   6, 0,   4, 0, $7d, PAL_OW_TREE | OBP_NUM
 	dsprite   6, 0,   5, 0, $7d, PAL_OW_TREE | OBP_NUM | X_FLIP
-; 123fc
 
-.HealMachineGFX: ; 123fc
+.HealMachineGFX:
 INCBIN "gfx/overworld/heal_machine.2bpp"
-; 1241c
 
-.HOF_OAM: ; 1241c
+.HOF_OAM:
 	dsprite   7, 4,  10, 1, $7d, PAL_OW_TREE | OBP_NUM
 	dsprite   7, 4,  10, 6, $7d, PAL_OW_TREE | OBP_NUM
 	dsprite   7, 3,   9, 5, $7d, PAL_OW_TREE | OBP_NUM
@@ -165,9 +153,8 @@
 	dsprite   7, 3,  11, 2, $7d, PAL_OW_TREE | OBP_NUM
 	dsprite   7, 1,   9, 1, $7d, PAL_OW_TREE | OBP_NUM
 	dsprite   7, 1,  11, 5, $7d, PAL_OW_TREE | OBP_NUM
-; 12434
 
-.LoadPalettes: ; 12434
+.LoadPalettes:
 	call IsCGB
 	jr nz, .cgb
 	ld a, %11100000
@@ -183,13 +170,11 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 12451
 
-.palettes ; 12451
+.palettes
 INCLUDE "gfx/overworld/heal_machine.pal"
-; 12459
 
-.FlashPalettes8Times: ; 12459
+.FlashPalettes8Times:
 	ld c, 8
 .palette_loop
 	push bc
@@ -200,9 +185,8 @@
 	dec c
 	jr nz, .palette_loop
 	ret
-; 12469
 
-.FlashPalettes: ; 12469
+.FlashPalettes:
 	call IsCGB
 	jr nz, .go
 	ld a, [rOBP1]
@@ -250,9 +234,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 124a3
 
-.PlaceHealingMachineTile: ; 124a3
+.PlaceHealingMachineTile:
 	push bc
 	ld a, [wBuffer1]
 	bcpixel 2, 4
@@ -277,4 +260,3 @@
 	ld [hli], a ; attributes
 	pop bc
 	ret
-; 124c1
--- a/engine/events/itemfinder.asm
+++ b/engine/events/itemfinder.asm
@@ -1,4 +1,4 @@
-ItemFinder: ; 12580
+ItemFinder:
 	farcall CheckForHiddenItems
 	jr c, .found_something
 	ld hl, .Script_FoundNothing
@@ -12,9 +12,8 @@
 	ld a, $1
 	ld [wItemEffectSucceeded], a
 	ret
-; 12599
 
-.ItemfinderSound: ; 12599
+.ItemfinderSound:
 	ld c, 4
 .sfx_loop
 	push bc
@@ -26,7 +25,6 @@
 	dec c
 	jr nz, .sfx_loop
 	ret
-; 125ad
 
 .Script_FoundSomething: ; 0x125ad
 	reloadmappart
--- a/engine/events/kurt.asm
+++ b/engine/events/kurt.asm
@@ -1,8 +1,7 @@
-Kurt_PrintTextWhichApricorn: ; 88000
+Kurt_PrintTextWhichApricorn:
 	ld hl, .Text
 	call PrintText
 	ret
-; 88007
 
 .Text: ; 0x88007
 	; Which APRICORN should I use?
@@ -10,11 +9,10 @@
 	db "@"
 ; 0x8800c
 
-Kurt_PrintTextHowMany: ; 8800c
+Kurt_PrintTextHowMany:
 	ld hl, .Text
 	call PrintText
 	ret
-; 88013
 
 .Text: ; 0x88013
 	; How many should I make?
@@ -22,7 +20,7 @@
 	db "@"
 ; 0x88018
 
-SelectApricornForKurt: ; 88018
+SelectApricornForKurt:
 	call LoadStandardMenuHeader
 	ld c, $1
 	xor a
@@ -54,9 +52,8 @@
 .done
 	call Call_ExitMenu
 	ret
-; 88055
 
-Kurt_SelectApricorn: ; 88055
+Kurt_SelectApricorn:
 	farcall FindApricornsInBag
 	jr c, .nope
 	ld hl, .MenuHeader
@@ -81,7 +78,6 @@
 .done
 	ld c, a
 	ret
-; 88086
 
 .MenuHeader: ; 0x88086
 	db MENU_BACKUP_TILES ; flags
@@ -101,15 +97,14 @@
 	dba .Quantity
 	dba NULL
 
-.Name: ; 8809f
+.Name:
 	ld a, [wMenuSelection]
 	and a
 	ret z
 	farcall PlaceMenuItemName
 	ret
-; 880ab
 
-.Quantity: ; 880ab
+.Quantity:
 	ld a, [wMenuSelection]
 	ld [wCurItem], a
 	call Kurt_GetQuantityOfApricorn
@@ -118,9 +113,8 @@
 	ld [wMenuSelectionQuantity], a
 	farcall PlaceMenuItemQuantity
 	ret
-; 880c2
 
-Kurt_SelectQuantity: ; 880c2
+Kurt_SelectQuantity:
 	ld a, [wCurItem]
 	ld [wMenuSelection], a
 	call Kurt_GetQuantityOfApricorn
@@ -155,7 +149,6 @@
 .done
 	call CloseWindow
 	ret
-; 8810d
 
 .MenuHeader: ; 0x8810d
 	db MENU_BACKUP_TILES ; flags
@@ -164,7 +157,7 @@
 	db -1 ; default option
 	db 0
 
-.PlaceApricornName: ; 88116
+.PlaceApricornName:
 	call MenuBoxCoord2Tile
 	ld de, SCREEN_WIDTH + 1
 	add hl, de
@@ -172,9 +165,8 @@
 	ld e, l
 	farcall PlaceMenuItemName
 	ret
-; 88126
 
-PlaceApricornQuantity: ; 88126
+PlaceApricornQuantity:
 	call MenuBoxCoord2Tile
 	ld de, 2 * SCREEN_WIDTH + 10
 	add hl, de
@@ -183,9 +175,8 @@
 	ld de, wItemQuantityChangeBuffer
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	jp PrintNum
-; 88139
 
-Kurt_GetQuantityOfApricorn: ; 88139
+Kurt_GetQuantityOfApricorn:
 	push bc
 	ld hl, wNumItems
 	ld a, [wCurItem]
@@ -216,9 +207,8 @@
 	and a
 	pop bc
 	ret
-; 88161
 
-Kurt_GiveUpSelectedQuantityOfSelectedApricorn: ; 88161
+Kurt_GiveUpSelectedQuantityOfSelectedApricorn:
 ; Get the quantity of Apricorns of type [wCurItem]
 ; in the bag. Compatible with multiple stacks.
 
@@ -352,9 +342,8 @@
 	pop bc
 	pop de
 	ret
-; 88201
 
-Kurt_GetAddressOfApricornQuantity: ; 88201
+Kurt_GetAddressOfApricornQuantity:
 	push hl
 	push bc
 	ld hl, wNumItems
@@ -368,9 +357,8 @@
 	pop bc
 	pop hl
 	ret
-; 88211
 
-Kurt_GetRidOfItem: ; 88211
+Kurt_GetRidOfItem:
 	push bc
 	ld hl, wNumItems
 	ld a, [wCurItemQuantity]
@@ -409,4 +397,3 @@
 	ld [wItemQuantityChangeBuffer], a
 	pop bc
 	ret
-; 88248
--- a/engine/events/kurt_selectquantity_interpretjoypad.asm
+++ b/engine/events/kurt_selectquantity_interpretjoypad.asm
@@ -1,4 +1,4 @@
-Kurt_SelectQuantity_InterpretJoypad: ; 27a28
+Kurt_SelectQuantity_InterpretJoypad:
 	call BuySellToss_InterpretJoypad
 	ld b, a
 	ret
--- a/engine/events/lucky_number.asm
+++ b/engine/events/lucky_number.asm
@@ -1,4 +1,4 @@
-CheckForLuckyNumberWinners: ; 4d87a
+CheckForLuckyNumberWinners:
 	xor a
 	ld [wScriptVar], a
 	ld [wFoundMatchingIDInParty], a
@@ -118,7 +118,7 @@
 .print
 	jp PrintText
 
-.CompareLuckyNumberToMonID: ; 4d939
+.CompareLuckyNumberToMonID:
 	push bc
 	push de
 	push hl
@@ -190,7 +190,7 @@
 	and a
 	ret
 
-.BoxBankAddresses: ; 4d99f
+.BoxBankAddresses:
 	dba sBox1
 	dba sBox2
 	dba sBox3
@@ -216,7 +216,7 @@
 	text_jump UnknownText_0x1c12ae
 	db "@"
 
-PrintTodaysLuckyNumber: ; 4d9d3
+PrintTodaysLuckyNumber:
 	ld hl, wStringBuffer3
 	ld de, wLuckyIDNumber
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 5
--- a/engine/events/magikarp.asm
+++ b/engine/events/magikarp.asm
@@ -1,4 +1,4 @@
-CheckMagikarpLength: ; fbb32
+CheckMagikarpLength:
 	; Returns 3 if you select a Magikarp that beats the previous record.
 	; Returns 2 if you select a Magikarp, but the current record is longer.
 	; Returns 1 if you press B in the Pokemon selection menu.
@@ -70,7 +70,6 @@
 	xor a ; MAGIKARPLENGTH_NOT_MAGIKARP
 	ld [wScriptVar], a
 	ret
-; fbba9
 
 .MeasureItText: ; 0xfbba9
 	; Let me measure that MAGIKARP. …Hm, it measures @ .
@@ -78,19 +77,17 @@
 	db "@"
 ; 0xfbbae
 
-Magikarp_LoadFeetInchesChars: ; fbbae
+Magikarp_LoadFeetInchesChars:
 	ld hl, vTiles2 tile "′" ; $6e
 	ld de, .feetinchchars
 	lb bc, BANK(.feetinchchars), 2
 	call Request2bpp
 	ret
-; fbbbb
 
-.feetinchchars ; fbbb
+.feetinchchars
 INCBIN "gfx/font/feet_inches.2bpp"
-; fbbdb
 
-PrintMagikarpLength: ; fbbdb
+PrintMagikarpLength:
 	call Magikarp_LoadFeetInchesChars
 	ld hl, wStringBuffer1
 	ld de, wMagikarpLength
@@ -105,9 +102,8 @@
 	inc hl
 	ld [hl], "@"
 	ret
-; fbbfc
 
-CalcMagikarpLength: ; fbbfc
+CalcMagikarpLength:
 ; Return Magikarp's length (in feet and inches) at wMagikarpLength (big endian).
 ;
 ; input:
@@ -283,9 +279,8 @@
 	inc hl
 	ld [hl], e ; in
 	ret
-; fbc9a
 
-.BCLessThanDE: ; fbc9a
+.BCLessThanDE:
 ; Intention: Return bc < de.
 ; Reality: Return b < d.
 	ld a, b
@@ -295,9 +290,8 @@
 	ld a, c
 	cp e
 	ret
-; fbca1
 
-.BCMinusDE: ; fbca1
+.BCMinusDE:
 ; bc -= de
 	ld a, c
 	sub e
@@ -306,13 +300,12 @@
 	sbc d
 	ld b, a
 	ret
-; fbca8
 
 INCLUDE "data/events/magikarp_lengths.asm"
 
 
 
-MagikarpHouseSign: ; fbcd2
+MagikarpHouseSign:
 	ld a, [wBestMagikarpLengthFeet]
 	ld [wMagikarpLength], a
 	ld a, [wBestMagikarpLengthInches]
@@ -321,7 +314,6 @@
 	ld hl, .CurrentRecordtext
 	call PrintText
 	ret
-; fbce8
 
 .CurrentRecordtext: ; 0xfbce8
 	; "CURRENT RECORD"
--- a/engine/events/magnet_train.asm
+++ b/engine/events/magnet_train.asm
@@ -1,4 +1,4 @@
-MagnetTrain: ; 8cc04
+MagnetTrain:
 	ld a, [wScriptVar]
 	and a
 	jr nz, .ToGoldenrod
@@ -81,9 +81,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8cc99
 
-MagnetTrain_UpdateLYOverrides: ; 8cc99
+MagnetTrain_UpdateLYOverrides:
 	ld hl, wLYOverridesBackup
 	ld c, $2f
 	ld a, [wMagnetTrainOffset]
@@ -111,9 +110,8 @@
 	dec c
 	jr nz, .loadloop
 	ret
-; 8ccc9
 
-MagntTrain_LoadGFX_PlayMusic: ; 8ccc9
+MagntTrain_LoadGFX_PlayMusic:
 	call ClearBGPalettes
 	call ClearSprites
 	call DisableLCD
@@ -155,9 +153,8 @@
 	ld de, MUSIC_MAGNET_TRAIN
 	call PlayMusic2
 	ret
-; 8cd27
 
-DrawMagnetTrain: ; 8cd27
+DrawMagnetTrain:
 	hlbgcoord 0, 0
 	xor a
 .loop
@@ -184,9 +181,8 @@
 	ld c, 20
 	call .FillLine
 	ret
-; 8cd65
 
-.FillLine: ; 8cd65
+.FillLine:
 	ld a, [de]
 	inc de
 	ld [hli], a
@@ -193,9 +189,8 @@
 	dec c
 	jr nz, .FillLine
 	ret
-; 8cd6c
 
-.FillAlt: ; 8cd6c
+.FillAlt:
 	ld [hl], e
 	inc hl
 	ld [hl], d
@@ -203,9 +198,8 @@
 	dec b
 	jr nz, .FillAlt
 	ret
-; 8cd74
 
-GetMagnetTrainBGTiles: ; 8cd74
+GetMagnetTrainBGTiles:
 	push hl
 	ld e, a
 	ld d, 0
@@ -217,9 +211,8 @@
 	ld d, [hl]
 	pop hl
 	ret
-; 8cd82
 
-MagnetTrainBGTiles: ; 8cd82
+MagnetTrainBGTiles:
 ; Alternating tiles for each line of the Magnet Train tilemap.
 	db $4c, $4d ; bush
 	db $5c, $5d ; bush
@@ -239,9 +232,8 @@
 	db $5c, $5d ; bush
 	db $4c, $4d ; bush
 	db $5c, $5d ; bush
-; 8cda6
 
-MagnetTrain_InitLYOverrides: ; 8cda6
+MagnetTrain_InitLYOverrides:
 	ld hl, wLYOverrides
 	ld bc, wLYOverridesEnd - wLYOverrides
 	ld a, [wMagnetTrainInitPosition]
@@ -253,9 +245,8 @@
 	ld a, rSCX - $ff00
 	ld [hLCDCPointer], a
 	ret
-; 8cdc3
 
-SetMagnetTrainPals: ; 8cdc3
+SetMagnetTrainPals:
 	ld a, $1
 	ld [rVBK], a
 
@@ -286,9 +277,8 @@
 	ld a, $0
 	ld [rVBK], a
 	ret
-; 8cdf7
 
-MagnetTrain_Jumptable: ; 8cdf7
+MagnetTrain_Jumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -299,9 +289,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 8ce06
 
-.Jumptable: ; 8ce06
+.Jumptable:
 	dw .InitPlayerSpriteAnim
 	dw .WaitScene
 	dw .MoveTrain1
@@ -309,15 +298,13 @@
 	dw .MoveTrain2
 	dw .WaitScene
 	dw .TrainArrived
-; 8ce14
 
-.Next: ; 8ce14
+.Next:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 8ce19
 
-.InitPlayerSpriteAnim: ; 8ce19
+.InitPlayerSpriteAnim:
 	ld d, 10 * 8 + 5
 	ld a, [wMagnetTrainPlayerSpriteInitX]
 	ld e, a
@@ -343,9 +330,8 @@
 	ld a, $80
 	ld [wMagnetTrainWaitCounter], a
 	ret
-; 8ce47
 
-.MoveTrain1: ; 8ce47
+.MoveTrain1:
 	ld hl, wMagnetTrainHoldPosition
 	ld a, [wMagnetTrainPosition]
 	cp [hl]
@@ -367,9 +353,8 @@
 	ld a, $80
 	ld [wMagnetTrainWaitCounter], a
 	ret
-; 8ce6d
 
-.WaitScene: ; 8ce6d
+.WaitScene:
 	ld hl, wMagnetTrainWaitCounter
 	ld a, [hl]
 	and a
@@ -380,9 +365,8 @@
 .DoneWaiting:
 	call .Next
 	ret
-; 8ce7a
 
-.MoveTrain2: ; 8ce7a
+.MoveTrain2:
 	ld hl, wMagnetTrainFinalPosition
 	ld a, [wMagnetTrainPosition]
 	cp [hl]
@@ -410,17 +394,15 @@
 .PrepareToFinishAnim:
 	call .Next
 	ret
-; 8cea2
 
-.TrainArrived: ; 8cea2
+.TrainArrived:
 	ld a, $80
 	ld [wJumptableIndex], a
 	ld de, SFX_TRAIN_ARRIVED
 	call PlaySFX
 	ret
-; 8ceae
 
-MagnetTrain_Jumptable_FirstRunThrough: ; 8ceae
+MagnetTrain_Jumptable_FirstRunThrough:
 	farcall PlaySpriteAnimations
 	call MagnetTrain_Jumptable
 	call MagnetTrain_UpdateLYOverrides
@@ -455,7 +437,6 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8ceff
 
 MagnetTrainTilemap1:
 	db $1f, $05, $06, $0a, $0a, $0a, $09, $0a, $0a, $0a, $0a, $0a, $0a, $09, $0a, $0a, $0a, $0b, $0c, $1f
@@ -465,4 +446,3 @@
 	db $24, $25, $26, $27, $07, $2f, $29, $28, $28, $28, $28, $28, $28, $29, $07, $2f, $2a, $2b, $2c, $2d
 MagnetTrainTilemap4:
 	db $20, $1f, $2e, $1f, $17, $00, $2e, $1f, $1f, $1f, $1f, $1f, $1f, $2e, $17, $00, $1f, $2e, $1f, $0f
-; 8cf4f
--- a/engine/events/map_name_sign.asm
+++ b/engine/events/map_name_sign.asm
@@ -1,14 +1,13 @@
 MAP_NAME_SIGN_START EQU $60
 
-ReturnFromMapSetupScript:: ; b8000
+ReturnFromMapSetupScript::
 	xor a
 	ld [hBGMapMode], a
 	farcall .inefficient_farcall ; this is a waste of 6 ROM bytes and 6 stack bytes
 	ret
-; b800a
 
 ; should have just been a fallthrough
-.inefficient_farcall ; b800a
+.inefficient_farcall
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -57,9 +56,8 @@
 	xor a
 	ld [hLCDCPointer], a
 	ret
-; b8064
 
-.CheckMovingWithinLandmark: ; b8064
+.CheckMovingWithinLandmark:
 	ld a, [wCurrentLandmark]
 	ld c, a
 	ld a, [wPreviousLandmark]
@@ -67,9 +65,8 @@
 	ret z
 	cp SPECIAL_MAP
 	ret
-; b8070
 
-.CheckSpecialMap: ; b8070
+.CheckSpecialMap:
 ; These landmarks do not get pop-up signs.
 	cp -1
 	ret z
@@ -88,9 +85,8 @@
 	ld a, 1
 	and a
 	ret
-; b8089
 
-.CheckNationalParkGate: ; b8089
+.CheckNationalParkGate:
 	ld a, [wMapGroup]
 	cp GROUP_ROUTE_35_NATIONAL_PARK_GATE
 	ret nz
@@ -99,10 +95,9 @@
 	ret z
 	cp MAP_ROUTE_36_NATIONAL_PARK_GATE
 	ret
-; b8098
 
 
-PlaceMapNameSign:: ; b8098 (2e:4098)
+PlaceMapNameSign::
 	ld hl, wLandmarkSignTimer
 	ld a, [hl]
 	and a
@@ -131,15 +126,14 @@
 	ret
 
 
-LoadMapNameSignGFX: ; b80c6
+LoadMapNameSignGFX:
 	ld de, MapEntryFrameGFX
 	ld hl, vTiles2 tile MAP_NAME_SIGN_START
 	lb bc, BANK(MapEntryFrameGFX), 14
 	call Get2bpp
 	ret
-; b80d3
 
-InitMapNameFrame: ; b80d3
+InitMapNameFrame:
 	hlcoord 0, 0
 	ld b, 2
 	ld c, 18
@@ -146,10 +140,9 @@
 	call InitMapSignAttrMap
 	call PlaceMapNameFrame
 	ret
-; b80e1
 
 
-PlaceMapNameCenterAlign: ; b80e1 (2e:40e1)
+PlaceMapNameCenterAlign:
 	ld a, [wCurrentLandmark]
 	ld e, a
 	farcall GetLandmarkName
@@ -165,7 +158,7 @@
 	call PlaceString
 	ret
 
-.GetNameLength: ; b8101 (2e:4101)
+.GetNameLength:
 	ld c, 0
 	push hl
 	ld hl, wStringBuffer1
@@ -182,7 +175,7 @@
 	ret
 
 
-InitMapSignAttrMap: ; b8115
+InitMapSignAttrMap:
 	ld de, wAttrMap - wTileMap
 	add hl, de
 	inc b
@@ -204,9 +197,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; b812f
 
-PlaceMapNameFrame: ; b812f
+PlaceMapNameFrame:
 	hlcoord 0, 0
 	; top left
 	ld a, MAP_NAME_SIGN_START + 1
@@ -243,9 +235,8 @@
 	ld a, MAP_NAME_SIGN_START + 10
 	ld [hl], a
 	ret
-; b815b
 
-.FillMiddle: ; b815b
+.FillMiddle:
 	ld c, SCREEN_WIDTH - 2
 	ld a, MAP_NAME_SIGN_START + 13
 .loop
@@ -253,9 +244,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; b8164
 
-.FillTopBottom: ; b8164
+.FillTopBottom:
 	ld c, 5
 	jr .enterloop
 
@@ -271,4 +261,3 @@
 	dec c
 	jr nz, .continueloop
 	ret
-; b8172
--- a/engine/events/misc_scripts.asm
+++ b/engine/events/misc_scripts.asm
@@ -41,7 +41,7 @@
 	db "@"
 ; 0x122f8
 
-.TryReceiveItem: ; 122f8
+.TryReceiveItem:
 	xor a
 	ld [wScriptVar], a
 	ld a, [wEngineBuffer1]
@@ -59,4 +59,3 @@
 	ld a, $1
 	ld [wScriptVar], a
 	ret
-; 12324
--- a/engine/events/misc_scripts_2.asm
+++ b/engine/events/misc_scripts_2.asm
@@ -27,7 +27,7 @@
 	writetext .no_room_text
 	waitbutton
 
-.finish ; 13643
+.finish
 	closetext
 	end
 
@@ -41,7 +41,7 @@
 	text_jump UnknownText_0x1bd331
 	db "@"
 
-SetMemEvent: ; 1364f
+SetMemEvent:
 	ld hl, wEngineBuffer1
 	ld a, [hli]
 	ld d, [hl]
--- a/engine/events/mom.asm
+++ b/engine/events/mom.asm
@@ -1,4 +1,4 @@
-BankOfMom: ; 16218
+BankOfMom:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -16,9 +16,8 @@
 	pop af
 	ld [hInMenu], a
 	ret
-; 16233
 
-.RunJumptable: ; 16233
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -29,9 +28,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 16242
 
-.dw ; 16242
+.dw
 
 	dw .CheckIfBankInitialized
 	dw .InitializeBank
@@ -42,9 +40,8 @@
 	dw .StopOrStartSavingMoney
 	dw .AskDST
 	dw .JustDoWhatYouCan
-; 16254
 
-.CheckIfBankInitialized: ; 16254
+.CheckIfBankInitialized:
 	ld a, [wMomSavingMoney]
 	bit MOM_ACTIVE_F, a
 	jr nz, .savingmoneyalready
@@ -59,9 +56,8 @@
 .done_0
 	ld [wJumptableIndex], a
 	ret
-; 1626a
 
-.InitializeBank: ; 1626a
+.InitializeBank:
 	ld hl, UnknownText_0x16649
 	call PrintText
 	call YesNoBox
@@ -81,9 +77,8 @@
 	ld a, $8
 	ld [wJumptableIndex], a
 	ret
-; 16290
 
-.IsThisAboutYourMoney: ; 16290
+.IsThisAboutYourMoney:
 	ld hl, UnknownText_0x16658
 	call PrintText
 	call YesNoBox
@@ -98,9 +93,8 @@
 .done_2
 	ld [wJumptableIndex], a
 	ret
-; 162a8
 
-.AccessBankOfMom: ; 162a8
+.AccessBankOfMom:
 	ld hl, UnknownText_0x1665d
 	call PrintText
 	call LoadStandardMenuHeader
@@ -135,9 +129,8 @@
 .done_3
 	ld [wJumptableIndex], a
 	ret
-; 162e0
 
-.StoreMoney: ; 162e0
+.StoreMoney:
 	ld hl, UnknownText_0x16662
 	call PrintText
 	xor a
@@ -202,9 +195,8 @@
 .done_4
 	ld [wJumptableIndex], a
 	ret
-; 16373
 
-.TakeMoney: ; 16373
+.TakeMoney:
 	ld hl, UnknownText_0x16667
 	call PrintText
 	xor a
@@ -269,9 +261,8 @@
 .done_5
 	ld [wJumptableIndex], a
 	ret
-; 16406
 
-.StopOrStartSavingMoney: ; 16406
+.StopOrStartSavingMoney:
 	ld hl, UnknownText_0x1666c
 	call PrintText
 	call YesNoBox
@@ -290,19 +281,17 @@
 	ld a, $7
 	ld [wJumptableIndex], a
 	ret
-; 1642d
 
-.AskDST: ; 1642d
+.AskDST:
 	ld hl, UnknownText_0x16694
 	call PrintText
 
-.JustDoWhatYouCan: ; 16433
+.JustDoWhatYouCan:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 16439
 
-DSTChecks: ; 16439
+DSTChecks:
 ; check the time; avoid changing DST if doing so would change the current day
 	ld a, [wDST]
 	bit 7, a
@@ -364,9 +353,8 @@
 	ld hl, .Text_SetClockForward
 	call PlaceHLTextAtBC
 	ret
-; 164b9
 
-.SetClockForward: ; 164b9
+.SetClockForward:
 	ld a, [wStartHour]
 	add 1
 	sub 24
@@ -379,9 +367,8 @@
 	adc 0
 	ld [wStartDay], a
 	ret
-; 164d1
 
-.SetClockBack: ; 164d1
+.SetClockBack:
 	ld a, [wStartHour]
 	sub 1
 	jr nc, .DontLoopHourBack
@@ -395,14 +382,12 @@
 .DontLoopDayBack:
 	ld [wStartDay], a
 	ret
-; 164ea
 
-.ClearBox: ; 164ea
+.ClearBox:
 	hlcoord 1, 14
 	lb bc, 3, 18
 	call ClearBox
 	ret
-; 164f4
 
 .Text_AdjustClock: ; 0x164f4
 	; Do you want to adjust your clock for Daylight Saving Time?
@@ -441,13 +426,13 @@
 	db "@"
 ; 0x16512
 
-Mom_SetUpWithdrawMenu: ; 16512
+Mom_SetUpWithdrawMenu:
 	ld de, Mon_WithdrawString
 	jr Mom_ContinueMenuSetup
 
-Mom_SetUpDepositMenu: ; 16517
+Mom_SetUpDepositMenu:
 	ld de, Mom_DepositString
-Mom_ContinueMenuSetup: ; 1651a
+Mom_ContinueMenuSetup:
 	push de
 	xor a
 	ld [hBGMapMode], a
@@ -478,15 +463,13 @@
 	call UpdateSprites
 	call CGBOnly_CopyTilemapAtOnce
 	ret
-; 1656b
 
-Mom_Wait10Frames: ; 1656b
+Mom_Wait10Frames:
 	ld c, 10
 	call DelayFrames
 	ret
-; 16571
 
-Mom_WithdrawDepositMenuJoypad: ; 16571
+Mom_WithdrawDepositMenuJoypad:
 .loop
 	call JoyTextDelay
 	ld hl, hJoyPressed
@@ -590,9 +573,8 @@
 	add hl, de
 	pop de
 	ret
-; 16613
 
-.DigitQuantities: ; 16613
+.DigitQuantities:
 	dt 100000
 	dt 10000
 	dt 1000
@@ -613,7 +595,6 @@
 	dt 900
 	dt 90
 	dt 9
-; 16649
 
 UnknownText_0x16649: ; 0x16649
 	; Wow, that's a cute #MON. Where did you get it? … So, you're leaving on an adventure… OK! I'll help too. But what can I do for you? I know! I'll save money for you. On a long journey, money's important. Do you want me to save your money?
@@ -711,21 +692,17 @@
 	db "@"
 ; 0x16699
 
-Mom_SavedString: ; 16699
+Mom_SavedString:
 	db "SAVED@"
-; 1669f
 
-Mon_WithdrawString: ; 1669f
+Mon_WithdrawString:
 	db "WITHDRAW@"
-; 166a8
 
-Mom_DepositString: ; 166a8
+Mom_DepositString:
 	db "DEPOSIT@"
-; 166b0
 
-Mom_HeldString: ; 166b0
+Mom_HeldString:
 	db "HELD@"
-; 166b5
 
 MenuHeader_0x166b5: ; 0x166b5
 	db MENU_BACKUP_TILES ; flags
--- a/engine/events/mom_phone.asm
+++ b/engine/events/mom_phone.asm
@@ -5,7 +5,7 @@
 	const MOM_ITEM
 	const MOM_DOLL
 
-MomTriesToBuySomething:: ; fcfec
+MomTriesToBuySomething::
 	ld a, [wMapReentryScriptQueueFlag]
 	and a
 	ret nz
@@ -23,7 +23,6 @@
 	farcall LoadScriptBDE
 	scf
 	ret
-; fd00f
 
 .Script: ; 0xfd00f
 	callasm .ASMFunction
@@ -30,7 +29,7 @@
 	farjump Script_ReceivePhoneCall
 ; 0xfd017
 
-.ASMFunction: ; fd017
+.ASMFunction:
 	call MomBuysItem_DeductFunds
 	call Mom_GetScriptPointer
 	ld a, [wWhichMomItemSet]
@@ -56,9 +55,8 @@
 	ld a, d
 	ld [hl], a
 	ret
-; fd044
 
-CheckBalance_MomItem2: ; fd044
+CheckBalance_MomItem2:
 	ld a, [wWhichMomItem]
 	cp NUM_MOM_ITEMS_2
 	jr nc, .nope
@@ -115,10 +113,9 @@
 	ld bc, hMoneyTemp
 	farcall AddMoney
 	ret
-; fd0a6
 
 
-MomBuysItem_DeductFunds: ; fd0a6 (3f:50a6)
+MomBuysItem_DeductFunds:
 	call GetItemFromMom
 	ld de, 3 ; cost
 	add hl, de
@@ -134,7 +131,7 @@
 	ret
 
 
-Mom_GiveItemOrDoll: ; fd0c3
+Mom_GiveItemOrDoll:
 	call GetItemFromMom
 	ld de, 6 ; item type
 	add hl, de
@@ -156,10 +153,9 @@
 	ld hl, wPCItems
 	call ReceiveItem
 	ret
-; fd0eb
 
 
-Mom_GetScriptPointer: ; fd0eb (3f:50eb)
+Mom_GetScriptPointer:
 	call GetItemFromMom
 	ld de, 6 ; item type
 	add hl, de
@@ -169,7 +165,6 @@
 	ret z
 	ld de, .DollScript
 	ret
-; fd0fd (3f:50fd)
 
 .ItemScript: ; 0xfd0fd
 	writetext _MomText_HiHowAreYou
@@ -188,7 +183,7 @@
 ; 0xfd117
 
 
-GetItemFromMom: ; fd117
+GetItemFromMom:
 	ld a, [wWhichMomItemSet]
 	and a
 	jr z, .zero
@@ -213,7 +208,6 @@
 endr
 	add hl, de
 	ret
-; fd136
 
 INCLUDE "data/items/mom_phone.asm"
 
@@ -257,8 +251,7 @@
 
 	db 0 ; unused
 
-DummyPredef3A: ; fd1d0
+DummyPredef3A:
 	ret
-; fd1d1
 
 	ret ; unused
--- a/engine/events/money.asm
+++ b/engine/events/money.asm
@@ -1,4 +1,4 @@
-GiveMoney:: ; 15fd7
+GiveMoney::
 	ld a, 3
 	call AddMoney
 	ld bc, MaxMoney
@@ -21,14 +21,12 @@
 .not_maxed_out
 	and a
 	ret
-; 15ff7
 
-MaxMoney: ; 15ff7
+MaxMoney:
 	dt MAX_MONEY
-; 15ffa
 
 
-TakeMoney:: ; 15ffa
+TakeMoney::
 	ld a, 3
 	call SubtractMoney
 	jr nc, .okay
@@ -45,11 +43,10 @@
 .okay
 	and a
 	ret
-; 1600b
 
-CompareMoney:: ; 1600b
+CompareMoney::
 	ld a, 3
-CompareFunds: ; 1600d
+CompareFunds:
 ; a: number of bytes
 ; bc: start addr of amount (big-endian)
 ; de: start addr of account (big-endian)
@@ -94,11 +91,10 @@
 	pop de
 	pop hl
 	ret
-; 16035
 
-SubtractMoney: ; 16035
+SubtractMoney:
 	ld a, 3
-SubtractFunds: ; 16037
+SubtractFunds:
 ; a: number of bytes
 ; bc: start addr of amount (big-endian)
 ; de: start addr of account (big-endian)
@@ -130,11 +126,10 @@
 	pop de
 	pop hl
 	ret
-; 16053
 
-AddMoney: ; 16053
+AddMoney:
 	ld a, 3
-AddFunds: ; 16055
+AddFunds:
 ; a: number of bytes
 ; bc: start addr of amount (big-endian)
 ; de: start addr of account (big-endian)
@@ -167,9 +162,8 @@
 	pop de
 	pop hl
 	ret
-; 1606f
 
-GiveCoins:: ; 1606f
+GiveCoins::
 	ld a, 2
 	ld de, wCoins
 	call AddFunds
@@ -189,14 +183,12 @@
 .not_maxed
 	and a
 	ret
-; 1608d
 
-.maxcoins ; 1608d
+.maxcoins
 	bigdw MAX_COINS
-; 1608f
 
 
-TakeCoins:: ; 1608f
+TakeCoins::
 	ld a, 2
 	ld de, wCoins
 	call SubtractFunds
@@ -212,10 +204,8 @@
 .okay
 	and a
 	ret
-; 160a1
 
-CheckCoins:: ; 160a1
+CheckCoins::
 	ld a, 2
 	ld de, wCoins
 	jp CompareFunds
-; 160a9
--- a/engine/events/move_deleter.asm
+++ b/engine/events/move_deleter.asm
@@ -107,7 +107,7 @@
 	db "@"
 ; 0x2c5f9
 
-.DeleteMove: ; 2c5f9
+.DeleteMove:
 	ld a, b
 	push bc
 	dec a
--- a/engine/events/move_tutor.asm
+++ b/engine/events/move_tutor.asm
@@ -1,4 +1,4 @@
-MoveTutor: ; 4925b
+MoveTutor:
 	call FadeToMenu
 	call ClearBGPalettes
 	call ClearScreen
@@ -33,7 +33,7 @@
 	call CloseSubmenu
 	ret
 
-.GetMoveTutorMove: ; 492a5
+.GetMoveTutorMove:
 	ld a, [wScriptVar]
 	cp MOVETUTOR_FLAMETHROWER
 	jr z, .flamethrower
@@ -51,7 +51,7 @@
 	ld a, THUNDERBOLT
 	ret
 
-CheckCanLearnMoveTutorMove: ; 492b9
+CheckCanLearnMoveTutorMove:
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 
--- a/engine/events/name_rater.asm
+++ b/engine/events/name_rater.asm
@@ -1,4 +1,4 @@
-_NameRater: ; fb6ed
+_NameRater:
 ; Introduce himself
 	ld hl, NameRaterIntroText
 	call PrintText
@@ -77,9 +77,8 @@
 .done
 	call PrintText
 	ret
-; fb78a
 
-CheckIfMonIsYourOT: ; fb78a
+CheckIfMonIsYourOT:
 ; Checks to see if the partymon loaded in [wCurPartyMon] has the different OT as you.  Returns carry if not.
 	ld hl, wPartyMonOT
 	ld bc, NAME_LENGTH
@@ -110,9 +109,8 @@
 .nope
 	scf
 	ret
-; fb7be
 
-IsNewNameEmpty: ; fb7be
+IsNewNameEmpty:
 ; Checks to see if the nickname loaded in wStringBuffer2 is empty.  If so, return carry.
 	ld hl, wStringBuffer2
 	ld c, MON_NAME_LENGTH - 1
@@ -132,9 +130,8 @@
 .nonspace
 	and a
 	ret
-; fb7d3
 
-CompareNewToOld: ; fb7d3
+CompareNewToOld:
 ; Compares the nickname in wStringBuffer2 to the previous nickname.  If they are the same, return carry.
 	ld hl, wPartyMonNicknames
 	ld bc, MON_NAME_LENGTH
@@ -167,9 +164,8 @@
 .terminator
 	scf
 	ret
-; fb802
 
-GetNicknameLength: ; fb802
+GetNicknameLength:
 ; Gets the length of the name starting at hl and returns it in c.
 	ld c, 0
 .loop
@@ -181,7 +177,6 @@
 	cp MON_NAME_LENGTH - 1
 	jr nz, .loop
 	ret
-; fb80f
 
 NameRaterIntroText: ; 0xfb80f
 	; Hello, hello! I'm the NAME RATER.
--- a/engine/events/npc_trade.asm
+++ b/engine/events/npc_trade.asm
@@ -1,4 +1,4 @@
-NPCTrade:: ; fcba8
+NPCTrade::
 	ld a, e
 	ld [wJumptableIndex], a
 	call Trade_GetDialog
@@ -51,9 +51,8 @@
 .done
 	call PrintTradeText
 	ret
-; fcc07
 
-.TradeAnimation: ; fcc07
+.TradeAnimation:
 	call DisableSpriteUpdates
 	ld a, [wJumptableIndex]
 	push af
@@ -66,9 +65,8 @@
 	ld [wJumptableIndex], a
 	call ReturnToMapWithSpeechTextbox
 	ret
-; fcc23
 
-CheckTradeGender: ; fcc23
+CheckTradeGender:
 	xor a
 	ld [wMonType], a
 
@@ -95,9 +93,8 @@
 .not_matching
 	scf
 	ret
-; fcc4a
 
-TradeFlagAction: ; fcc4a
+TradeFlagAction:
 	ld hl, wTradeFlags
 	ld a, [wJumptableIndex]
 	ld c, a
@@ -105,17 +102,15 @@
 	ld a, c
 	and a
 	ret
-; fcc59
 
-Trade_GetDialog: ; fcc59
+Trade_GetDialog:
 	ld e, NPCTRADE_DIALOG
 	call GetTradeAttribute
 	ld a, [hl]
 	ld [wcf64], a
 	ret
-; fcc63
 
-DoNPCTrade: ; fcc63
+DoNPCTrade:
 	ld e, NPCTRADE_GIVEMON
 	call GetTradeAttribute
 	ld a, [hl]
@@ -275,7 +270,6 @@
 	pop bc
 	pop af
 	ret
-; fcdc2
 
 
 GetTradeAttribute: ; 0xfcdc2
@@ -294,13 +288,12 @@
 	ret
 ; 0xfcdd7
 
-Trade_GetAttributeOfCurrentPartymon: ; fcdd7
+Trade_GetAttributeOfCurrentPartymon:
 	ld a, [wCurPartyMon]
 	call AddNTimes
 	ret
-; fcdde
 
-Trade_GetAttributeOfLastPartymon: ; fcdde
+Trade_GetAttributeOfLastPartymon:
 	ld a, [wPartyCount]
 	dec a
 	call AddNTimes
@@ -307,9 +300,8 @@
 	ld e, l
 	ld d, h
 	ret
-; fcde8
 
-GetTradeMonName: ; fcde8
+GetTradeMonName:
 	push de
 	ld [wd265], a
 	call GetBasePokemonName
@@ -316,31 +308,27 @@
 	ld hl, wStringBuffer1
 	pop de
 	ret
-; fcdf4
 
-CopyTradeName: ; fcdf4
+CopyTradeName:
 	ld bc, NAME_LENGTH
 	call CopyBytes
 	ret
-; fcdfb
 
-Unreferenced_Functionfcdfb: ; fcdfb
+Unreferenced_Functionfcdfb:
 	ld bc, 4
 	call CopyBytes
 	ld a, "@"
 	ld [de], a
 	ret
-; fce05
 
-Unreferenced_Functionfce05: ; fce05
+Unreferenced_Functionfce05:
 	ld bc, 3
 	call CopyBytes
 	ld a, "@"
 	ld [de], a
 	ret
-; fce0f
 
-Trade_CopyTwoBytes: ; fce0f
+Trade_CopyTwoBytes:
 	ld a, [hli]
 	ld [de], a
 	inc de
@@ -347,9 +335,8 @@
 	ld a, [hl]
 	ld [de], a
 	ret
-; fce15
 
-Trade_CopyTwoBytesReverseEndian: ; fce15
+Trade_CopyTwoBytesReverseEndian:
 	ld a, [hli]
 	ld [de], a
 	dec de
@@ -356,9 +343,8 @@
 	ld a, [hl]
 	ld [de], a
 	ret
-; fce1b
 
-GetTradeMonNames: ; fce1b
+GetTradeMonNames:
 	ld e, NPCTRADE_GETMON
 	call GetTradeAttribute
 	ld a, [hl]
@@ -398,13 +384,12 @@
 	ld [hli], a
 	ld [hl], "@"
 	ret
-; fce58
 
 
 INCLUDE "data/events/npc_trades.asm"
 
 
-PrintTradeText: ; fcf38
+PrintTradeText:
 	push af
 	call GetTradeMonNames
 	pop af
@@ -420,9 +405,8 @@
 	ld l, a
 	call PrintText
 	ret
-; fcf53
 
-TradeTexts: ; fcf53
+TradeTexts:
 ; entries correspond to TRADE_DIALOG_* × TRADE_DIALOGSET_* constants
 ; TRADE_DIALOG_INTRO
 	dw TradeIntroText1
@@ -449,7 +433,6 @@
 	dw TradeAfterText2
 	dw TradeAfterText3
 	dw TradeAfterText4
-; fcf7b
 
 
 ConnectLinkCableText: ; 0xfcf7b
--- a/engine/events/odd_egg.asm
+++ b/engine/events/odd_egg.asm
@@ -1,4 +1,4 @@
-_GiveOddEgg: ; 1fb4b6
+_GiveOddEgg:
 	; Figure out which egg to give.
 
 	; Compare a random word to
@@ -88,7 +88,6 @@
 	ld [wMobileMonNicknamePointerBuffer + 1], a
 	farcall AddMobileMonToParty
 	ret
-; 1fb546
 
 .Odd:
 	db "ODD@@@@@@@@@"
--- a/engine/events/overworld.asm
+++ b/engine/events/overworld.asm
@@ -1,4 +1,4 @@
-FieldMoveJumptableReset: ; c6ea
+FieldMoveJumptableReset:
 	xor a
 	ld hl, wBuffer1
 	ld bc, 7
@@ -5,7 +5,7 @@
 	call ByteFill
 	ret
 
-FieldMoveJumptable: ; c6f5
+FieldMoveJumptable:
 	ld a, [wBuffer1]
 	rst JumpTable
 	ld [wBuffer1], a
@@ -19,7 +19,7 @@
 	scf
 	ret
 
-GetPartyNick: ; c706
+GetPartyNick:
 ; write wCurPartyMon nickname to wStringBuffer1-3
 	ld hl, wPartyMonNicknames
 	ld a, BOXMON
@@ -33,7 +33,7 @@
 	call CopyName2
 	ret
 
-CheckEngineFlag: ; c721
+CheckEngineFlag:
 ; Check engine flag de
 ; Return carry if flag is not set
 	ld b, CHECK_FLAG
@@ -47,7 +47,7 @@
 	xor a
 	ret
 
-CheckBadge: ; c731
+CheckBadge:
 ; Check engine flag a (ENGINE_ZEPHYRBADGE thru ENGINE_EARTHBADGE)
 ; Display "Badge required" text and return carry if the badge is not owned
 	call CheckEngineFlag
@@ -57,13 +57,13 @@
 	scf
 	ret
 
-.BadgeRequiredText: ; c73d
+.BadgeRequiredText:
 	; Sorry! A new BADGE
 	; is required.
 	text_jump _BadgeRequiredText
 	db "@"
 
-CheckPartyMove: ; c742
+CheckPartyMove:
 ; Check if a monster in your party has move d.
 
 	ld e, 0
@@ -107,7 +107,7 @@
 	scf
 	ret
 
-FieldMoveFailed: ; c779
+FieldMoveFailed:
 	ld hl, .CantUseHere
 	call MenuTextBoxBackup
 	ret
@@ -117,7 +117,7 @@
 	text_jump UnknownText_0x1c05c8
 	db "@"
 
-CutFunction: ; c785
+CutFunction:
 	call FieldMoveJumptableReset
 .loop
 	ld hl, .Jumptable
@@ -127,12 +127,12 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.Jumptable: ; c796 (3:4796)
+.Jumptable:
 	dw .CheckAble
 	dw .DoCut
 	dw .FailCut
 
-.CheckAble: ; c79c (3:479c)
+.CheckAble:
 	ld de, ENGINE_HIVEBADGE
 	call CheckBadge
 	jr c, .nohivebadge
@@ -149,13 +149,13 @@
 	ld a, $2
 	ret
 
-.DoCut: ; c7b2 (3:47b2)
+.DoCut:
 	ld hl, Script_CutFromMenu
 	call QueueScript
 	ld a, $81
 	ret
 
-.FailCut: ; c7bb (3:47bb)
+.FailCut:
 	ld hl, Text_NothingToCut
 	call MenuTextBoxBackup
 	ld a, $80
@@ -171,7 +171,7 @@
 	text_jump UnknownText_0x1c05ec
 	db "@"
 
-CheckMapForSomethingToCut: ; c7ce
+CheckMapForSomethingToCut:
 	; Does the collision data of the facing tile permit cutting?
 	call GetFacingTileCoord
 	ld c, a
@@ -206,7 +206,7 @@
 	scf
 	ret
 
-Script_CutFromMenu: ; c7fe
+Script_CutFromMenu:
 	reloadmappart
 	special UpdateTimePals
 
@@ -218,7 +218,7 @@
 	closetext
 	end
 
-CutDownTreeOrGrass: ; c810
+CutDownTreeOrGrass:
 	ld hl, wBuffer3 ; OverworldMapTile
 	ld a, [hli]
 	ld h, [hl]
@@ -240,7 +240,7 @@
 	call LoadStandardFont
 	ret
 
-CheckOverworldTileArrays: ; c840
+CheckOverworldTileArrays:
 	; Input: c contains the tile you're facing
 	; Output: Replacement tile in b and effect on wild encounters in c, plus carry set.
 	;         Carry is not set if the facing tile cannot be replaced, or if the tileset
@@ -280,13 +280,13 @@
 INCLUDE "data/events/field_move_blocks.asm"
 
 
-OWFlash: ; c8ac
+OWFlash:
 	call .CheckUseFlash
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.CheckUseFlash: ; c8b5
+.CheckUseFlash:
 ; Flash
 	ld de, ENGINE_ZEPHYRBADGE
 	farcall CheckBadge
@@ -312,7 +312,7 @@
 	ld a, $80
 	ret
 
-UseFlash: ; c8e0
+UseFlash:
 	ld hl, Script_UseFlash
 	jp QueueScript
 
@@ -337,7 +337,7 @@
 .BlankText: ; 0xc908
 	db "@"
 
-SurfFunction: ; c909
+SurfFunction:
 	call FieldMoveJumptableReset
 .loop
 	ld hl, .Jumptable
@@ -347,13 +347,13 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.Jumptable: ; c91a (3:491a)
+.Jumptable:
 	dw .TrySurf
 	dw .DoSurf
 	dw .FailSurf
 	dw .AlreadySurfing
 
-.TrySurf: ; c922 (3:4922)
+.TrySurf:
 	ld de, ENGINE_FOGBADGE
 	call CheckBadge
 	jr c, .asm_c956
@@ -385,7 +385,7 @@
 	ld a, $2
 	ret
 
-.DoSurf: ; c95f (3:495f)
+.DoSurf:
 	call GetSurfType
 	ld [wBuffer2], a
 	call GetPartyNick
@@ -394,22 +394,22 @@
 	ld a, $81
 	ret
 
-.FailSurf: ; c971 (3:4971)
+.FailSurf:
 	ld hl, CantSurfText
 	call MenuTextBoxBackup
 	ld a, $80
 	ret
 
-.AlreadySurfing: ; c97a (3:497a)
+.AlreadySurfing:
 	ld hl, AlreadySurfingText
 	call MenuTextBoxBackup
 	ld a, $80
 	ret
 
-SurfFromMenuScript: ; c983
+SurfFromMenuScript:
 	special UpdateTimePals
 
-UsedSurfScript: ; c986
+UsedSurfScript:
 	writetext UsedSurfText ; "used SURF!"
 	waitbutton
 	closetext
@@ -426,23 +426,23 @@
 	applymovement PLAYER, wMovementBuffer
 	end
 
-.empty_fn ; c9a2
+.empty_fn
 	farcall StubbedTrainerRankings_Surf
 	ret
 
-UsedSurfText: ; c9a9
+UsedSurfText:
 	text_jump _UsedSurfText
 	db "@"
 
-CantSurfText: ; c9ae
+CantSurfText:
 	text_jump _CantSurfText
 	db "@"
 
-AlreadySurfingText: ; c9b3
+AlreadySurfingText:
 	text_jump _AlreadySurfingText
 	db "@"
 
-GetSurfType: ; c9b8
+GetSurfType:
 ; Surfing on Pikachu uses an alternate sprite.
 ; This is done by using a separate movement type.
 
@@ -459,7 +459,7 @@
 	ld a, PLAYER_SURF
 	ret
 
-CheckDirection: ; c9cb
+CheckDirection:
 ; Return carry if a tile permission prevents you
 ; from moving in the direction you're facing.
 
@@ -490,7 +490,7 @@
 	db FACE_LEFT
 	db FACE_RIGHT
 
-TrySurfOW:: ; c9e7
+TrySurfOW::
 ; Checking a tile in the overworld.
 ; Return carry if fail is allowed.
 
@@ -538,7 +538,7 @@
 	xor a
 	ret
 
-AskSurfScript: ; ca2c
+AskSurfScript:
 	opentext
 	writetext AskSurfText
 	yesorno
@@ -546,11 +546,11 @@
 	closetext
 	end
 
-AskSurfText: ; ca36
+AskSurfText:
 	text_jump _AskSurfText ; The water is calm.
 	db "@"              ; Want to SURF?
 
-FlyFunction: ; ca3b
+FlyFunction:
 	call FieldMoveJumptableReset
 .loop
 	ld hl, .Jumptable
@@ -565,7 +565,7 @@
  	dw .DoFly
  	dw .FailFly
 
-.TryFly: ; ca52
+.TryFly:
 ; Fly
 	ld de, ENGINE_STORMBADGE
 	call CheckBadge
@@ -606,13 +606,13 @@
 	ld a, $80
 	ret
 
-.DoFly: ; ca94
+.DoFly:
 	ld hl, .FlyScript
 	call QueueScript
 	ld a, $81
 	ret
 
-.FailFly: ; ca9d
+.FailFly:
 	call FieldMoveFailed
 	ld a, $82
 	ret
@@ -632,7 +632,7 @@
 	callasm .ReturnFromFly
 	end
 
-.ReturnFromFly: ; cacb
+.ReturnFromFly:
 	farcall Function561d
 	call DelayFrame
 	call ReplaceKrisSprite
@@ -639,13 +639,13 @@
 	farcall LoadOverworldFont
 	ret
 
-WaterfallFunction: ; cade
+WaterfallFunction:
 	call .TryWaterfall
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.TryWaterfall: ; cae7
+.TryWaterfall:
 ; Waterfall
 	ld de, ENGINE_RISINGBADGE
 	farcall CheckBadge
@@ -663,7 +663,7 @@
 	ld a, $80
 	ret
 
-CheckMapCanWaterfall: ; cb07
+CheckMapCanWaterfall:
 	ld a, [wPlayerDirection]
 	and $c
 	cp FACE_UP
@@ -694,7 +694,7 @@
 	iffalse .loop
 	end
 
-.CheckContinueWaterfall: ; cb38
+.CheckContinueWaterfall:
 	xor a
 	ld [wScriptVar], a
 	ld a, [wPlayerStandingTile]
@@ -705,7 +705,7 @@
 	ld [wScriptVar], a
 	ret
 
-.WaterfallStep: ; cb4f
+.WaterfallStep:
 	turn_waterfall UP
 	step_end
 
@@ -714,7 +714,7 @@
 	text_jump UnknownText_0x1c068e
 	db "@"
 
-TryWaterfallOW:: ; cb56
+TryWaterfallOW::
 	ld d, WATERFALL
 	call CheckPartyMove
 	jr c, .failed
@@ -757,12 +757,12 @@
 	text_jump UnknownText_0x1c06bf
 	db "@"
 
-EscapeRopeFunction: ; cb95
+EscapeRopeFunction:
 	call FieldMoveJumptableReset
 	ld a, $1
 	jr dig_incave
 
-DigFunction: ; cb9c
+DigFunction:
 	call FieldMoveJumptableReset
 	ld a, $2
 
@@ -776,12 +776,12 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.DigTable: ; cbb2
+.DigTable:
 	dw .CheckCanDig
 	dw .DoDig
 	dw .FailDig
 
-.CheckCanDig: ; cbb8
+.CheckCanDig:
 	call GetMapEnvironment
 	cp CAVE
 	jr z, .incave
@@ -805,7 +805,7 @@
 	ld a, $1
 	ret
 
-.DoDig: ; cbd8
+.DoDig:
 	ld hl, wDigWarpNumber
 	ld de, wNextWarp
 	ld bc, 3
@@ -826,7 +826,7 @@
 	ld a, $81
 	ret
 
-.FailDig: ; cc06
+.FailDig:
 	ld a, [wBuffer2]
 	cp $2
 	jr nz, .failescaperope
@@ -888,7 +888,7 @@
 	return_dig 32
 	step_end
 
-TeleportFunction: ; cc61
+TeleportFunction:
 	call FieldMoveJumptableReset
 .loop
 	ld hl, .Jumptable
@@ -898,12 +898,12 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.Jumptable: ; cc72
+.Jumptable:
 	dw .TryTeleport
 	dw .DoTeleport
 	dw .FailTeleport
 
-.TryTeleport: ; cc78
+.TryTeleport:
 	call GetMapEnvironment
 	call CheckOutdoorMap
 	jr z, .CheckIfSpawnPoint
@@ -925,7 +925,7 @@
 	ld a, $2
 	ret
 
-.DoTeleport: ; cc9c
+.DoTeleport:
 	call GetPartyNick
 	ld hl, .TeleportScript
 	call QueueScript
@@ -932,7 +932,7 @@
 	ld a, $81
 	ret
 
-.FailTeleport: ; cca8
+.FailTeleport:
 	ld hl, .Text_CantUseHere
 	call MenuTextBoxBackup
 	ld a, $80
@@ -965,21 +965,21 @@
 	applymovement PLAYER, .TeleportTo
 	end
 
-.TeleportFrom: ; cce1
+.TeleportFrom:
 	teleport_from
 	step_end
 
-.TeleportTo: ; cce3
+.TeleportTo:
 	teleport_to
 	step_end
 
-StrengthFunction: ; cce5
+StrengthFunction:
 	call .TryStrength
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.TryStrength: ; ccee
+.TryStrength:
 ; Strength
 	ld de, ENGINE_PLAINBADGE
 	call CheckBadge
@@ -996,17 +996,17 @@
 	text_jump UnknownText_0x1c0751
 	db "@"
 
-.Failed: ; cd06
+.Failed:
 	ld a, $80
 	ret
 
-.UseStrength: ; cd09
+.UseStrength:
 	ld hl, Script_StrengthFromMenu
 	call QueueScript
 	ld a, $81
 	ret
 
-SetStrengthFlag: ; cd12
+SetStrengthFlag:
 	ld hl, wBikeFlags
 	set BIKEFLAGS_STRENGTH_ACTIVE_F, [hl]
 	ld a, [wCurPartyMon]
@@ -1076,7 +1076,7 @@
 	text_jump UnknownText_0x1c07f4
 	db "@"
 
-TryStrengthOW: ; cd78
+TryStrengthOW:
 	ld d, STRENGTH
 	call CheckPartyMove
 	jr c, .nope
@@ -1104,7 +1104,7 @@
 	ld [wScriptVar], a
 	ret
 
-WhirlpoolFunction: ; cd9d
+WhirlpoolFunction:
 	call FieldMoveJumptableReset
 .loop
 	ld hl, Jumptable_cdae
@@ -1114,12 +1114,12 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-Jumptable_cdae: ; cdae
+Jumptable_cdae:
 	dw .TryWhirlpool
 	dw .DoWhirlpool
 	dw .FailWhirlpool
 
-.TryWhirlpool: ; cdb4
+.TryWhirlpool:
 	ld de, ENGINE_GLACIERBADGE
 	call CheckBadge
 	jr c, .noglacierbadge
@@ -1136,13 +1136,13 @@
 	ld a, $80
 	ret
 
-.DoWhirlpool: ; cdca
+.DoWhirlpool:
 	ld hl, Script_WhirlpoolFromMenu
 	call QueueScript
 	ld a, $81
 	ret
 
-.FailWhirlpool: ; cdd3
+.FailWhirlpool:
 	call FieldMoveFailed
 	ld a, $80
 	ret
@@ -1152,7 +1152,7 @@
 	text_jump UnknownText_0x1c0816
 	db "@"
 
-TryWhirlpoolMenu: ; cdde
+TryWhirlpoolMenu:
 	call GetFacingTileCoord
 	ld c, a
 	push de
@@ -1193,7 +1193,7 @@
 	closetext
 	end
 
-DisappearWhirlpool: ; ce1d
+DisappearWhirlpool:
 	ld hl, wBuffer3
 	ld a, [hli]
 	ld h, [hl]
@@ -1210,7 +1210,7 @@
 	call GetMovementPermissions
 	ret
 
-TryWhirlpoolOW:: ; ce3e
+TryWhirlpoolOW::
 	ld d, WHIRLPOOL
 	call CheckPartyMove
 	jr c, .failed
@@ -1251,13 +1251,13 @@
 	text_jump UnknownText_0x1c0864
 	db "@"
 
-HeadbuttFunction: ; ce7d
+HeadbuttFunction:
 	call TryHeadbuttFromMenu
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-TryHeadbuttFromMenu: ; ce86
+TryHeadbuttFromMenu:
 	call GetFacingTileCoord
 	call CheckHeadbuttTreeTile
 	jr nz, .no_tree
@@ -1307,7 +1307,7 @@
 	closetext
 	end
 
-TryHeadbuttOW:: ; cec9
+TryHeadbuttOW::
 	ld d, HEADBUTT
 	call CheckPartyMove
 	jr c, .no
@@ -1335,13 +1335,13 @@
 	text_jump UnknownText_0x1c08bc
 	db "@"
 
-RockSmashFunction: ; ceeb
+RockSmashFunction:
 	call TryRockSmashFromMenu
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-TryRockSmashFromMenu: ; cef4
+TryRockSmashFromMenu:
 	call GetFacingObject
 	jr c, .no_rock
 	ld a, d
@@ -1358,7 +1358,7 @@
 	ld a, $80
 	ret
 
-GetFacingObject: ; cf0d
+GetFacingObject:
 	farcall CheckFacingObject
 	jr nc, .fail
 
@@ -1384,7 +1384,7 @@
 	reloadmappart
 	special UpdateTimePals
 
-RockSmashScript: ; cf32
+RockSmashScript:
 	callasm GetPartyNick
 	writetext UnknownText_0xcf58
 	closetext
@@ -1434,7 +1434,7 @@
 	text_jump UnknownText_0x1c0924
 	db "@"
 
-HasRockSmash: ; cf7c
+HasRockSmash:
 	ld d, ROCK_SMASH
 	call CheckPartyMove
 	jr nc, .yes
@@ -1448,7 +1448,7 @@
 	ld [wScriptVar], a
 	ret
 
-FishFunction: ; cf8e
+FishFunction:
 	ld a, e
 	push af
 	call FieldMoveJumptableReset
@@ -1462,7 +1462,7 @@
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.FishTable: ; cfa5
+.FishTable:
 	dw .TryFish
 	dw .FishNoBite
 	dw .FishGotSomething
@@ -1469,7 +1469,7 @@
 	dw .FailFish
 	dw .FishNoFish
 
-.TryFish: ; cfaf
+.TryFish:
 	ld a, [wPlayerState]
 	cp PLAYER_SURF
 	jr z, .fail
@@ -1510,11 +1510,11 @@
 	ld a, $1
 	ret
 
-.FailFish: ; cff1
+.FailFish:
 	ld a, $80
 	ret
 
-.FishGotSomething: ; cff4
+.FishGotSomething:
 	ld a, $1
 	ld [wBuffer6], a
 	ld hl, Script_GotABite
@@ -1522,7 +1522,7 @@
 	ld a, $81
 	ret
 
-.FishNoBite: ; d002
+.FishNoBite:
 	ld a, $2
 	ld [wBuffer6], a
 	ld hl, Script_NotEvenANibble
@@ -1530,7 +1530,7 @@
 	ld a, $81
 	ret
 
-.FishNoFish: ; d010
+.FishNoFish:
 	ld a, $0
 	ld [wBuffer6], a
 	ld hl, Script_NotEvenANibble2
@@ -1574,7 +1574,7 @@
 	reloadmapafterbattle
 	end
 
-.Movement_NotFacingUp: ; d05c
+.Movement_NotFacingUp:
 	fish_got_bite
 	fish_got_bite
 	fish_got_bite
@@ -1582,7 +1582,7 @@
 	show_emote
 	step_end
 
-.Movement_FacingUp: ; d062
+.Movement_FacingUp:
 	fish_got_bite
 	fish_got_bite
 	fish_got_bite
@@ -1591,12 +1591,12 @@
 	show_emote
 	step_end
 
-.Movement_RestoreRod: ; d069
+.Movement_RestoreRod:
 	hide_emote
 	fish_cast_rod
 	step_end
 
-Fishing_CheckFacingUp: ; d06c
+Fishing_CheckFacingUp:
 	ld a, [wPlayerDirection]
 	and $c
 	cp OW_UP
@@ -1619,11 +1619,11 @@
 	pause 40
 	end
 
-MovementData_0xd093: ; d093
+MovementData_0xd093:
 	fish_cast_rod
 	step_end
 
-PutTheRodAway: ; d095
+PutTheRodAway:
 	xor a
 	ld [hBGMapMode], a
 	ld a, $1
@@ -1647,13 +1647,13 @@
 	text_jump UnknownText_0x1c0979
 	db "@"
 
-BikeFunction: ; d0b3
+BikeFunction:
 	call .TryBike
 	and $7f
 	ld [wFieldMoveSucceeded], a
 	ret
 
-.TryBike: ; d0bc
+.TryBike:
 	call .CheckEnvironment
 	jr c, .CannotUseBike
 	ld a, [wPlayerState]
@@ -1704,7 +1704,7 @@
 	ld a, $1
 	ret
 
-.CheckIfRegistered: ; d119
+.CheckIfRegistered:
 	ld a, [wUsingItemWithSelect]
 	and a
 	ret z
@@ -1712,7 +1712,7 @@
 	ld l, e
 	ret
 
-.CheckEnvironment: ; d121
+.CheckEnvironment:
 	call GetMapEnvironment
 	call CheckOutdoorMap
 	jr z, .ok
@@ -1791,7 +1791,7 @@
 	text_jump UnknownText_0x1c09c7
 	db "@"
 
-TryCutOW:: ; d186
+TryCutOW::
 	ld d, CUT
 	call CheckPartyMove
 	jr c, .cant_cut
@@ -1824,7 +1824,7 @@
 	closetext
 	end
 
-.CheckMap: ; d1ba
+.CheckMap:
 	xor a
 	ld [wScriptVar], a
 	call CheckMapForSomethingToCut
--- a/engine/events/play_slow_cry.asm
+++ b/engine/events/play_slow_cry.asm
@@ -1,4 +1,4 @@
-PlaySlowCry: ; fb841
+PlaySlowCry:
 	ld a, [wScriptVar]
 	call LoadCry
 	jr c, .done
@@ -28,4 +28,3 @@
 
 .done
 	ret
-; fb877
--- a/engine/events/poisonstep.asm
+++ b/engine/events/poisonstep.asm
@@ -1,4 +1,4 @@
-DoPoisonStep:: ; 505da
+DoPoisonStep::
 	ld a, [wPartyCount]
 	and a
 	jr z, .no_faint
@@ -55,9 +55,8 @@
 .no_faint
 	xor a
 	ret
-; 5062e
 
-.DamageMonIfPoisoned: ; 5062e
+.DamageMonIfPoisoned:
 ; check if mon is poisoned, return if not
 	ld a, MON_STATUS
 	call GetPartyParamLocation
@@ -98,9 +97,8 @@
 	ld c, %01
 	scf
 	ret
-; 50658
 
-.PlayPoisonSFX: ; 50658
+.PlayPoisonSFX:
 	ld de, SFX_POISON
 	call PlaySFX
 	ld b, $2
@@ -107,9 +105,8 @@
 	predef LoadPoisonBGPals
 	call DelayFrame
 	ret
-; 50669
 
-.Script_MonFaintedToPoison: ; 50669
+.Script_MonFaintedToPoison:
 	callasm .PlayPoisonSFX
 	opentext
 	callasm .CheckWhitedOut
@@ -116,13 +113,11 @@
 	iffalse .whiteout
 	closetext
 	end
-; 50677
 
-.whiteout ; 50677
+.whiteout
 	farjump Script_OverworldWhiteout
-; 5067b
 
-.CheckWhitedOut: ; 5067b
+.CheckWhitedOut:
 	xor a
 	ld [wCurPartyMon], a
 	ld de, wEngineBuffer2
@@ -149,14 +144,11 @@
 	ld a, d
 	ld [wScriptVar], a
 	ret
-; 506b2
 
-.PoisonFaintText: ; 506b2
+.PoisonFaintText:
 	text_jump UnknownText_0x1c0acc
 	db "@"
-; 506b7
 
-.PoisonWhiteOutText: ; 506b7
+.PoisonWhiteOutText:
 	text_jump UnknownText_0x1c0ada
 	db "@"
-; 506bc
--- a/engine/events/poisonstep_pals.asm
+++ b/engine/events/poisonstep_pals.asm
@@ -1,4 +1,4 @@
-LoadPoisonBGPals: ; cbcdd
+LoadPoisonBGPals:
 	call .LoadPals
 	ld a, [hCGB]
 	and a
@@ -5,7 +5,7 @@
 	ret nz
 	ret ; ????
 
-.LoadPals: ; cbce5
+.LoadPals:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
--- a/engine/events/poke_seer.asm
+++ b/engine/events/poke_seer.asm
@@ -15,7 +15,7 @@
 	const SEERACTION_CANT_TELL_2
 	const SEERACTION_LEVEL_ONLY
 
-PokeSeer: ; 4f0bc
+PokeSeer:
 	ld a, SEER_INTRO
 	call PrintSeerText
 	call JoyWaitAorB
@@ -47,25 +47,22 @@
 	ld a, SEER_EGG
 	call PrintSeerText
 	ret
-; 4f0ee
 
 
-SeerAction: ; 4f0ee
+SeerAction:
 	ld a, [wSeerAction]
 	ld hl, SeerActions
 	rst JumpTable
 	ret
-; 4f0f6
 
-SeerActions: ; 4f0f6
+SeerActions:
 	dw SeerAction0
 	dw SeerAction1
 	dw SeerAction2
 	dw SeerAction3
 	dw SeerAction4
-; 4f100
 
-SeerAction0: ; 4f100
+SeerAction0:
 	ld a, SEER_MET_AT
 	call PrintSeerText
 	ld a, SEER_TIME_LEVEL
@@ -72,9 +69,8 @@
 	call PrintSeerText
 	call SeerAdvice
 	ret
-; 4f10e
 
-SeerAction1: ; 4f10e
+SeerAction1:
 	call GetCaughtOT
 	ld a, SEER_TRADED
 	call PrintSeerText
@@ -82,28 +78,24 @@
 	call PrintSeerText
 	call SeerAdvice
 	ret
-; 4f11f
 
-SeerAction2: ; 4f11f
+SeerAction2:
 	ld a, SEER_CANT_TELL
 	call PrintSeerText
 	ret
-; 4f125
 
-SeerAction3: ; 4f125
+SeerAction3:
 	ld a, SEER_CANT_TELL
 	call PrintSeerText
 	ret
-; 4f12b
 
-SeerAction4: ; 4f12b
+SeerAction4:
 	ld a, SEER_LEVEL_ONLY
 	call PrintSeerText
 	call SeerAdvice
 	ret
-; 4f134
 
-ReadCaughtData: ; 4f134
+ReadCaughtData:
 	ld a, MON_CAUGHTDATA
 	call GetPartyParamLocation
 	ld a, [hli]
@@ -143,9 +135,8 @@
 	ld a, SEERACTION_CANT_TELL_1
 	ld [wSeerAction], a
 	ret
-; 4f176
 
-GetCaughtName: ; 4f176
+GetCaughtName:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonNicknames
 	ld bc, MON_NAME_LENGTH
@@ -154,9 +145,8 @@
 	ld bc, MON_NAME_LENGTH
 	call CopyBytes
 	ret
-; 4f18c
 
-GetCaughtLevel: ; 4f18c
+GetCaughtLevel:
 	ld a, "@"
 	ld hl, wSeerCaughtLevelString
 	ld bc, 4
@@ -185,13 +175,11 @@
 	ld bc, 4
 	call CopyBytes
 	ret
-; 4f1c1
 
-.unknown_level ; 4f1c1
+.unknown_level
 	db "???@"
-; 4f1c5
 
-GetCaughtTime: ; 4f1c5
+GetCaughtTime:
 	ld a, [wSeerCaughtData]
 	and CAUGHT_TIME_MASK
 	jr z, .none
@@ -212,26 +200,22 @@
 	ld de, wSeerTimeOfDay
 	call UnknownCaughtData
 	ret
-; 4f1e6
 
-.times ; 4f1e6
+.times
 	db "Morning@"
 	db "Day@"
 	db "Night@"
-; 4f1f8
 
-UnknownCaughtData: ; 4f1f8
+UnknownCaughtData:
 	ld hl, .unknown
 	ld bc, NAME_LENGTH
 	call CopyBytes
 	ret
-; 4f202
 
-.unknown ; 4f202
+.unknown
 	db "Unknown@"
-; 4f20a
 
-GetCaughtLocation: ; 4f20a
+GetCaughtLocation:
 	ld a, [wSeerCaughtGender]
 	and CAUGHT_LOCATION_MASK
 	jr z, .Unknown
@@ -263,9 +247,8 @@
 	ld [wSeerAction], a
 	scf
 	ret
-; 4f242
 
-GetCaughtOT: ; 4f242
+GetCaughtOT:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonOT
 	ld bc, NAME_LENGTH
@@ -286,15 +269,13 @@
 	ld a, "@"
 	ld [de], a
 	ret
-; 4f26b
 
-.male ; 4f26b
+.male
 	db "@"
-.female ; 4f26c
+.female
 	db "@"
-; 4f26d
 
-PrintSeerText: ; 4f26d
+PrintSeerText:
 	ld e, a
 	ld d, 0
 	ld hl, SeerTexts
@@ -305,9 +286,8 @@
 	ld l, a
 	call PrintText
 	ret
-; 4f27c
 
-SeerTexts: ; 4f27c
+SeerTexts:
 	dw SeerIntroText
 	dw SeerCantTellText
 	dw SeerMetAtText
@@ -316,7 +296,6 @@
 	dw SeerCancelText
 	dw SeerEggText
 	dw SeerLevelOnlyText
-; 4f28c
 
 SeerIntroText: ; 0x4f28c
 	; I see all. I know all… Certainly, I know of your #MON!
@@ -367,7 +346,7 @@
 ; 0x4f2b4
 
 
-SeerAdvice: ; 4f2b4
+SeerAdvice:
 	ld a, MON_LEVEL
 	call GetPartyParamLocation
 	ld a, [wSeerCaughtLevel]
@@ -392,9 +371,8 @@
 	ld l, a
 	call PrintText
 	ret
-; 4f2d6
 
-SeerAdviceTexts: ; 4f2d6
+SeerAdviceTexts:
 ; level, text
 	dbw 9,   SeerAdvice1
 	dbw 29,  SeerAdvice2
@@ -402,7 +380,6 @@
 	dbw 89,  SeerAdvice4
 	dbw 100, SeerAdvice5
 	dbw 255, SeerAdvice1
-; 4f2e8
 
 SeerAdvice1: ; 0x4f2e8
 	; Incidentally… It would be wise to raise your #MON with a little more care.
@@ -435,7 +412,7 @@
 ; 0x4f301
 
 
-GetCaughtGender: ; 4f301
+GetCaughtGender:
 	ld hl, MON_CAUGHTGENDER
 	add hl, bc
 
@@ -458,4 +435,3 @@
 .genderless
 	ld c, CAUGHT_BY_UNKNOWN
 	ret
-; 4f31c
--- a/engine/events/pokecenter_pc.asm
+++ b/engine/events/pokecenter_pc.asm
@@ -1,4 +1,4 @@
-PokemonCenterPC: ; 1559a
+PokemonCenterPC:
 	call PC_CheckPartyForPokemon
 	ret c
 	call PC_PlayBootSound
@@ -97,9 +97,8 @@
 	ret z
 	ld a, 2 ; postgame
 	ret
-; 15650
 
-PC_CheckPartyForPokemon: ; 15650
+PC_CheckPartyForPokemon:
 	ld a, [wPartyCount]
 	and a
 	ret nz
@@ -116,7 +115,7 @@
 	db "@"
 ; 0x15668
 
-BillsPC: ; 15668
+BillsPC:
 	call PC_PlayChoosePCSound
 	ld hl, PokecenterPCText_AccessedBillsPC
 	call PC_DisplayText
@@ -123,9 +122,8 @@
 	farcall _BillsPC
 	and a
 	ret
-; 15679 (5:5679)
 
-PlayersPC: ; 15679
+PlayersPC:
 	call PC_PlayChoosePCSound
 	ld hl, PokecenterPCText_AccessedOwnPC
 	call PC_DisplayText
@@ -133,9 +131,8 @@
 	call _PlayersPC
 	and a
 	ret
-; 15689
 
-OaksPC: ; 15689
+OaksPC:
 	call PC_PlayChoosePCSound
 	ld hl, PokecenterPCText_AccessedOaksPC
 	call PC_DisplayText
@@ -142,9 +139,8 @@
 	farcall ProfOaksPC
 	and a
 	ret
-; 1569a
 
-HallOfFamePC: ; 1569a
+HallOfFamePC:
 	call PC_PlayChoosePCSound
 	call FadeToMenu
 	farcall _HallOfFamePC
@@ -151,43 +147,40 @@
 	call CloseSubmenu
 	and a
 	ret
-; 156ab
 
-TurnOffPC: ; 156ab
+TurnOffPC:
 	ld hl, PokecenterPCText_LinkClosed
 	call PrintText
 	scf
 	ret
-; 156b3
 
-PC_PlayBootSound: ; 156b3
+PC_PlayBootSound:
 	ld de, SFX_BOOT_PC
 	jr PC_WaitPlaySFX
 
-PC_PlayShutdownSound: ; 156b8
+PC_PlayShutdownSound:
 	ld de, SFX_SHUT_DOWN_PC
 	call PC_WaitPlaySFX
 	call WaitSFX
 	ret
 
-PC_PlayChoosePCSound: ; 156c2
+PC_PlayChoosePCSound:
 	ld de, SFX_CHOOSE_PC_OPTION
 	jr PC_WaitPlaySFX
 
-PC_PlaySwapItemsSound: ; 156c7
+PC_PlaySwapItemsSound:
 	ld de, SFX_SWITCH_POKEMON
 	call PC_WaitPlaySFX
 	ld de, SFX_SWITCH_POKEMON
 
-PC_WaitPlaySFX: ; 156d0
+PC_WaitPlaySFX:
 	push de
 	call WaitSFX
 	pop de
 	call PlaySFX
 	ret
-; 156d9
 
-_PlayersHousePC: ; 156d9
+_PlayersHousePC:
 	call PC_PlayBootSound
 	ld hl, UnknownText_0x156ff
 	call PC_DisplayText
@@ -206,7 +199,6 @@
 	call ClearBGPalettes
 	ld c, $1
 	ret
-; 156ff
 
 UnknownText_0x156ff: ; 0x156ff
 	; turned on the PC.
@@ -214,7 +206,7 @@
 	db "@"
 ; 0x15704
 
-_PlayersPC: ; 15704
+_PlayersPC:
 	ld a, b
 	ld [wWhichIndexSet], a
 	ld hl, UnknownText_0x157cc
@@ -222,9 +214,8 @@
 	call Function15715
 	call ExitMenu
 	ret
-; 15715
 
-Function15715: ; 15715
+Function15715:
 	xor a
 	ld [wPCItemsCursor], a
 	ld [wPCItemsScrollPosition], a
@@ -244,7 +235,6 @@
 .asm_15732
 	call ExitMenu
 	ret
-; 15736
 
 PlayersPCMenuData: ; 0x15736
 	db MENU_BACKUP_TILES ; flags
@@ -305,7 +295,7 @@
 	db PLAYERSPC_LOG_OFF
 	db -1 ; end
 
-PC_DisplayTextWaitMenu: ; 157bb
+PC_DisplayTextWaitMenu:
 	ld a, [wOptions]
 	push af
 	set NO_TEXT_SCROLL, a
@@ -314,7 +304,6 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 157cc
 
 UnknownText_0x157cc: ; 0x157cc
 	; What do you want to do?
@@ -651,11 +640,10 @@
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
 
-PC_DisplayText: ; 15a20
+PC_DisplayText:
 	call MenuTextBox
 	call ExitMenu
 	ret
-; 15a27
 
 PokecenterPCText_BootedUpPC: ; 0x15a27
 	; turned on the PC.
--- a/engine/events/pokepic.asm
+++ b/engine/events/pokepic.asm
@@ -1,4 +1,4 @@
-Pokepic:: ; 244e3
+Pokepic::
 	ld hl, PokepicMenuHeader
 	call CopyMenuHeader
 	call MenuBox
@@ -27,7 +27,7 @@
 	call WaitBGMap
 	ret
 
-ClosePokepic:: ; 24528
+ClosePokepic::
 	ld hl, PokepicMenuHeader
 	call CopyMenuHeader
 	call ClearMenuBoxInterior
--- a/engine/events/pokerus/apply_pokerus_tick.asm
+++ b/engine/events/pokerus/apply_pokerus_tick.asm
@@ -1,4 +1,4 @@
-ApplyPokerusTick: ; 13988
+ApplyPokerusTick:
 ; decreases all pokemon's pokerus counter by b. if the lower nybble reaches zero, the pokerus is cured.
 	ld hl, wPartyMon1PokerusStatus ; wPartyMon1 + MON_PKRS
 	ld a, [wPartyCount]
--- a/engine/events/pokerus/check_pokerus.asm
+++ b/engine/events/pokerus/check_pokerus.asm
@@ -1,4 +1,4 @@
-_CheckPokerus: ; 4d860
+_CheckPokerus:
 ; Return carry if a monster in your party has Pokerus
 
 ; Get number of monsters to iterate over
--- a/engine/events/pokerus/pokerus.asm
+++ b/engine/events/pokerus/pokerus.asm
@@ -1,4 +1,4 @@
-GivePokerusAndConvertBerries: ; 2ed44
+GivePokerusAndConvertBerries:
 	call ConvertBerriesToBerryJuice
 	ld hl, wPartyMon1PokerusStatus
 	ld a, [wPartyCount]
@@ -121,7 +121,7 @@
 	ld [hl], a
 	ret
 
-ConvertBerriesToBerryJuice: ; 2ede6
+ConvertBerriesToBerryJuice:
 ; If we haven't been to Goldenrod City at least once,
 ; prevent Shuckle from turning held Berry into Berry Juice.
 	ld hl, wStatusFlags2
--- a/engine/events/print_photo.asm
+++ b/engine/events/print_photo.asm
@@ -1,4 +1,4 @@
-PhotoStudio: ; 16dc7
+PhotoStudio:
 	ld hl, .Text_AskWhichMon
 	call PrintText
 	farcall SelectMonFromParty
@@ -28,7 +28,6 @@
 .print_text
 	call PrintText
 	ret
-; 16e04
 
 .Text_AskWhichMon: ; 0x16e04
 	; Which #MON should I photo- graph?
--- a/engine/events/print_unown.asm
+++ b/engine/events/print_unown.asm
@@ -1,4 +1,4 @@
-_UnownPrinter: ; 16be4
+_UnownPrinter:
 	ld a, [wUnownDex]
 	and a
 	ret z
@@ -94,9 +94,8 @@
 	ld [hInMenu], a
 	call ReturnToMapFromSubmenu
 	ret
-; 16ca0
 
-.LeftRight: ; 16ca0
+.LeftRight:
 	ld a, [hJoyLast]
 	and D_RIGHT
 	jr nz, .press_right
@@ -127,9 +126,8 @@
 .return
 	call .UpdateUnownFrontpic
 	ret
-; 16cc8
 
-.UpdateUnownFrontpic: ; 16cc8
+.UpdateUnownFrontpic:
 	ld a, [wJumptableIndex]
 	cp 26
 	jr z, .vacant
@@ -151,7 +149,7 @@
 	farcall RotateUnownFrontpic
 	ret
 
-.Load2bppToSRAM: ; 16cff
+.Load2bppToSRAM:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -194,7 +192,6 @@
 	ld c, 20
 	call DelayFrames
 	ret
-; 16d57
 
 AlphRuinsStampString:
 	db " ALPH RUINS STAMP@"
@@ -211,15 +208,13 @@
 
 UnownDexVacantString:
 	db "VACANT@"
-; 16d9c
 
-UnownDexATile: ; 16d9c
+UnownDexATile:
 INCBIN "gfx/printer/bold_a.1bpp"
-UnownDexBTile: ; 16da4
+UnownDexBTile:
 INCBIN "gfx/printer/bold_b.1bpp"
-; 16dac
 
-PlaceUnownPrinterFrontpic: ; 16dac
+PlaceUnownPrinterFrontpic:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, " "
@@ -230,4 +225,3 @@
 	lb bc, 7, 7
 	predef PlaceGraphic
 	ret
-; 16dc7
--- a/engine/events/print_unown_2.asm
+++ b/engine/events/print_unown_2.asm
@@ -1,4 +1,4 @@
-RotateUnownFrontpic: ; e0000
+RotateUnownFrontpic:
 ; something to do with Unown printer
 	push de
 	xor a ; sScratch
@@ -43,7 +43,7 @@
 	call CloseSRAM
 	ret
 
-.Copy: ; e004e
+.Copy:
 	ld c, $10
 .loop_copy
 	ld a, [hli]
@@ -53,7 +53,7 @@
 	jr nz, .loop_copy
 	ret
 
-.Rotate: ; e0057
+.Rotate:
 	ld hl, wd012
 	ld e, %10000000
 	ld d, 8
@@ -75,7 +75,7 @@
 	jr nz, .loop_decompress
 	ret
 
-.CountSetBit: ; e0078
+.CountSetBit:
 	ld b, 0
 	ld c, 8
 .loop_count
@@ -107,5 +107,5 @@
 endr
 ENDM
 
-UnownPrinter_GBPrinterRectangle: ; e008b
+UnownPrinter_GBPrinterRectangle:
 	gbprinterrect 7, 7
--- a/engine/events/sacred_ash.asm
+++ b/engine/events/sacred_ash.asm
@@ -1,5 +1,5 @@
 
-_SacredAsh: ; 507e6
+_SacredAsh:
 	ld a, $0
 	ld [wItemEffectSucceeded], a
 	call CheckAnyFaintedMon
@@ -10,9 +10,8 @@
 	ld a, $1
 	ld [wItemEffectSucceeded], a
 	ret
-; 507fb
 
-CheckAnyFaintedMon: ; 507fb
+CheckAnyFaintedMon:
 	ld de, PARTYMON_STRUCT_LENGTH
 	ld bc, wPartySpecies
 	ld hl, wPartyMon1HP
@@ -46,7 +45,6 @@
 	pop af
 	scf
 	ret
-; 50821
 
 SacredAshScript: ; 0x50821
 	special HealParty
--- a/engine/events/shuckle.asm
+++ b/engine/events/shuckle.asm
@@ -1,6 +1,6 @@
 MANIA_OT_ID EQU 00518
 
-GiveShuckle: ; 7305
+GiveShuckle:
 
 ; Adding to the party.
 	xor a
@@ -71,7 +71,7 @@
 SpecialShuckleNick:
 	db "SHUCKIE@"
 
-ReturnShuckle: ; 737e
+ReturnShuckle:
 	farcall SelectMonFromParty
 	jr c, .refused
 
--- a/engine/events/specials.asm
+++ b/engine/events/specials.asm
@@ -1,4 +1,4 @@
-Special:: ; c01b
+Special::
 ; Run script special de.
 	ld hl, SpecialsPointers
 	add hl, de
@@ -12,22 +12,19 @@
 	ld a, b
 	rst FarCall
 	ret
-; c029
 
 INCLUDE "data/special_pointers.asm"
 
-DummySpecial_c224: ; c224
+DummySpecial_c224:
 	ret
-; c225
 
-SetPlayerPalette: ; c225
+SetPlayerPalette:
 	ld a, [wScriptVar]
 	ld d, a
 	farcall _SetPlayerPalette
 	ret
-; c230
 
-GameCornerPrizeMonCheckDex: ; c230
+GameCornerPrizeMonCheckDex:
 	ld a, [wScriptVar]
 	dec a
 	call CheckCaughtMon
@@ -41,16 +38,14 @@
 	farcall NewPokedexEntry
 	call ExitAllMenus
 	ret
-; c252
 
-UnusedSetSeenMon: ; c252
+UnusedSetSeenMon:
 	ld a, [wScriptVar]
 	dec a
 	call SetSeenMon
 	ret
-; c25a
 
-FindPartyMonAboveLevel: ; c25a
+FindPartyMonAboveLevel:
 	ld a, [wScriptVar]
 	ld b, a
 	farcall _FindPartyMonAboveLevel
@@ -57,7 +52,7 @@
 	jr z, FoundNone
 	jr FoundOne
 
-FindPartyMonAtLeastThatHappy: ; c268
+FindPartyMonAtLeastThatHappy:
 	ld a, [wScriptVar]
 	ld b, a
 	farcall _FindPartyMonAtLeastThatHappy
@@ -64,7 +59,7 @@
 	jr z, FoundNone
 	jr FoundOne
 
-FindPartyMonThatSpecies: ; c276
+FindPartyMonThatSpecies:
 	ld a, [wScriptVar]
 	ld b, a
 	farcall _FindPartyMonThatSpecies
@@ -71,7 +66,7 @@
 	jr z, FoundNone
 	jr FoundOne
 
-FindPartyMonThatSpeciesYourTrainerID: ; c284
+FindPartyMonThatSpeciesYourTrainerID:
 	ld a, [wScriptVar]
 	ld b, a
 	farcall _FindPartyMonThatSpeciesYourTrainerID
@@ -78,16 +73,15 @@
 	jr z, FoundNone
 	jr FoundOne
 
-FoundOne: ; c292
+FoundOne:
 	ld a, TRUE
 	ld [wScriptVar], a
 	ret
 
-FoundNone: ; c298
+FoundNone:
 	xor a
 	ld [wScriptVar], a
 	ret
-; c29d
 
 NameRival: ; 0xc29d
 	ld b, $2 ; rival
@@ -103,33 +97,29 @@
 	db "SILVER@"
 ; 0xc2b9
 
-NameRater: ; c2b9
+NameRater:
 	farcall _NameRater
 	ret
-; c2c0
 
-OverworldTownMap: ; c2c0
+OverworldTownMap:
 	call FadeToMenu
 	farcall _TownMap
 	call ExitAllMenus
 	ret
-; c2cd
 
-UnownPrinter: ; c2cd
+UnownPrinter:
 	call FadeToMenu
 	farcall _UnownPrinter
 	call ExitAllMenus
 	ret
-; c2da
 
-DisplayLinkRecord: ; c2da
+DisplayLinkRecord:
 	call FadeToMenu
 	farcall _DisplayLinkRecord
 	call ExitAllMenus
 	ret
-; c2e7
 
-PlayersHousePC: ; c2e7
+PlayersHousePC:
 	xor a
 	ld [wScriptVar], a
 	farcall _PlayersHousePC
@@ -136,9 +126,8 @@
 	ld a, c
 	ld [wScriptVar], a
 	ret
-; c2f6
 
-CheckMysteryGift: ; c2f6
+CheckMysteryGift:
 	ld a, BANK(sMysteryGiftItem)
 	call GetSRAMBank
 	ld a, [sMysteryGiftItem]
@@ -150,9 +139,8 @@
 	ld [wScriptVar], a
 	call CloseSRAM
 	ret
-; c309
 
-GetMysteryGiftItem: ; c309
+GetMysteryGiftItem:
 	ld a, BANK(sMysteryGiftItem)
 	call GetSRAMBank
 	ld a, [sMysteryGiftItem]
@@ -179,7 +167,6 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; c345
 
 .ReceiveItemText: ; 0xc345
 	; received item
@@ -187,21 +174,19 @@
 	db "@"
 ; 0xc34a
 
-BugContestJudging: ; c34a
+BugContestJudging:
 	farcall _BugContestJudging
 	ld a, b
 	ld [wScriptVar], a
 	ret
-; c355
 
-MapRadio: ; c355
+MapRadio:
 	ld a, [wScriptVar]
 	ld e, a
 	farcall PlayRadio
 	ret
-; c360
 
-UnownPuzzle: ; c360
+UnownPuzzle:
 	call FadeToMenu
 	farcall _UnownPuzzle
 	ld a, [wSolvedUnownPuzzle]
@@ -208,9 +193,8 @@
 	ld [wScriptVar], a
 	call ExitAllMenus
 	ret
-; c373
 
-SlotMachine: ; c373
+SlotMachine:
 	call CheckCoinsAndCoinCase
 	ret c
 	ld a, BANK(_SlotMachine)
@@ -217,9 +201,8 @@
 	ld hl, _SlotMachine
 	call StartGameCornerGame
 	ret
-; c380
 
-CardFlip: ; c380
+CardFlip:
 	call CheckCoinsAndCoinCase
 	ret c
 	ld a, BANK(_CardFlip)
@@ -226,9 +209,8 @@
 	ld hl, _CardFlip
 	call StartGameCornerGame
 	ret
-; c38d
 
-DummyNonfunctionalGameCornerGame: ; c38d
+DummyNonfunctionalGameCornerGame:
 	call CheckCoinsAndCoinCase
 	ret c
 	ld a, BANK(_DummyGame)
@@ -235,9 +217,8 @@
 	ld hl, _DummyGame
 	call StartGameCornerGame
 	ret
-; c39a
 
-StartGameCornerGame: ; c39a
+StartGameCornerGame:
 	call FarQueueScript
 	call FadeToMenu
 	ld hl, wQueuedScriptBank
@@ -250,9 +231,8 @@
 	rst FarCall
 	call ExitAllMenus
 	ret
-; c3ae
 
-CheckCoinsAndCoinCase: ; c3ae
+CheckCoinsAndCoinCase:
 	ld hl, wCoins
 	ld a, [hli]
 	or [hl]
@@ -276,7 +256,6 @@
 	call PrintText
 	scf
 	ret
-; c3d1
 
 .NoCoinsText: ; 0xc3d1
 	; You have no coins.
@@ -290,13 +269,12 @@
 	db "@"
 ; 0xc3db
 
-ClearBGPalettesBufferScreen: ; c3db
+ClearBGPalettesBufferScreen:
 	call ClearBGPalettes
 	call BufferScreen
 	ret
-; c3e2
 
-ScriptReturnCarry: ; c3e2
+ScriptReturnCarry:
 	jr c, .carry
 	xor a
 	ld [wScriptVar], a
@@ -305,23 +283,20 @@
 	ld a, 1
 	ld [wScriptVar], a
 	ret
-; c3ef
 
-UnusedCheckUnusedTwoDayTimer: ; c3ef
+UnusedCheckUnusedTwoDayTimer:
 	farcall CheckUnusedTwoDayTimer
 	ld a, [wUnusedTwoDayTimer]
 	ld [wScriptVar], a
 	ret
-; c3fc
 
-ActivateFishingSwarm: ; c3fc
+ActivateFishingSwarm:
 	ld a, [wScriptVar]
 	ld [wFishingSwarmFlag], a
 	ret
-; c403
 
 
-StoreSwarmMapIndices:: ; c403
+StoreSwarmMapIndices::
 	ld a, c
 	and a
 	jr nz, .yanma
@@ -338,27 +313,23 @@
 	ld a, e
 	ld [wYanmaMapNumber], a
 	ret
-; c419
 
 
-CheckPokerus: ; c419
+CheckPokerus:
 ; Check if a monster in your party has Pokerus
 	farcall _CheckPokerus
 	jp ScriptReturnCarry
-; c422
 
-ResetLuckyNumberShowFlag: ; c422
+ResetLuckyNumberShowFlag:
 	farcall RestartLuckyNumberCountdown
 	ld hl, wLuckyNumberShowFlag
 	res LUCKYNUMBERSHOW_GAME_OVER_F, [hl]
 	farcall LoadOrRegenerateLuckyIDNumber
 	ret
-; c434
 
-CheckLuckyNumberShowFlag: ; c434
+CheckLuckyNumberShowFlag:
 	farcall _CheckLuckyNumberShowFlag
 	jp ScriptReturnCarry
-; c43d
 
 SnorlaxAwake: ; 0xc43d
 ; Check if the Poké Flute channel is playing, and if the player is standing
@@ -411,13 +382,12 @@
 	db -1
 
 
-PlayCurMonCry: ; c472
+PlayCurMonCry:
 	ld a, [wCurPartySpecies]
 	jp PlayMonCry
-; c478
 
 
-GameboyCheck: ; c478
+GameboyCheck:
 	ld a, [hCGB]
 	and a
 	jr nz, .cgb
@@ -439,7 +409,7 @@
 	ret
 
 
-FadeOutMusic: ; c48f
+FadeOutMusic:
 	ld a, LOW(MUSIC_NONE)
 	ld [wMusicFadeID], a
 	ld a, HIGH(MUSIC_NONE)
@@ -447,21 +417,18 @@
 	ld a, $2
 	ld [wMusicFade], a
 	ret
-; c49f
 
-Diploma: ; c49f
+Diploma:
 	call FadeToMenu
 	farcall _Diploma
 	call ExitAllMenus
 	ret
-; c4ac
 
-PrintDiploma: ; c4ac
+PrintDiploma:
 	call FadeToMenu
 	farcall _PrintDiploma
 	call ExitAllMenus
 	ret
-; c4b9
 
 TrainerHouse: ; 0xc4b9
 	ld a, BANK(sMysteryGiftTrainerHouseFlag)
--- a/engine/events/squirtbottle.asm
+++ b/engine/events/squirtbottle.asm
@@ -1,4 +1,4 @@
-_Squirtbottle: ; 50730
+_Squirtbottle:
 	ld hl, .SquirtbottleScript
 	call QueueScript
 	ld a, $1
@@ -44,4 +44,3 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; 50779
--- a/engine/events/std_collision.asm
+++ b/engine/events/std_collision.asm
@@ -1,4 +1,4 @@
-CheckFacingTileForStdScript:: ; 1365b
+CheckFacingTileForStdScript::
 ; Checks to see if the tile you're facing has a std script associated with it.  If so, executes the script and returns carry.
 	ld a, c
 	ld de, 3
--- a/engine/events/std_scripts.asm
+++ b/engine/events/std_scripts.asm
@@ -1907,9 +1907,8 @@
 	closetext
 	end
 
-Movement_ContestResults_WalkAfterWarp: ; bcea1
+Movement_ContestResults_WalkAfterWarp:
 	step RIGHT
 	step DOWN
 	turn_head UP
 	step_end
-; bcea5
--- a/engine/events/sweet_scent.asm
+++ b/engine/events/sweet_scent.asm
@@ -1,10 +1,9 @@
-SweetScentFromMenu: ; 506bc
+SweetScentFromMenu:
 	ld hl, .SweetScent
 	call QueueScript
 	ld a, $1
 	ld [wFieldMoveSucceeded], a
 	ret
-; 506c8
 
 .SweetScent: ; 0x506c8
 	reloadmappart
@@ -33,7 +32,7 @@
 	end
 ; 0x506ef
 
-SweetScentEncounter: ; 506ef
+SweetScentEncounter:
 	farcall CanUseSweetScent
 	jr nc, .no_battle
 	ld hl, wStatusFlags2
@@ -60,7 +59,6 @@
 	ld [wScriptVar], a
 	ld [wBattleType], a
 	ret
-; 50726
 
 UnknownText_0x50726: ; 0x50726
 	; used SWEET SCENT!
--- a/engine/events/treemons.asm
+++ b/engine/events/treemons.asm
@@ -1,4 +1,4 @@
-TreeMonEncounter: ; b81ea
+TreeMonEncounter:
 	farcall StubbedTrainerRankings_TreeEncounters
 
 	xor a
@@ -25,9 +25,8 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; b8219
 
-RockMonEncounter: ; b8219
+RockMonEncounter:
 
 	xor a
 	ld [wTempWildMonSpecies], a
@@ -54,11 +53,10 @@
 .no_battle
 	xor a
 	ret
-; b823e
 
 	db $05 ; ????
 
-GetTreeMonSet: ; b823f
+GetTreeMonSet:
 ; Return carry and treemon set in a
 ; if the current map is in table hl.
 	ld a, [wMapNumber]
@@ -93,11 +91,10 @@
 	ld a, [hl]
 	scf
 	ret
-; b825e
 
 INCLUDE "data/wild/treemon_maps.asm"
 
-GetTreeMons: ; b82d2
+GetTreeMons:
 ; Return the address of TreeMon table a in hl.
 ; Return nc if table a doesn't exist.
 
@@ -123,11 +120,10 @@
 .quit
 	xor a
 	ret
-; b82e8
 
 INCLUDE "data/wild/treemons.asm"
 
-GetTreeMon: ; b83e5
+GetTreeMon:
 	push hl
 	call GetTreeScore
 	pop hl
@@ -168,9 +164,8 @@
 	jr nz, .skip
 	call SelectTreeMon
 	ret
-; b841f
 
-SelectTreeMon: ; b841f
+SelectTreeMon:
 ; Read a TreeMons table and pick one monster at random.
 
 	ld a, 100
@@ -195,14 +190,13 @@
 	scf
 	ret
 
-NoTreeMon: ; b843b
+NoTreeMon:
 	xor a
 	ld [wTempWildMonSpecies], a
 	ld [wCurPartyLevel], a
 	ret
-; b8443
 
-GetTreeScore: ; b8443
+GetTreeScore:
 	call .CoordScore
 	ld [wBuffer1], a
 	call .OTIDScore
@@ -228,9 +222,8 @@
 .rare
 	ld a, TREEMON_SCORE_RARE
 	ret
-; b8466
 
-.CoordScore: ; b8466
+.CoordScore:
 	call GetFacingTileCoord
 	ld hl, 0
 	ld c, e
@@ -269,9 +262,8 @@
 
 	ld a, [hQuotient + 3]
 	ret
-; b849d
 
-.OTIDScore: ; b849d
+.OTIDScore:
 	ld a, [wPlayerID]
 	ld [hDividend], a
 	ld a, [wPlayerID + 1]
@@ -282,4 +274,3 @@
 	call Divide
 	ld a, [hQuotient + 3]
 	ret
-; b84b3
--- a/engine/events/unown_walls.asm
+++ b/engine/events/unown_walls.asm
@@ -11,7 +11,7 @@
 	ret
 ; 0x8adef
 
-OmanyteChamber: ; 8adef
+OmanyteChamber:
 	call GetMapAttributesPointer ; pointless?
 	ld de, EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
 	ld b, CHECK_FLAG
@@ -51,9 +51,8 @@
 
 .nope
 	ret
-; 8ae30
 
-SpecialAerodactylChamber: ; 8ae30
+SpecialAerodactylChamber:
 	push de
 	push bc
 
@@ -79,9 +78,8 @@
 	pop bc
 	pop de
 	ret
-; 8ae4e
 
-SpecialKabutoChamber: ; 8ae4e
+SpecialKabutoChamber:
 	push hl
 	push de
 
@@ -101,9 +99,8 @@
 	pop de
 	pop hl
 	ret
-; 8ae68
 
-DisplayUnownWords: ; 8ae68
+DisplayUnownWords:
 	ld a, [wScriptVar]
 	ld hl, MenuHeaders_UnownWalls
 	and a
@@ -151,11 +148,10 @@
 	call PlayClickSFX
 	call CloseWindow
 	ret
-; 8aebc
 
 INCLUDE "data/events/unown_walls.asm"
 
-_DisplayUnownWords_FillAttr: ; 8aee9
+_DisplayUnownWords_FillAttr:
 	ld a, [de]
 	cp $ff
 	ret z
@@ -170,9 +166,8 @@
 	inc hl
 	inc de
 	jr _DisplayUnownWords_FillAttr
-; 8aefd
 
-.PlaceSquare: ; 8aefd
+.PlaceSquare:
 	push hl
 	ld [hli], a
 	ld [hld], a
@@ -183,9 +178,8 @@
 	ld [hl], a
 	pop hl
 	ret
-; 8af09
 
-_DisplayUnownWords_CopyWord: ; 8af09
+_DisplayUnownWords_CopyWord:
 	push hl
 	push de
 .word_loop
@@ -203,9 +197,8 @@
 	pop de
 	pop hl
 	ret
-; 8af1c
 
-.ConvertChar: ; 8af1c
+.ConvertChar:
 	push hl
 	ld a, c
 	cp $60
@@ -264,4 +257,3 @@
 	ld [hl], $2
 	pop hl
 	ret
-; 8af6b
--- a/engine/events/whiteout.asm
+++ b/engine/events/whiteout.asm
@@ -32,7 +32,7 @@
 	db "@"
 ; 0x124fa
 
-OverworldBGMap: ; 124fa
+OverworldBGMap:
 	call ClearPalettes
 	call ClearScreen
 	call WaitBGMap2
@@ -39,16 +39,14 @@
 	call HideSprites
 	call RotateThreePalettesLeft
 	ret
-; 1250a
 
-BattleBGMap: ; 1250a
+BattleBGMap:
 	ld b, SCGB_BATTLE_GRAYSCALE
 	call GetSGBLayout
 	call SetPalettes
 	ret
-; 12513
 
-HalveMoney: ; 12513
+HalveMoney:
 	farcall StubbedTrainerRankings_WhiteOuts
 
 ; Halve the player's money.
@@ -63,10 +61,9 @@
 	rra
 	ld [hl], a
 	ret
-; 12527
 
 
-GetWhiteoutSpawn: ; 12527
+GetWhiteoutSpawn:
 	ld a, [wLastSpawnMapGroup]
 	ld d, a
 	ld a, [wLastSpawnMapNumber]
@@ -79,4 +76,3 @@
 .yes
 	ld [wDefaultSpawnpoint], a
 	ret
-; 1253d
--- a/engine/games/card_flip.asm
+++ b/engine/games/card_flip.asm
@@ -4,13 +4,13 @@
 CARDFLIP_DECK_SIZE EQU 4 * 6
 
 ; two labels below called from inside ./dummy_game.asm
-Unknown_e00ed: ; e00ed (38:40ed)
+Unknown_e00ed:
 ; Graphics for an unused Game Corner
 ; game were meant to be here.
-ret_e00ed: ; e00ed (38:40ed)
+ret_e00ed:
 	ret
 
-_CardFlip: ; e00ee (38:40ee)
+_CardFlip:
 	ld hl, wOptions
 	set NO_TEXT_SCROLL, [hl]
 	call ClearBGPalettes
@@ -74,7 +74,7 @@
 	res 4, [hl]
 	ret
 
-.CardFlip: ; e0191 (38:4191)
+.CardFlip:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -85,9 +85,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e01a0 (38:41a0)
 
-.Jumptable: ; e01a0
+.Jumptable:
 	dw .AskPlayWithThree
 	dw .DeductCoins
 	dw .ChooseACard
@@ -96,15 +95,13 @@
 	dw .TabulateTheResult
 	dw .PlayAgain
 	dw .Quit
-; e01b0
 
-.Increment: ; e01b0
+.Increment:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; e01b5
 
-.AskPlayWithThree: ; e01b5
+.AskPlayWithThree:
 	ld hl, .PlayWithThreeCoinsText
 	call CardFlip_UpdateCoinBalanceDisplay
 	call YesNoBox
@@ -117,7 +114,6 @@
 	ld a, 7
 	ld [wJumptableIndex], a
 	ret
-; e01cd
 
 .PlayWithThreeCoinsText: ; 0xe01cd
 	; Play with three coins?
@@ -125,7 +121,7 @@
 	db "@"
 ; 0xe01d2
 
-.DeductCoins: ; e01d2
+.DeductCoins:
 	ld a, [wCoins]
 	ld h, a
 	ld a, [wCoins + 1]
@@ -159,7 +155,6 @@
 	call WaitSFX
 	call .Increment
 	ret
-; e0212
 
 .NotEnoughCoinsText: ; 0xe0212
 	; Not enough coins…
@@ -167,7 +162,7 @@
 	db "@"
 ; 0xe0217
 
-.ChooseACard: ; e0217
+.ChooseACard:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -238,7 +233,6 @@
 	ld [wCardFlipWhichCard], a
 	call .Increment
 	ret
-; e02b2
 
 .ChooseACardText: ; 0xe02b2
 	; Choose a card.
@@ -246,7 +240,7 @@
 	db "@"
 ; 0xe02b7
 
-.PlaceYourBet: ; e02b7
+.PlaceYourBet:
 	ld hl, .PlaceYourBetText
 	call CardFlip_UpdateCoinBalanceDisplay
 .betloop
@@ -262,7 +256,6 @@
 .betdone
 	call .Increment
 	ret
-; e02d5
 
 .PlaceYourBetText: ; 0xe02d5
 	; Place your bet.
@@ -270,7 +263,7 @@
 	db "@"
 ; 0xe02da
 
-.CheckTheCard: ; e02da
+.CheckTheCard:
 	xor a
 	ld [hVBlankCounter], a
 	call CardFlip_UpdateCursorOAM
@@ -298,16 +291,14 @@
 	call WaitBGMap2
 	call .Increment
 	ret
-; e0314
 
-.TabulateTheResult: ; e0314
+.TabulateTheResult:
 	call CardFlip_CheckWinCondition
 	call WaitPressAorB_BlinkCursor
 	call .Increment
 	ret
-; e031e
 
-.PlayAgain: ; e031e
+.PlayAgain:
 	call ClearSprites
 	ld hl, .PlayAgainText
 	call CardFlip_UpdateCoinBalanceDisplay
@@ -337,7 +328,6 @@
 	ld a, 1
 	ld [wJumptableIndex], a
 	ret
-; e0356
 
 .PlayAgainText: ; 0xe0356
 	; Want to play again?
@@ -351,13 +341,12 @@
 	db "@"
 ; 0xe0360
 
-.Quit: ; e0360
+.Quit:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; e0366
 
-CardFlip_ShuffleDeck: ; e0366
+CardFlip_ShuffleDeck:
 	ld hl, wDeck
 	ld bc, CARDFLIP_DECK_SIZE
 	xor a
@@ -384,9 +373,8 @@
 	ld bc, CARDFLIP_DECK_SIZE
 	call ByteFill
 	ret
-; e0398
 
-CollapseCursorPosition: ; e0398
+CollapseCursorPosition:
 	ld hl, 0
 	ld bc, 6
 	ld a, [wCardFlipCursorY]
@@ -396,9 +384,8 @@
 	ld c, a
 	add hl, bc
 	ret
-; e03ac
 
-GetCoordsOfChosenCard: ; e03ac
+GetCoordsOfChosenCard:
 	ld a, [wCardFlipWhichCard]
 	and a
 	jr nz, .BottomCard
@@ -412,9 +399,8 @@
 
 .done
 	ret
-; e03c1
 
-PlaceCardFaceDown: ; e03c1
+PlaceCardFaceDown:
 	xor a
 	ld [hBGMapMode], a
 	ld de, .FaceDownCardTilemap
@@ -421,9 +407,8 @@
 	lb bc, 6, 5
 	call CardFlip_CopyToBox
 	ret
-; e03ce
 
-.FaceDownCardTilemap: ; e03ce
+.FaceDownCardTilemap:
 	db $08, $09, $09, $09, $0a
 	db $0b, $28, $2b, $28, $0c
 	db $0b, $2c, $2d, $2e, $0c
@@ -430,9 +415,8 @@
 	db $0b, $2f, $30, $31, $0c
 	db $0b, $32, $33, $34, $0c
 	db $0d, $0e, $0e, $0e, $0f
-; e03ec
 
-CardFlip_DisplayCardFaceUp: ; e03ec
+CardFlip_DisplayCardFaceUp:
 	xor a
 	ld [hBGMapMode], a
 	push hl
@@ -493,9 +477,8 @@
 	lb bc, 6, 5
 	call CardFlip_FillBox
 	ret
-; e043b
 
-.FaceUpCardTilemap: ; e043b
+.FaceUpCardTilemap:
 	db $18, $19, $19, $19, $1a
 	db $1b, $35, $7f, $7f, $1c
 	db $0b, $28, $28, $28, $0c
@@ -502,9 +485,8 @@
 	db $0b, $28, $28, $28, $0c
 	db $0b, $28, $28, $28, $0c
 	db $1d, $1e, $1e, $1e, $1f
-; e0459
 
-.Deck: ; e0459
+.Deck:
 	; level, pic anchor (3x3)
 	db "1", $4e, "1", $57, "1", $69, "1", $60
 	db "2", $4e, "2", $57, "2", $69, "2", $60
@@ -512,9 +494,8 @@
 	db "4", $4e, "4", $57, "4", $69, "4", $60
 	db "5", $4e, "5", $57, "5", $69, "5", $60
 	db "6", $4e, "6", $57, "6", $69, "6", $60
-; e0489
 
-CardFlip_UpdateCoinBalanceDisplay: ; e0489
+CardFlip_UpdateCoinBalanceDisplay:
 	push hl
 	hlcoord 0, 12
 	ld b, 4
@@ -524,9 +505,8 @@
 	call PrintTextBoxText
 	call CardFlip_PrintCoinBalance
 	ret
-; e049c
 
-CardFlip_PrintCoinBalance: ; e049c
+CardFlip_PrintCoinBalance:
 	hlcoord 9, 15
 	ld b, 1
 	ld c, 9
@@ -539,13 +519,11 @@
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 4
 	call PrintNum
 	ret
-; e04bc
 
 .CoinStr:
 	db "COIN@"
-; e04c1
 
-CardFlip_InitTilemap: ; e04c1 (38:44c1)
+CardFlip_InitTilemap:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -560,12 +538,11 @@
 	lb bc, 4, 18
 	call TextBox
 	ret
-; e04e5 (38:44e5)
 
-CardFlip_FillGreenBox: ; e04e5
+CardFlip_FillGreenBox:
 	ld a, $29
 
-CardFlip_FillBox: ; e04e7 (38:44e7)
+CardFlip_FillBox:
 .row
 	push bc
 	push hl
@@ -581,7 +558,7 @@
 	jr nz, .row
 	ret
 
-CardFlip_CopyToBox: ; e04f7 (38:44f7)
+CardFlip_CopyToBox:
 .row
 	push bc
 	push hl
@@ -598,9 +575,8 @@
 	dec b
 	jr nz, .row
 	ret
-; e0509 (38:4509)
 
-CardFlip_CopyOAM: ; e0509
+CardFlip_CopyOAM:
 	ld de, wVirtualOAMSprite00
 	ld a, [hli]
 .loop
@@ -623,9 +599,8 @@
 	dec a
 	jr nz, .loop
 	ret
-; e0521
 
-CardFlip_ShiftDigitsLeftTwoPixels: ; e0521 (38:4521)
+CardFlip_ShiftDigitsLeftTwoPixels:
 	ld de, vTiles0 tile "0"
 	ld hl, vTiles0 tile "0" + 2
 	ld bc, 10 tiles - 2
@@ -635,9 +610,8 @@
 	ld [hli], a
 	ld [hl], a
 	ret
-; e0534 (38:4534)
 
-CardFlip_BlankDiscardedCardSlot: ; e0534
+CardFlip_BlankDiscardedCardSlot:
 	xor a
 	ld [hBGMapMode], a
 	ld a, [wCardFlipFaceUpCard]
@@ -660,9 +634,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e0553
 
-.Jumptable: ; e0553
+.Jumptable:
 	dw .Level1
 	dw .Level2
 	dw .Level3
@@ -669,9 +642,8 @@
 	dw .Level4
 	dw .Level5
 	dw .Level6
-; e055f
 
-.Level1: ; e055f
+.Level1:
 	ld hl, wDiscardPile + 4
 	add hl, de
 	ld a, [hl]
@@ -695,9 +667,8 @@
 	add hl, bc
 	ld [hl], $3d
 	ret
-; e0583
 
-.Level2: ; e0583
+.Level2:
 	ld hl, wDiscardPile - 4
 	add hl, de
 	ld a, [hl]
@@ -721,9 +692,8 @@
 	add hl, bc
 	ld [hl], $3a
 	ret
-; e05a7
 
-.Level3: ; e05a7
+.Level3:
 	ld hl, wDiscardPile + 4
 	add hl, de
 	ld a, [hl]
@@ -747,9 +717,8 @@
 	add hl, bc
 	ld [hl], $3d
 	ret
-; e05cb
 
-.Level4: ; e05cb
+.Level4:
 	ld hl, wDiscardPile - 4
 	add hl, de
 	ld a, [hl]
@@ -773,9 +742,8 @@
 	add hl, bc
 	ld [hl], $3a
 	ret
-; e05ef
 
-.Level5: ; e05ef
+.Level5:
 	ld hl, wDiscardPile + 4
 	add hl, de
 	ld a, [hl]
@@ -799,9 +767,8 @@
 	add hl, bc
 	ld [hl], $3d
 	ret
-; e0613
 
-.Level6: ; e0613
+.Level6:
 	ld hl, wDiscardPile - 4
 	add hl, de
 	ld a, [hl]
@@ -825,9 +792,8 @@
 	add hl, bc
 	ld [hl], $3a
 	ret
-; e0637
 
-CardFlip_CheckWinCondition: ; e0637
+CardFlip_CheckWinCondition:
 	call CollapseCursorPosition
 	add hl, hl
 	ld de, .Jumptable
@@ -836,9 +802,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e0643
 
-.Jumptable: ; e0643
+.Jumptable:
 	dw .Impossible
 	dw .Impossible
 	dw .PikaJiggly
@@ -894,37 +859,34 @@
 	dw .JigglySix
 	dw .PoliSix
 	dw .OddSix
-; e06a3
 
-.Impossible: ; e06a3
+.Impossible:
 	jp .Lose
-; e06a6
 
-.PikaJiggly: ; e06a6
+.PikaJiggly:
 	ld a, [wCardFlipFaceUpCard]
 	and $2
 	jp nz, .Lose
 	jr .WinSix
 
-.PoliOddish: ; e06b0
+.PoliOddish:
 	ld a, [wCardFlipFaceUpCard]
 	and $2
 	jr nz, .WinSix
 	jp .Lose
 
-.WinSix: ; e06ba
+.WinSix:
 	ld c, $6
 	ld de, SFX_2ND_PLACE
 	jp .Payout
-; e06c2
 
-.OneTwo: ; e06c2
+.OneTwo:
 	ld a, [wCardFlipFaceUpCard]
 	and $18
 	jr z, .WinNine
 	jp .Lose
 
-.ThreeFour: ; e06cc
+.ThreeFour:
 	ld a, [wCardFlipFaceUpCard]
 	and $18
 	cp $8
@@ -931,7 +893,7 @@
 	jr z, .WinNine
 	jp .Lose
 
-.FiveSix: ; e06d8
+.FiveSix:
 	ld a, [wCardFlipFaceUpCard]
 	and $18
 	cp $10
@@ -938,19 +900,18 @@
 	jr z, .WinNine
 	jp .Lose
 
-.WinNine: ; e06e4
+.WinNine:
 	ld c, $9
 	ld de, SFX_2ND_PLACE
 	jp .Payout
-; e06ec
 
-.Pikachu: ; e06ec
+.Pikachu:
 	ld a, [wCardFlipFaceUpCard]
 	and $3
 	jr z, .WinTwelve
 	jp .Lose
 
-.Jigglypuff: ; e06f6
+.Jigglypuff:
 	ld a, [wCardFlipFaceUpCard]
 	and $3
 	cp $1
@@ -957,7 +918,7 @@
 	jr z, .WinTwelve
 	jp .Lose
 
-.Poliwag: ; e0702
+.Poliwag:
 	ld a, [wCardFlipFaceUpCard]
 	and $3
 	cp $2
@@ -964,7 +925,7 @@
 	jr z, .WinTwelve
 	jp .Lose
 
-.Oddish: ; e070e
+.Oddish:
 	ld a, [wCardFlipFaceUpCard]
 	and $3
 	cp $3
@@ -971,19 +932,18 @@
 	jr z, .WinTwelve
 	jp .Lose
 
-.WinTwelve: ; e071a
+.WinTwelve:
 	ld c, $c
 	ld de, SFX_2ND_PLACE
 	jp .Payout
-; e0722
 
-.One: ; e0722
+.One:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	jr z, .WinEighteen
 	jp .Lose
 
-.Two: ; e072c
+.Two:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	cp $4
@@ -990,7 +950,7 @@
 	jr z, .WinEighteen
 	jp .Lose
 
-.Three: ; e0738
+.Three:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	cp $8
@@ -997,7 +957,7 @@
 	jr z, .WinEighteen
 	jp .Lose
 
-.Four: ; e0744
+.Four:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	cp $c
@@ -1004,7 +964,7 @@
 	jr z, .WinEighteen
 	jp .Lose
 
-.Five: ; e0750
+.Five:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	cp $10
@@ -1011,7 +971,7 @@
 	jr z, .WinEighteen
 	jp .Lose
 
-.Six: ; e075c
+.Six:
 	ld a, [wCardFlipFaceUpCard]
 	and $1c
 	cp $14
@@ -1018,109 +978,108 @@
 	jr z, .WinEighteen
 	jp .Lose
 
-.WinEighteen: ; e0768
+.WinEighteen:
 	ld c, $12
 	ld de, SFX_2ND_PLACE
 	jp .Payout
-; e0770
 
 
-.PikaOne: ; e0770
+.PikaOne:
 	ld e, $0
 	jr .CheckWin72
 
-.JigglyOne: ; e0774
+.JigglyOne:
 	ld e, $1
 	jr .CheckWin72
 
-.PoliOne: ; e0778
+.PoliOne:
 	ld e, $2
 	jr .CheckWin72
 
-.OddOne: ; e077c
+.OddOne:
 	ld e, $3
 	jr .CheckWin72
 
-.PikaTwo: ; e0780
+.PikaTwo:
 	ld e, $4
 	jr .CheckWin72
 
-.JigglyTwo: ; e0784
+.JigglyTwo:
 	ld e, $5
 	jr .CheckWin72
 
-.PoliTwo: ; e0788
+.PoliTwo:
 	ld e, $6
 	jr .CheckWin72
 
-.OddTwo: ; e078c
+.OddTwo:
 	ld e, $7
 	jr .CheckWin72
 
-.PikaThree: ; e0790
+.PikaThree:
 	ld e, $8
 	jr .CheckWin72
 
-.JigglyThree: ; e0794
+.JigglyThree:
 	ld e, $9
 	jr .CheckWin72
 
-.PoliThree: ; e0798
+.PoliThree:
 	ld e, $a
 	jr .CheckWin72
 
-.OddThree: ; e079c
+.OddThree:
 	ld e, $b
 	jr .CheckWin72
 
-.PikaFour: ; e07a0
+.PikaFour:
 	ld e, $c
 	jr .CheckWin72
 
-.JigglyFour: ; e07a4
+.JigglyFour:
 	ld e, $d
 	jr .CheckWin72
 
-.PoliFour: ; e07a8
+.PoliFour:
 	ld e, $e
 	jr .CheckWin72
 
-.OddFour: ; e07ac
+.OddFour:
 	ld e, $f
 	jr .CheckWin72
 
-.PikaFive: ; e07b0
+.PikaFive:
 	ld e, $10
 	jr .CheckWin72
 
-.JigglyFive: ; e07b4
+.JigglyFive:
 	ld e, $11
 	jr .CheckWin72
 
-.PoliFive: ; e07b8
+.PoliFive:
 	ld e, $12
 	jr .CheckWin72
 
-.OddFive: ; e07bc
+.OddFive:
 	ld e, $13
 	jr .CheckWin72
 
-.PikaSix: ; e07c0
+.PikaSix:
 	ld e, $14
 	jr .CheckWin72
 
-.JigglySix: ; e07c4
+.JigglySix:
 	ld e, $15
 	jr .CheckWin72
 
-.PoliSix: ; e07c8
+.PoliSix:
 	ld e, $16
 	jr .CheckWin72
 
-.OddSix: ; e07cc
+.OddSix:
 	ld e, $17
 
-.CheckWin72: ; e07ce
+.CheckWin72:
 	ld a, [wCardFlipFaceUpCard]
 	cp e
 	jr nz, .Lose
@@ -1128,7 +1087,7 @@
 	ld de, SFX_2ND_PLACE
 	jr .Payout
 
-.Lose: ; e07db
+.Lose:
 	ld de, SFX_WRONG
 	call PlaySFX
 	ld hl, .Text_Darn
@@ -1136,7 +1095,7 @@
 	call WaitSFX
 	ret
 
-.Payout: ; e07eb
+.Payout:
 	push bc
 	push de
 	ld hl, .Text_Yeah
@@ -1159,7 +1118,6 @@
 	dec c
 	jr nz, .loop
 	ret
-; e0811
 
 .Text_Yeah: ; 0xe0811
 	; Yeah!
@@ -1173,7 +1131,7 @@
 	db "@"
 ; 0xe081b
 
-.AddCoinPlaySFX: ; e081b
+.AddCoinPlaySFX:
 	ld a, [wCoins]
 	ld h, a
 	ld a, [wCoins + 1]
@@ -1186,9 +1144,8 @@
 	ld de, SFX_PAY_DAY
 	call PlaySFX
 	ret
-; e0833
 
-.IsCoinCaseFull: ; e0833
+.IsCoinCaseFull:
 	ld a, [wCoins]
 	cp HIGH(MAX_COINS)
 	jr c, .less
@@ -1207,16 +1164,14 @@
 .less
 	and a
 	ret
-; e0849
 
-PlaceOAMCardBorder: ; e0849
+PlaceOAMCardBorder:
 	call GetCoordsOfChosenCard
 	ld hl, .SpriteData
 	call CardFlip_CopyOAM
 	ret
-; e0853
 
-.SpriteData: ; e0853
+.SpriteData:
 	db 18
 	dsprite 0, 0, 0, 0, $04, 0
 	dsprite 0, 0, 1, 0, $06, 0
@@ -1241,9 +1196,8 @@
 	dsprite 5, 0, 2, 0, $06, 0 | Y_FLIP
 	dsprite 5, 0, 3, 0, $06, 0 | Y_FLIP
 	dsprite 5, 0, 4, 0, $04, 0 | X_FLIP | Y_FLIP
-; e089c
 
-ChooseCard_HandleJoypad: ; e089c
+ChooseCard_HandleJoypad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_LEFT
@@ -1258,9 +1212,8 @@
 	and D_DOWN
 	jp nz, .d_down
 	ret
-; e08b8
 
-.d_left ; e08b8
+.d_left
 	ld hl, wCardFlipCursorX
 	ld a, [wCardFlipCursorY]
 	and a
@@ -1296,9 +1249,8 @@
 	ld a, $1
 	ld [wCardFlipCursorX], a
 	jp .play_sound
-; e08ef
 
-.d_right ; e08ef
+.d_right
 	ld hl, wCardFlipCursorX
 	ld a, [wCardFlipCursorY]
 	and a
@@ -1319,7 +1271,7 @@
 	inc [hl]
 	jr .play_sound
 
-.d_up ; e090a
+.d_up
 	ld hl, wCardFlipCursorY
 	ld a, [wCardFlipCursorX]
 	and a
@@ -1356,7 +1308,7 @@
 	ld [wCardFlipCursorX], a
 	jr .play_sound
 
-.d_down ; e093d
+.d_down
 	ld hl, wCardFlipCursorY
 	ld a, [wCardFlipCursorX]
 	and a
@@ -1377,13 +1329,12 @@
 	inc [hl]
 	inc [hl]
 
-.play_sound ; e0959
+.play_sound
 	ld de, SFX_POKEBALLS_PLACED_ON_TABLE
 	call PlaySFX
 	ret
-; e0960
 
-CardFlip_UpdateCursorOAM: ; e0960
+CardFlip_UpdateCursorOAM:
 	call ClearSprites
 	ld a, [hCGB]
 	and a
@@ -1407,9 +1358,8 @@
 	ld l, a
 	call CardFlip_CopyOAM
 	ret
-; e0981
 
-.OAMData: ; e0981
+.OAMData:
 cardflip_cursor: MACRO
 if _NARG >= 5
 	dbpixel \1, \2, \3, \4
@@ -1475,9 +1425,8 @@
 	cardflip_cursor 15, 12, 0, 4, .SingleTile
 	cardflip_cursor 17, 12, 0, 4, .SingleTile
 	cardflip_cursor 19, 12, 0, 4, .SingleTile
-; e0a41
 
-.SingleTile: ; e0a41
+.SingleTile:
 	db 6
 	dsprite  0, 0,  -1, 7, $00, 0 | PRIORITY
 	dsprite  0, 0,   0, 0, $02, 0 | PRIORITY
@@ -1486,7 +1435,7 @@
 	dsprite  0, 5,   0, 0, $02, 0 | Y_FLIP | PRIORITY
 	dsprite  0, 5,   1, 0, $03, 0 | PRIORITY
 
-.PokeGroup: ; e0a5a
+.PokeGroup:
 	db 26
 	dsprite  0, 0,  -1, 7, $00, 0 | PRIORITY
 	dsprite  0, 0,   0, 0, $02, 0 | PRIORITY
@@ -1515,7 +1464,7 @@
 	dsprite 10, 1,   0, 0, $02, 0 | Y_FLIP | PRIORITY
 	dsprite 10, 1,   1, 0, $03, 0 | PRIORITY
 
-.NumGroup: ; e0ac3
+.NumGroup:
 	db 20
 	dsprite  0, 0,  -1, 7, $00, 0 | PRIORITY
 	dsprite  0, 0,   0, 0, $02, 0 | PRIORITY
@@ -1538,7 +1487,7 @@
 	dsprite  0, 5,   7, 0, $02, 0 | Y_FLIP | PRIORITY
 	dsprite  0, 5,   8, 0, $03, 0 | PRIORITY
 
-.NumGroupPair: ; e0b14
+.NumGroupPair:
 	db 30
 	dsprite  0, 0,   0, 0, $00, 0 | PRIORITY
 	dsprite  0, 0,   1, 0, $02, 0 | PRIORITY
@@ -1571,7 +1520,7 @@
 	dsprite  2, 1,   8, 0, $03, 0 | PRIORITY
 	dsprite  2, 1,   9, 0, $03, 0 | PRIORITY
 
-.PokeGroupPair: ; e0b8d
+.PokeGroupPair:
 	db 38
 	dsprite  0, 0,  -1, 7, $00, 0 | PRIORITY
 	dsprite  0, 0,   3, 0, $00, 0 | X_FLIP | PRIORITY
@@ -1612,15 +1561,14 @@
 	dsprite 11, 1,   2, 0, $02, 0 | Y_FLIP | PRIORITY
 	dsprite 11, 1,   3, 0, $03, 0 | X_FLIP | Y_FLIP | PRIORITY
 
-.Impossible: ; e0c26
+.Impossible:
 	db 4
 	dsprite  0, 0,   0, 0, $00, 0 | PRIORITY
 	dsprite  0, 0,   1, 0, $00, 0 | X_FLIP | PRIORITY
 	dsprite  1, 0,   0, 0, $00, 0 | Y_FLIP | PRIORITY
 	dsprite  1, 0,   1, 0, $00, 0 | X_FLIP | Y_FLIP | PRIORITY
-; e0c37
 
-CardFlip_InitAttrPals: ; e0c37 (38:4c37)
+CardFlip_InitAttrPals:
 	ld a, [hCGB]
 	and a
 	ret z
@@ -1666,27 +1614,24 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; e0c93 (38:4c93)
 
-.palettes ; e0c93
+.palettes
 INCLUDE "gfx/card_flip/card_flip.pal"
-; e0cdb
 
-CardFlipLZ03: ; e0cdb
+CardFlipLZ03:
 INCBIN "gfx/card_flip/card_flip_3.2bpp.lz"
 
-CardFlipOffButtonGFX: ; e0cf6
+CardFlipOffButtonGFX:
 INCBIN "gfx/card_flip/off.2bpp"
 
-CardFlipOnButtonGFX: ; e0d06
+CardFlipOnButtonGFX:
 INCBIN "gfx/card_flip/on.2bpp"
 
-CardFlipLZ01: ; e0d16
+CardFlipLZ01:
 INCBIN "gfx/card_flip/card_flip_1.2bpp.lz"
 
-CardFlipLZ02: ; e0ea8
+CardFlipLZ02:
 INCBIN "gfx/card_flip/card_flip_2.2bpp.lz"
 
-CardFlipTilemap: ; e110c
+CardFlipTilemap:
 INCBIN "gfx/card_flip/card_flip.tilemap"
-; e1190
--- a/engine/games/dummy_game.asm
+++ b/engine/games/dummy_game.asm
@@ -1,4 +1,4 @@
-_DummyGame: ; e1e5b (38:5e5b)
+_DummyGame:
 	call .LoadGFXAndPals
 	call DelayFrame
 .loop
@@ -243,9 +243,8 @@
 	ld [wJumptableIndex], a
 	ret
 
-; e2010
 
-DummyGame_CheckMatch: ; e2010
+DummyGame_CheckMatch:
 	ld hl, wDummyGameCard1
 	ld a, [hli]
 	cp [hl]
@@ -322,7 +321,6 @@
 	inc bc
 	ret
 
-; e2093
 
 DummyGameText_Yeah: ; 0xe2093
 	; , yeah!
@@ -336,7 +334,7 @@
 	db "@"
 ; 0xe209d
 
-DummyGame_InitBoard: ; e209d
+DummyGame_InitBoard:
 	ld hl, wDummyGameCards
 	ld bc, wDummyGameCardsEnd - wDummyGameCards
 	xor a
@@ -385,9 +383,8 @@
 	jr nz, .loop
 	ret
 
-; e20e5
 
-DummyGame_SampleTilePlacement: ; e20e5
+DummyGame_SampleTilePlacement:
 	push hl
 	ld de, wDummyGameCards
 .loop
@@ -408,9 +405,8 @@
 	inc hl
 	ret
 
-; e2101
 
-DummyGame_GetDistributionOfTiles: ; e2101
+DummyGame_GetDistributionOfTiles:
 	ld a, [wMenuCursorY]
 	dec a
 	ld l, a
@@ -426,9 +422,8 @@
 	db $02, $03, $06, $06, $06, $08, $08, $06
 	db $02, $02, $04, $06, $06, $08, $08, $09
 	db $02, $02, $02, $04, $07, $08, $08, $0c
-; e2128
 
-DummyGame_PlaceCard: ; e2128
+DummyGame_PlaceCard:
 	ld a, [wDummyGameLastCardPicked]
 	sla a
 	sla a
@@ -446,9 +441,8 @@
 	call DelayFrames
 	ret
 
-; e2142
 
-DummyGame_DeleteCard: ; e2142
+DummyGame_DeleteCard:
 	ld a, $1
 	ld [hli], a
 	ld [hld], a
@@ -460,9 +454,8 @@
 	call DelayFrames
 	ret
 
-; e2152
 
-DummyGame_InitStrings: ; e2152
+DummyGame_InitStrings:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, $1
@@ -483,9 +476,8 @@
 	db "とったもの@"
 .japstr2
 	db "あと かい@"
-; e2183
 
-DummyGame_Card2Coord: ; e2183
+DummyGame_Card2Coord:
 	ld d, 0
 .find_row
 	sub 9
@@ -511,9 +503,8 @@
 	add hl, de
 	ret
 
-; e21a1
 
-DummyGame_InterpretJoypad_AnimateCursor: ; e21a1 (38:61a1)
+DummyGame_InterpretJoypad_AnimateCursor:
 	ld a, [wJumptableIndex]
 	cp $7
 	jr nc, .quit
@@ -606,7 +597,6 @@
 	ld [hl], a
 	ret
 
-; e2221 (38:6221)
 
-LZ_e2221: ; e2221
+LZ_e2221:
 INCBIN "gfx/dummy_game/dummy_game.2bpp.lz"
--- a/engine/games/slot_machine.asm
+++ b/engine/games/slot_machine.asm
@@ -94,7 +94,7 @@
 	res rLCDC_SPRITE_SIZE, [hl] ; 8x8
 	ret
 
-.InitGFX: ; 926f7 (24:66f7)
+.InitGFX:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -163,7 +163,7 @@
 	ld [wKeepSevenBiasChance], a ; 12.5% chance
 	ret
 
-Slots_GetPals: ; 9279b (24:679b)
+Slots_GetPals:
 	ld a, %11100100
 	call DmgToCgbBGPals
 	lb de, %11100100, %11100100
@@ -175,7 +175,7 @@
 	call DmgToCgbObjPals
 	ret
 
-SlotsLoop: ; 927af (24:67af)
+SlotsLoop:
 	ld a, [wJumptableIndex]
 	bit SLOTS_END_LOOP_F, a
 	jr nz, .stop
@@ -194,7 +194,7 @@
 	scf
 	ret
 
-.Stubbed_Function927d3: ; 927d3 (24:67d3)
+.Stubbed_Function927d3:
 ; dummied out
 	ret
 	ld a, [wReel1ReelAction]
@@ -219,9 +219,8 @@
 	call DmgToCgbBGPals
 	ret
 
-; 927f8
 
-.PrintCoinsAndPayout: ; 927f8 (24:67f8)
+.PrintCoinsAndPayout:
 	hlcoord 5, 1
 	ld de, wCoins
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 4
@@ -232,9 +231,8 @@
 	call PrintNum
 	ret
 
-; 92811 (24:6811)
 
-Unreferenced_Function92811: ; 92811
+Unreferenced_Function92811:
 ; debug function?
 	ld a, [wSlotBias]
 	add 0
@@ -252,9 +250,8 @@
 	ld [hl], a
 	ret
 
-; 9282c
 
-Unreferenced_Function9282c: ; 9282c
+Unreferenced_Function9282c:
 ; animate OAM tiles?
 	ld hl, wcf66
 	ld a, [hl]
@@ -274,9 +271,8 @@
 	jr nz, .loop
 	ret
 
-; 92844
 
-SlotsJumptable: ; 92844 (24:6844)
+SlotsJumptable:
 	jumptable .Jumptable, wJumptableIndex
 
 .Jumptable:
@@ -300,12 +296,12 @@
 	dw SlotsAction_RestartOrQuit     ; 11
 	dw SlotsAction_Quit              ; 12
 
-SlotsAction_Next: ; 92879 (24:6879)
+SlotsAction_Next:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-SlotsAction_Init: ; 9287e (24:687e)
+SlotsAction_Init:
 	call SlotsAction_Next
 	xor a
 	ld [wFirstTwoReelsMatching], a
@@ -314,7 +310,7 @@
 	ld [wSlotMatched], a
 	ret
 
-SlotsAction_BetAndStart: ; 9288e (24:688e)
+SlotsAction_BetAndStart:
 	call Slots_AskBet
 	jr nc, .proceed
 	ld a, SLOTS_QUIT
@@ -340,7 +336,7 @@
 	call Slots_PlaySFX
 	ret
 
-SlotsAction_WaitStart: ; 928c6 (24:68c6)
+SlotsAction_WaitStart:
 	ld hl, wSlotsDelay
 	ld a, [hl]
 	and a
@@ -354,7 +350,7 @@
 	ld [hJoypadSum], a
 	ret
 
-SlotsAction_WaitReel1: ; 928d6 (24:68d6)
+SlotsAction_WaitReel1:
 	ld hl, hJoypadSum
 	ld a, [hl]
 	and A_BUTTON
@@ -362,7 +358,7 @@
 	call SlotsAction_Next
 	call Slots_StopReel1
 	ld [wReel1ReelAction], a
-SlotsAction_WaitStopReel1: ; 928e6 (24:68e6)
+SlotsAction_WaitStopReel1:
 	ld a, [wReel1ReelAction]
 	cp REEL_ACTION_DO_NOTHING
 	ret nz
@@ -374,7 +370,7 @@
 	call SlotsAction_Next
 	xor a
 	ld [hJoypadSum], a
-SlotsAction_WaitReel2: ; 92900 (24:6900)
+SlotsAction_WaitReel2:
 	ld hl, hJoypadSum
 	ld a, [hl]
 	and A_BUTTON
@@ -382,7 +378,7 @@
 	call SlotsAction_Next
 	call Slots_StopReel2
 	ld [wReel2ReelAction], a
-SlotsAction_WaitStopReel2: ; 92910 (24:6910)
+SlotsAction_WaitStopReel2:
 	ld a, [wReel2ReelAction]
 	cp REEL_ACTION_DO_NOTHING
 	ret nz
@@ -394,7 +390,7 @@
 	call SlotsAction_Next
 	xor a
 	ld [hJoypadSum], a
-SlotsAction_WaitReel3: ; 9292a (24:692a)
+SlotsAction_WaitReel3:
 	ld hl, hJoypadSum
 	ld a, [hl]
 	and A_BUTTON
@@ -402,7 +398,7 @@
 	call SlotsAction_Next
 	call Slots_StopReel3
 	ld [wReel3ReelAction], a
-SlotsAction_WaitStopReel3: ; 9293a (24:693a)
+SlotsAction_WaitStopReel3:
 	ld a, [wReel3ReelAction]
 	cp REEL_ACTION_DO_NOTHING
 	ret nz
@@ -416,7 +412,7 @@
 	ld [hJoypadSum], a
 	ret
 
-SlotsAction_FlashIfWin: ; 92955 (24:6955)
+SlotsAction_FlashIfWin:
 	ld a, [wSlotMatched]
 	cp SLOTS_NO_MATCH
 	jr nz, .GotIt
@@ -428,7 +424,7 @@
 	call SlotsAction_Next
 	ld a, 16
 	ld [wSlotsDelay], a
-SlotsAction_FlashScreen: ; 9296b (24:696b)
+SlotsAction_FlashScreen:
 	ld hl, wSlotsDelay
 	ld a, [hl]
 	and a
@@ -449,7 +445,7 @@
 	call SlotsAction_Next
 	ret
 
-SlotsAction_GiveEarnedCoins: ; 92987 (24:6987)
+SlotsAction_GiveEarnedCoins:
 	xor a
 	ld [wFirstTwoReelsMatching], a
 	ld [wFirstTwoReelsMatchingSevens], a
@@ -461,10 +457,10 @@
 	call SlotsAction_Next
 	ret
 
-SlotsAction_PayoutTextAndAnim: ; 9299e (24:699e)
+SlotsAction_PayoutTextAndAnim:
 	call Slots_PayoutText
 	call SlotsAction_Next
-SlotsAction_PayoutAnim: ; 929a4 (24:69a4)
+SlotsAction_PayoutAnim:
 	ld hl, wSlotsDelay
 	ld a, [hl]
 	inc [hl]
@@ -502,7 +498,7 @@
 	call SlotsAction_Next
 	ret
 
-SlotsAction_RestartOrQuit: ; 929d9 (24:69d9)
+SlotsAction_RestartOrQuit:
 	call Slots_DeilluminateBetLights
 	call WaitPressAorB_BlinkCursor
 	call Slots_AskPlayAgain
@@ -516,12 +512,12 @@
 	ld [wJumptableIndex], a
 	ret
 
-SlotsAction_Quit: ; 929f0 (24:69f0)
+SlotsAction_Quit:
 	ld hl, wJumptableIndex
 	set SLOTS_END_LOOP_F, [hl]
 	ret
 
-Slots_LoadReelState: ; 929f6 (24:69f6)
+Slots_LoadReelState:
 	push de
 	call Slots_GetCurrentReelState
 	pop de
@@ -535,7 +531,7 @@
 	ld [de], a
 	ret
 
-Slots_CheckCoinCaseFull: ; 92a04 (24:6a04)
+Slots_CheckCoinCaseFull:
 	ld a, d
 	cp HIGH(MAX_COINS)
 	jr c, .not_full
@@ -549,7 +545,7 @@
 	and a
 	ret
 
-Slots_GetCurrentReelState: ; 92a12 (24:6a12)
+Slots_GetCurrentReelState:
 	ld hl, REEL_POSITION
 	add hl, bc
 	ld a, [hl]
@@ -569,12 +565,12 @@
 	add hl, de
 	ret
 
-Slots_StopReel1: ; 92a2b (24:6a2b)
+Slots_StopReel1:
 ; Always set the REEL_ACTION_STOP_REEL1 action.
 	ld a, REEL_ACTION_STOP_REEL1
 	ret
 
-Slots_StopReel2: ; 92a2e (24:6a2e)
+Slots_StopReel2:
 ; As long as, the following three meet, there's a 31.25% chance
 ; to set action REEL_ACTION_SET_UP_REEL2_SKIP_TO_7:
 ; - Bet is >= 2 coins
@@ -603,7 +599,7 @@
 	ld a, REEL_ACTION_STOP_REEL2
 	ret
 
-.CheckReel1ForASeven: ; 92a51 (24:6a51)
+.CheckReel1ForASeven:
 	ld a, [wReel1Stopped]
 	and a
 	ret z
@@ -614,7 +610,7 @@
 	and a
 	ret
 
-Slots_StopReel3: ; 92a60 (24:6a60)
+Slots_StopReel3:
 ; If no matching SEVEN symbols in reels #1 and #2:
 ; - REEL_ACTION_STOP_REEL3, 100%
 
@@ -667,7 +663,7 @@
 	ld a, REEL_ACTION_STOP_REEL3
 	ret
 
-Slots_InitReelTiles: ; 92a98 (24:6a98)
+Slots_InitReelTiles:
 	ld bc, wReel1
 	ld hl, REEL_OAM_ADDR
 	add hl, bc
@@ -723,7 +719,7 @@
 	call .OAM
 	ret
 
-.OAM: ; 92af9 (24:6af9)
+.OAM:
 	ld hl, REEL_ACTION
 	add hl, bc
 	ld [hl], REEL_ACTION_DO_NOTHING
@@ -736,7 +732,7 @@
 	call Slots_UpdateReelPositionAndOAM
 	ret
 
-Slots_SpinReels: ; 92b0f (24:6b0f)
+Slots_SpinReels:
 	ld bc, wReel1
 	call .SpinReel
 	ld bc, wReel2
@@ -745,7 +741,7 @@
 	call .SpinReel
 	ret
 
-.SpinReel: ; 92b22 (24:6b22)
+.SpinReel:
 	ld hl, REEL_SPIN_DISTANCE
 	add hl, bc
 	ld a, [hl]
@@ -782,7 +778,7 @@
 	jr nz, .loop
 	ret
 
-Slots_UpdateReelPositionAndOAM: ; 92b53 (24:6b53)
+Slots_UpdateReelPositionAndOAM:
 	ld hl, REEL_X_COORD
 	add hl, bc
 	ld a, [hl]
@@ -814,7 +810,7 @@
 	ld [hl], a
 	ret
 
-.LoadOAM: ; 92b83 (24:6b83)
+.LoadOAM:
 	ld hl, REEL_OAM_ADDR
 	add hl, bc
 	ld a, [hli]
@@ -853,9 +849,8 @@
 	jr nz, .loop
 	ret
 
-; 92bbe (24:6bbe)
 
-Unreferenced_Function92bbe: ; 92bbe
+Unreferenced_Function92bbe:
 	push hl
 	srl a
 	srl a
@@ -868,13 +863,11 @@
 	pop hl
 	ret
 
-; 92bce
 
-.Unknown_92bce: ; 92bce
+.Unknown_92bce:
 	db 0, 1, 2, 3, 4, 5
-; 92bd4
 
-ReelActionJumptable: ; 92bd4 (24:6bd4)
+ReelActionJumptable:
 	ld hl, REEL_ACTION
 	add hl, bc
 	ld e, [hl]
@@ -887,9 +880,8 @@
 	ld l, a
 	jp hl
 
-; 92be4 (24:6be4)
 
-.Jumptable: ; 92be4
+.Jumptable:
 	dw ReelAction_DoNothing                   ; 00
 	dw ReelAction_StopReelIgnoreJoypad        ; 01
 	dw ReelAction_QuadrupleRate               ; 02
@@ -915,54 +907,47 @@
 	dw ReelAction_WaitChansey                 ; 16
 	dw ReelAction_WaitEgg                     ; 17
 	dw ReelAction_DropReel                    ; 18
-; 92c16
 
-ReelAction_DoNothing: ; 92c16
+ReelAction_DoNothing:
 	ret
 
-; 92c17
 
-ReelAction_QuadrupleRate: ; 92c17
+ReelAction_QuadrupleRate:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 16
 	ret
 
-; 92c1e
 
-ReelAction_DoubleRate: ; 92c1e
+ReelAction_DoubleRate:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 8
 	ret
 
-; 92c25
 
-ReelAction_NormalRate: ; 92c25
+ReelAction_NormalRate:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 4
 	ret
 
-; 92c2c
 
-ReelAction_HalfRate: ; 92c2c
+ReelAction_HalfRate:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 2
 	ret
 
-; 92c33
 
-ReelAction_QuarterRate: ; 92c33
+ReelAction_QuarterRate:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 1
 	ret
 
-; 92c3a
 
-Slots_StopReel: ; 92c3a
+Slots_StopReel:
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 0
@@ -972,7 +957,7 @@
 	ld hl, REEL_STOP_DELAY
 	add hl, bc
 	ld [hl], 3
-ReelAction_StopReelIgnoreJoypad: ; 92c4c
+ReelAction_StopReelIgnoreJoypad:
 	ld hl, REEL_STOP_DELAY
 	add hl, bc
 	ld a, [hl]
@@ -988,9 +973,8 @@
 	ld [hl], a
 	ret
 
-; 92c5e
 
-ReelAction_StopReel1: ; 92c5e
+ReelAction_StopReel1:
 ; If no bias: don't manipulate reel.
 ; If bias: manipulate reel up to wReel1ManipCounter (i.e. 4) slots,
 ; stoping early if the biased symbol shows up anywhere in reel #1,
@@ -1011,9 +995,8 @@
 	call Slots_StopReel
 	ret
 
-; 92c76
 
-.CheckForBias: ; 92c76
+.CheckForBias:
 	call Slots_GetCurrentReelState
 	ld a, [wSlotBias]
 	ld e, a
@@ -1027,9 +1010,8 @@
 	cp e
 	ret
 
-; 92c86
 
-ReelAction_StopReel2: ; 92c86
+ReelAction_StopReel2:
 ; If no bias: don't manipulate reel.
 ; If bias: manipulate reel up to wReel2ManipCounter (i.e. 4) slots,
 ; stoping early if the biased symbol is lined up in the first two
@@ -1057,9 +1039,8 @@
 	call Slots_StopReel
 	ret
 
-; 92ca9
 
-ReelAction_StopReel3: ; 92ca9
+ReelAction_StopReel3:
 ; Manipulate the reel up to wReel3ManipCounter (i.e. 4) slots,
 ; stopping early if the bias symbol is lined up for a win.
 ; If not biased to any symbols, stop as soon as nothing is lined up.
@@ -1093,9 +1074,8 @@
 	call Slots_StopReel
 	ret
 
-; 92cd2
 
-ReelAction_SetUpReel2SkipTo7: ; 92cd2
+ReelAction_SetUpReel2SkipTo7:
 ; Unique reel 2 action (see Slots_StopReel2)
 ; Ensures that 7 symbols become lined up in the first two reels,
 ; but more often than not, this is only a way to get our hopes up, as
@@ -1123,9 +1103,8 @@
 	ld [hl], 0
 	ret
 
-; 92cf8
 
-ReelAction_WaitReel2SkipTo7: ; 92cf8
+ReelAction_WaitReel2SkipTo7:
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld a, [hl]
@@ -1145,9 +1124,8 @@
 	ld [hl], 8
 	ret
 
-; 92d13
 
-ReelAction_FastSpinReel2UntilLinedUp7s: ; 92d13
+ReelAction_FastSpinReel2UntilLinedUp7s:
 	call Slots_CheckMatchedFirstTwoReels
 	ret nc
 	ld a, [wFirstTwoReelsMatchingSevens]
@@ -1156,9 +1134,8 @@
 	call Slots_StopReel
 	ret
 
-; 92d20
 
-ReelAction_InitGolem: ; 92d20
+ReelAction_InitGolem:
 ; Ensures SEVENs are lined up if there's bias to SEVEN.
 ; Ensures nothing is lined up if there's no bias symbols.
 ; No other bias symbols are compatible with this mode.
@@ -1191,7 +1168,7 @@
 	pop bc
 	xor a
 	ld [wSlotsDelay], a
-ReelAction_WaitGolem: ; 92d4f
+ReelAction_WaitGolem:
 	ld a, [wSlotsDelay]
 	cp 2
 	jr z, .two
@@ -1213,9 +1190,8 @@
 	ld [hl], 8
 	ret
 
-; 92d6e
 
-ReelAction_EndGolem: ; 92d6e
+ReelAction_EndGolem:
 	xor a
 	ld [wSlotsDelay], a
 	ld hl, REEL_ACTION
@@ -1226,9 +1202,8 @@
 	ld [hl], 0
 	ret
 
-; 92d7e
 
-ReelAction_InitChansey: ; 92d7e
+ReelAction_InitChansey:
 ; Ensures the lining up of SEVEN symbols, but this mode is only possible
 ; when there is bias to SEVEN symbols (and even then, it's still rare).
 ; Chansey releases and egg and reel #3 is made to advance 17 slots very
@@ -1254,9 +1229,8 @@
 	ld [wSlotsDelay], a
 	ret
 
-; 92da4
 
-ReelAction_WaitChansey: ; 92da4
+ReelAction_WaitChansey:
 	ld a, [wSlotsDelay]
 	and a
 	ret z
@@ -1265,7 +1239,7 @@
 	inc [hl] ; REEL_ACTION_WAIT_EGG
 	ld a, 2
 	ld [wSlotsDelay], a
-ReelAction_WaitEgg: ; 92db3
+ReelAction_WaitEgg:
 	ld a, [wSlotsDelay]
 	cp $4
 	ret c
@@ -1278,7 +1252,7 @@
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld [hl], 17
-ReelAction_DropReel: ; 92dca
+ReelAction_DropReel:
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld a, [hl]
@@ -1309,9 +1283,8 @@
 	ld [wSlotsDelay], a
 	ret
 
-; 92df7
 
-ReelAction_Unused: ; 92df7
+ReelAction_Unused:
 	call Slots_CheckMatchedAllThreeReels
 	ret c
 	ld a, SFX_STOP_SLOT
@@ -1324,7 +1297,7 @@
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld [hl], a
-ReelAction_CheckDropReel: ; 92e10
+ReelAction_CheckDropReel:
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld a, [hl]
@@ -1345,7 +1318,7 @@
 	ld hl, REEL_SPIN_RATE
 	add hl, bc
 	ld [hl], 0
-ReelAction_WaitDropReel: ; 92e31
+ReelAction_WaitDropReel:
 	ld hl, REEL_FIELD_0B
 	add hl, bc
 	ld a, [hl]
@@ -1363,9 +1336,8 @@
 	ld [hl], 8
 	ret
 
-; 92e47
 
-ReelAction_StartSlowAdvanceReel3: ; 92e47
+ReelAction_StartSlowAdvanceReel3:
 ; Ensures SEVENs are lined up if there's bias to SEVEN.
 ; Ensures nothing is lined up if there's no bias symbols.
 ; No other bias symbols are compatible with this mode.
@@ -1387,7 +1359,7 @@
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld [hl], 16
-ReelAction_WaitSlowAdvanceReel3: ; 92e64
+ReelAction_WaitSlowAdvanceReel3:
 	ld hl, REEL_MANIP_DELAY
 	add hl, bc
 	ld a, [hl]
@@ -1418,9 +1390,8 @@
 	call WaitSFX
 	ret
 
-; 92e94
 
-Slots_CheckMatchedFirstTwoReels: ; 92e94
+Slots_CheckMatchedFirstTwoReels:
 	xor a
 	ld [wFirstTwoReelsMatching], a
 	ld [wFirstTwoReelsMatchingSevens], a
@@ -1447,32 +1418,29 @@
 	scf
 	ret
 
-; 92ebd
 
-.Jumptable: ; 92ebd
+.Jumptable:
 	dw .zero
 	dw .one
 	dw .two
 	dw .three
-; 92ec5
 
-.three ; 92ec5
+.three
 	call .CheckUpwardsDiag
 	call .CheckDownwardsDiag
 
-.two ; 92ecb
+.two
 	call .CheckBottomRow
 	call .CheckTopRow
 
-.one ; 92ed1
+.one
 	call .CheckMiddleRow
 
-.zero ; 92ed4
+.zero
 	ret
 
-; 92ed5
 
-.CheckBottomRow: ; 92ed5
+.CheckBottomRow:
 	ld hl, wCurrReelStopped
 	ld a, [wReel1Stopped]
 	cp [hl]
@@ -1479,9 +1447,8 @@
 	call z, .StoreResult
 	ret
 
-; 92ee0
 
-.CheckUpwardsDiag: ; 92ee0
+.CheckUpwardsDiag:
 	ld hl, wCurrReelStopped + 1
 	ld a, [wReel1Stopped]
 	cp [hl]
@@ -1488,9 +1455,8 @@
 	call z, .StoreResult
 	ret
 
-; 92eeb
 
-.CheckMiddleRow: ; 92eeb
+.CheckMiddleRow:
 	ld hl, wCurrReelStopped + 1
 	ld a, [wReel1Stopped + 1]
 	cp [hl]
@@ -1497,9 +1463,8 @@
 	call z, .StoreResult
 	ret
 
-; 92ef6
 
-.CheckDownwardsDiag: ; 92ef6
+.CheckDownwardsDiag:
 	ld hl, wCurrReelStopped + 1
 	ld a, [wReel1Stopped + 2]
 	cp [hl]
@@ -1506,9 +1471,8 @@
 	call z, .StoreResult
 	ret
 
-; 92f01
 
-.CheckTopRow: ; 92f01
+.CheckTopRow:
 	ld hl, wCurrReelStopped + 2
 	ld a, [wReel1Stopped + 2]
 	cp [hl]
@@ -1515,9 +1479,8 @@
 	call z, .StoreResult
 	ret
 
-; 92f0c
 
-.StoreResult: ; 92f0c
+.StoreResult:
 	ld [wSlotBuildingMatch], a
 	and a
 	jr nz, .matching_sevens
@@ -1529,9 +1492,8 @@
 	ld [wFirstTwoReelsMatching], a
 	ret
 
-; 92f1d
 
-Slots_CheckMatchedAllThreeReels: ; 92f1d
+Slots_CheckMatchedAllThreeReels:
 	ld a, SLOTS_NO_MATCH
 	ld [wSlotMatched], a
 	call Slots_GetCurrentReelState
@@ -1561,32 +1523,29 @@
 	scf
 	ret
 
-; 92f48
 
-.Jumptable: ; 92f48
+.Jumptable:
 	dw .zero
 	dw .one
 	dw .two
 	dw .three
-; 92f50
 
-.three ; 92f50
+.three
 	call .CheckUpwardsDiag
 	call .CheckDownwardsDiag
 
-.two ; 92f56
+.two
 	call .CheckBottomRow
 	call .CheckTopRow
 
-.one ; 92f5c
+.one
 	call .CheckMiddleRow
 
-.zero ; 92f5f
+.zero
 	ret
 
-; 92f60
 
-.CheckBottomRow: ; 92f60
+.CheckBottomRow:
 	ld hl, wCurrReelStopped
 	ld a, [wReel1Stopped]
 	cp [hl]
@@ -1596,9 +1555,8 @@
 	call z, .StoreResult
 	ret
 
-; 92f70
 
-.CheckUpwardsDiag: ; 92f70
+.CheckUpwardsDiag:
 	ld hl, wCurrReelStopped + 2
 	ld a, [wReel1Stopped]
 	cp [hl]
@@ -1608,9 +1566,8 @@
 	call z, .StoreResult
 	ret
 
-; 92f80
 
-.CheckMiddleRow: ; 92f80
+.CheckMiddleRow:
 	ld hl, wCurrReelStopped + 1
 	ld a, [wReel1Stopped + 1]
 	cp [hl]
@@ -1620,9 +1577,8 @@
 	call z, .StoreResult
 	ret
 
-; 92f90
 
-.CheckDownwardsDiag: ; 92f90
+.CheckDownwardsDiag:
 	ld hl, wCurrReelStopped
 	ld a, [wReel1Stopped + 2]
 	cp [hl]
@@ -1632,9 +1588,8 @@
 	call z, .StoreResult
 	ret
 
-; 92fa0
 
-.CheckTopRow: ; 92fa0
+.CheckTopRow:
 	ld hl, wCurrReelStopped + 2
 	ld a, [wReel1Stopped + 2]
 	cp [hl]
@@ -1644,15 +1599,13 @@
 	call z, .StoreResult
 	ret
 
-; 92fb0
 
-.StoreResult: ; 92fb0
+.StoreResult:
 	ld [wSlotMatched], a
 	ret
 
-; 92fb4
 
-Slots_CopyReelState: ; 92fb4
+Slots_CopyReelState:
 	ld de, wCurrReelStopped
 	ld a, [hli]
 	ld [de], a
@@ -1664,9 +1617,8 @@
 	ld [de], a
 	ret
 
-; 92fc0
 
-Slots_GetNumberOfGolems: ; 92fc0
+Slots_GetNumberOfGolems:
 	ld hl, REEL_POSITION
 	add hl, bc
 	ld a, [hl]
@@ -1679,9 +1631,8 @@
 	ld a, e
 	ret
 
-; 92fcf
 
-.Check7Bias: ; 92fcf
+.Check7Bias:
 	ld a, [wSlotBias]
 	and a
 	jr nz, .not_biased_to_seven
@@ -1718,9 +1669,8 @@
 	jr c, .loop2
 	ret
 
-; 93002
 
-Slots_InitBias: ; 93002 (24:7002)
+Slots_InitBias:
 	ld a, [wSlotBias]
 	and a
 	ret z
@@ -1744,9 +1694,8 @@
 	ld [wSlotBias], a
 	ret
 
-; 93023 (24:7023)
 
-.Normal: ; 93023
+.Normal:
 	db $01, SLOTS_SEVEN    ; 1/256
 	db $03, SLOTS_POKEBALL ; 1/128
 	db $0a, SLOTS_STARYU   ; 7/256
@@ -1754,9 +1703,8 @@
 	db $28, SLOTS_PIKACHU  ; 5/64
 	db $30, SLOTS_CHERRY   ; 1/32
 	db $ff, SLOTS_NO_BIAS   ; everything else
-; 93031
 
-.Lucky: ; 93031
+.Lucky:
 	db $02, SLOTS_SEVEN    ;  1/128
 	db $03, SLOTS_POKEBALL ;  1/256
 	db $08, SLOTS_STARYU   ;  5/256
@@ -1764,9 +1712,8 @@
 	db $1e, SLOTS_PIKACHU  ;  7/128
 	db $50, SLOTS_CHERRY   ; 25/128
 	db $ff, SLOTS_NO_BIAS   ; everything else
-; 9303f
 
-Slots_IlluminateBetLights: ; 9303f (24:703f)
+Slots_IlluminateBetLights:
 	ld b, $14 ; turned on
 	ld a, [wSlotBet]
 	dec a
@@ -1775,22 +1722,22 @@
 	jr z, Slots_Lights2OnOff
 	jr Slots_Lights3OnOff
 
-Slots_DeilluminateBetLights: ; 9304c (24:704c)
+Slots_DeilluminateBetLights:
 	ld b, $23 ; turned off
-Slots_Lights3OnOff: ; 9304e (24:704e)
+Slots_Lights3OnOff:
 	hlcoord 3, 2
 	call Slots_TurnLightsOnOrOff
 	hlcoord 3, 10
 	call Slots_TurnLightsOnOrOff
-Slots_Lights2OnOff: ; 9305a (24:705a)
+Slots_Lights2OnOff:
 	hlcoord 3, 4
 	call Slots_TurnLightsOnOrOff
 	hlcoord 3, 8
 	call Slots_TurnLightsOnOrOff
-Slots_Lights1OnOff: ; 93066 (24:7066)
+Slots_Lights1OnOff:
 	hlcoord 3, 6
 
-Slots_TurnLightsOnOrOff: ; 93069 (24:7069)
+Slots_TurnLightsOnOrOff:
 	ld a, b
 	ld [hl], a
 	ld de, SCREEN_WIDTH / 2 + 3
@@ -1805,7 +1752,7 @@
 	ld [hl], a
 	ret
 
-Slots_AskBet: ; 9307c (24:707c)
+Slots_AskBet:
 .loop
 	ld hl, .Text_BetHowManyCoins
 	call PrintText
@@ -1847,7 +1794,6 @@
 	and a
 	ret
 
-; 930c7 (24:70c7)
 
 .Text_BetHowManyCoins: ; 0x930c7
 	; Bet how many coins?
@@ -1882,7 +1828,7 @@
 	db " 1@"
 ; 0x930e9
 
-Slots_AskPlayAgain: ; 930e9 (24:70e9)
+Slots_AskPlayAgain:
 	ld hl, wCoins
 	ld a, [hli]
 	or [hl]
@@ -1911,17 +1857,16 @@
 	scf
 	ret
 
-; 9311a (24:711a)
 
-.Text_OutOfCoins: ; 9311a
+.Text_OutOfCoins:
 	text_jump UnknownText_0x1c5079
 	db "@"
 
-.Text_PlayAgain: ; 9311f
+.Text_PlayAgain:
 	text_jump UnknownText_0x1c5092
 	db "@"
 
-Slots_GetPayout: ; 93124 (24:7124)
+Slots_GetPayout:
 	ld a, [wSlotMatched]
 	cp SLOTS_NO_MATCH
 	jr z, .no_win
@@ -1954,7 +1899,7 @@
 	ld [hl], a
 	ret
 
-Slots_PayoutText: ; 93158 (24:7158)
+Slots_PayoutText:
 	ld a, [wSlotMatched]
 	cp SLOTS_NO_MATCH
 	jr nz, .MatchedSomething
@@ -1987,9 +1932,8 @@
 	farcall StubbedTrainerRankings_AddToSlotsWinStreak
 	ret
 
-; 93195 (24:7195)
 
-.PayoutStrings: ; 93195
+.PayoutStrings:
 	dbw "300@", .LinedUpSevens
 	dbw "50@@", .LinedUpPokeballs
 	dbw "6@@@", .LinedUpMonOrCherry
@@ -1996,7 +1940,6 @@
 	dbw "8@@@", .LinedUpMonOrCherry
 	dbw "10@@", .LinedUpMonOrCherry
 	dbw "15@@", .LinedUpMonOrCherry
-; 931b9
 
 .Text_PrintPayout: ; 0x931b9
 	start_asm
@@ -2017,7 +1960,6 @@
 endr
 	ret
 
-; 931db
 
 .Text_LinedUpWonCoins: ; 0x931db
 	; lined up! Won @  coins!
@@ -2031,7 +1973,7 @@
 	db "@"
 ; 0x931e5
 
-.LinedUpSevens: ; 931e5
+.LinedUpSevens:
 	ld a, SFX_2ND_PLACE
 	call Slots_PlaySFX
 	call WaitSFX
@@ -2058,25 +2000,22 @@
 	ld [wSlotBias], a
 	ret
 
-; 9320b
 
-.LinedUpPokeballs: ; 9320b
+.LinedUpPokeballs:
 	ld a, SFX_3RD_PLACE
 	call Slots_PlaySFX
 	call WaitSFX
 	ret
 
-; 93214
 
-.LinedUpMonOrCherry: ; 93214
+.LinedUpMonOrCherry:
 	ld a, SFX_PRESENT
 	call Slots_PlaySFX
 	call WaitSFX
 	ret
 
-; 9321d
 
-Slots_AnimateGolem: ; 9321d (24:721d)
+Slots_AnimateGolem:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -2089,12 +2028,12 @@
 	ld l, a
 	jp hl
 
-.Jumptable: ; 9322d (24:722d)
+.Jumptable:
 	dw .init
 	dw .fall
 	dw .roll
 
-.init ; 93233 (24:7233)
+.init
 	ld hl, SPRITEANIMSTRUCT_0E
 	add hl, bc
 	ld a, [hl]
@@ -2119,7 +2058,7 @@
 	add hl, bc
 	ld [hl], $0
 
-.fall ; 93259 (24:7259)
+.fall
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -2148,7 +2087,7 @@
 	call Slots_PlaySFX
 	ret
 
-.roll ; 93289 (24:7289)
+.roll
 	ld hl, SPRITEANIMSTRUCT_XOFFSET
 	add hl, bc
 	ld a, [hl]
@@ -2175,7 +2114,7 @@
 	ld [hSCY], a
 	ret
 
-Slots_AnimateChansey: ; 932ac (24:72ac)
+Slots_AnimateChansey:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -2188,12 +2127,12 @@
 	ld l, a
 	jp hl
 
-.Jumptable: ; 932bc (24:72bc)
+.Jumptable:
 	dw .walk
 	dw .one
 	dw .two
 
-.walk ; 932c2 (24:72c2)
+.walk
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -2213,7 +2152,7 @@
 	ld a, 1
 	ld [wSlotsDelay], a
 
-.one ; 932e0 (24:72e0)
+.one
 	ld a, [wSlotsDelay]
 	cp $2
 	jr z, .retain
@@ -2231,7 +2170,7 @@
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld [hl], $8
-.two ; 932fc (24:72fc)
+.two
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -2251,9 +2190,8 @@
 	pop bc
 	ret
 
-; 93316 (24:7316)
 
-Slots_WaitSFX: ; 93316
+Slots_WaitSFX:
 	push bc
 	ld c, 16
 	call DelayFrames
@@ -2260,9 +2198,8 @@
 	pop bc
 	ret
 
-; 9331e
 
-Slots_PlaySFX: ; 9331e (24:731e)
+Slots_PlaySFX:
 	push de
 	ld e, a
 	ld d, 0
@@ -2270,11 +2207,10 @@
 	pop de
 	ret
 
-; 93327 (24:7327)
 
 ; The first three positions are repeated to
 ; avoid needing to check indices when copying.
-Reel1Tilemap: ; 93327
+Reel1Tilemap:
 	db SLOTS_SEVEN    ;  0
 	db SLOTS_CHERRY   ;  1
 	db SLOTS_STARYU   ;  2
@@ -2294,7 +2230,7 @@
 	db SLOTS_CHERRY   ;  1
 	db SLOTS_STARYU   ;  2
 
-Reel2Tilemap: ; 93339
+Reel2Tilemap:
 	db SLOTS_SEVEN    ;  0
 	db SLOTS_PIKACHU  ;  1
 	db SLOTS_CHERRY   ;  2
@@ -2314,7 +2250,7 @@
 	db SLOTS_PIKACHU  ;  1
 	db SLOTS_CHERRY   ;  2
 
-Reel3Tilemap: ; 9334b
+Reel3Tilemap:
 	db SLOTS_SEVEN    ;  0
 	db SLOTS_PIKACHU  ;  1
 	db SLOTS_CHERRY   ;  2
@@ -2333,20 +2269,15 @@
 	db SLOTS_SEVEN    ;  0
 	db SLOTS_PIKACHU  ;  1
 	db SLOTS_CHERRY   ;  2
-; 9335d
 
-SlotsTilemap: ; 9335d
+SlotsTilemap:
 INCBIN "gfx/slots/slots.tilemap"
-; 9344d
 
-Slots1LZ: ; 9344d
+Slots1LZ:
 INCBIN "gfx/slots/slots_1.2bpp.lz"
-; 935cd
 
-Slots2LZ: ; 935cd
+Slots2LZ:
 INCBIN "gfx/slots/slots_2.2bpp.lz"
-; 9382d
 
-Slots3LZ: ; 9382d
+Slots3LZ:
 INCBIN "gfx/slots/slots_3.2bpp.lz"
-; 93a3d
--- a/engine/games/unown_puzzle.asm
+++ b/engine/games/unown_puzzle.asm
@@ -3,7 +3,7 @@
 
 puzcoord EQUS "* 6 +"
 
-_UnownPuzzle: ; e1190
+_UnownPuzzle:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -88,9 +88,8 @@
 	ld a, LCDC_DEFAULT
 	ld [rLCDC], a
 	ret
-; e124e
 
-InitUnownPuzzlePiecePositions: ; e124e
+InitUnownPuzzlePiecePositions:
 	ld c,  1
 	ld b, 16
 .load_loop
@@ -111,9 +110,8 @@
 	dec b
 	jr nz, .load_loop
 	ret
-; e126d
 
-.PuzzlePieceInitialPositions: ; e126d
+.PuzzlePieceInitialPositions:
 initpuzcoord: MACRO
 rept _NARG / 2
 	db \1 puzcoord \2
@@ -128,9 +126,8 @@
 	initpuzcoord 4,0,                     4,5
 	initpuzcoord 5,0,                     5,5
 	                   ; START > CANCEL
-; e127d
 
-PlaceStartCancelBox: ; e127d
+PlaceStartCancelBox:
 	call PlaceStartCancelBoxBorder
 	hlcoord 5, 16
 	ld a, $f6
@@ -141,9 +138,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; e128d
 
-PlaceStartCancelBoxBorder: ; e128d
+PlaceStartCancelBoxBorder:
 	hlcoord 4, 15
 	ld a, $f0
 	ld [hli], a
@@ -172,9 +168,8 @@
 	ld a, $f5
 	ld [hl], a
 	ret
-; e12ca
 
-UnownPuzzleJumptable: ; e12ca
+UnownPuzzleJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -185,13 +180,11 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e12d9
 
-.Jumptable: ; e12d9
+.Jumptable:
 	dw .Function
-; e12db
 
-.Function: ; e12db
+.Function:
 	ld a, [hJoyPressed]
 	and START
 	jp nz, UnownPuzzle_Quit
@@ -299,9 +292,8 @@
 .play_sfx
 	call PlaySFX
 	ret
-; e1376
 
-UnownPuzzle_A: ; e1376
+UnownPuzzle_A:
 	ld a, [wHoldingUnownPuzzlePiece]
 	and a
 	jr nz, .TryPlacePiece
@@ -348,19 +340,18 @@
 	call SimpleWaitPressAorB
 	ld a, TRUE
 	ld [wSolvedUnownPuzzle], a
-UnownPuzzle_Quit: ; e13de
+UnownPuzzle_Quit:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-UnownPuzzle_InvalidAction: ; e13e4
+UnownPuzzle_InvalidAction:
 	ld de, SFX_WRONG
 	call PlaySFX
 	call WaitSFX
 	ret
-; e13ee
 
-UnownPuzzle_FillBox: ; e13ee
+UnownPuzzle_FillBox:
 	ld de, SCREEN_WIDTH
 .row
 	push bc
@@ -375,9 +366,8 @@
 	dec b
 	jr nz, .row
 	ret
-; e13fe
 
-UnownPuzzle_UpdateTilemap: ; e13fe
+UnownPuzzle_UpdateTilemap:
 	xor a
 	ld [wUnownPuzzleCursorPosition], a
 	ld c, 6 * 6
@@ -400,9 +390,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; e141f
 
-PlaceUnownPuzzlePieceGFX: ; e141f
+PlaceUnownPuzzlePieceGFX:
 	ld a, $2 ; tilemap coords
 	call GetUnownPuzzleCoordData
 	ld a, [hli]
@@ -427,9 +416,8 @@
 	dec b
 	jr nz, .row
 	ret
-; e1441
 
-FillUnoccupiedPuzzleSpace: ; e1441
+FillUnoccupiedPuzzleSpace:
 	ld a, 2 ; tilemap coords
 	call GetUnownPuzzleCoordData
 	ld a, [hli]
@@ -454,9 +442,8 @@
 	dec b
 	jr nz, .row
 	ret
-; e1463
 
-GetUnownPuzzleCoordData: ; e1463
+GetUnownPuzzleCoordData:
 	ld e, a
 	ld d, 0
 	ld hl, UnownPuzzleCoordData
@@ -467,9 +454,8 @@
 	add hl, de
 endr
 	ret
-; e1475
 
-UnownPuzzle_CheckCurrentTileOccupancy: ; e1475
+UnownPuzzle_CheckCurrentTileOccupancy:
 	ld hl, wPuzzlePieces
 	ld a, [wUnownPuzzleCursorPosition]
 	ld e, a
@@ -477,9 +463,8 @@
 	add hl, de
 	ld a, [hl]
 	ret
-; e1481
 
-GetCurrentPuzzlePieceVTileCorner: ; e1481
+GetCurrentPuzzlePieceVTileCorner:
 	ld a, [wUnownPuzzleHeldPiece]
 	ld hl, .Corners
 	add l
@@ -489,9 +474,8 @@
 	ld h, a
 	ld a, [hl]
 	ret
-; e148f
 
-.Corners: ; e148f
+.Corners:
 ; 00, 01, 02
 ; 0c, 0d, 0e
 ; 18, 19, 1a
@@ -500,9 +484,8 @@
 	db $24, $27, $2a, $2d
 	db $48, $4b, $4e, $51
 	db $6c, $6f, $72, $75
-; e14a0
 
-CheckSolvedUnownPuzzle: ; e14a0
+CheckSolvedUnownPuzzle:
 	ld hl, .SolvedPuzzleConfiguration
 	ld de, wPuzzlePieces
 	ld c, 6 * 6
@@ -520,9 +503,8 @@
 .not_solved
 	and a
 	ret
-; e14b5
 
-.SolvedPuzzleConfiguration: ; e14b5
+.SolvedPuzzleConfiguration:
 	db $00, $00, $00, $00, $00, $00
 	db $00, $01, $02, $03, $04, $00
 	db $00, $05, $06, $07, $08, $00
@@ -529,9 +511,8 @@
 	db $00, $09, $0a, $0b, $0c, $00
 	db $00, $0d, $0e, $0f, $10, $00
 	db $00, $00, $00, $00, $00, $00
-; e14d9
 
-RedrawUnownPuzzlePieces: ; e14d9
+RedrawUnownPuzzlePieces:
 	call GetCurrentPuzzlePieceVTileCorner
 	ld [wd002], a
 	xor a
@@ -570,9 +551,8 @@
 	ld [de], a ; attributes
 	inc de
 	jr .loop
-; e150f
 
-.OAM_HoldingPiece: ; e150f
+.OAM_HoldingPiece:
 	dsprite -1, -4, -1, -4, $00, 0
 	dsprite -1, -4,  0, -4, $01, 0
 	dsprite -1, -4,  0,  4, $02, 0
@@ -584,7 +564,7 @@
 	dsprite  0,  4,  0,  4, $1a, 0
 	db -1
 
-.OAM_NotHoldingPiece: ; e1534
+.OAM_NotHoldingPiece:
 	dsprite -1, -4, -1, -4, $00, 0
 	dsprite -1, -4,  0, -4, $01, 0
 	dsprite -1, -4,  0,  4, $00, 0 | X_FLIP
@@ -596,7 +576,7 @@
 	dsprite  0,  4,  0,  4, $00, 0 | X_FLIP | Y_FLIP
 	db -1
 
-UnownPuzzleCoordData: ; e1559
+UnownPuzzleCoordData:
 
 puzzle_coords: MACRO
 	dbpixel \1, \2, \3, \4
@@ -646,7 +626,7 @@
 	puzzle_coords 15, 18, 4, 4, 13, 15, PUZZLE_BORDER, 0
 	puzzle_coords 18, 18, 4, 4, 16, 15, PUZZLE_BORDER, 0
 
-ConvertLoadedPuzzlePieces: ; e1631
+ConvertLoadedPuzzlePieces:
 	ld hl, vTiles2
 	ld de, vTiles0
 	ld b, 6
@@ -667,9 +647,8 @@
 	jr nz, .loop
 	call UnownPuzzle_AddPuzzlePieceBorders
 	ret
-; e1654
 
-.EnlargePuzzlePieceTiles: ; e1654
+.EnlargePuzzlePieceTiles:
 ; double size
 	ld c, 6
 .loop1
@@ -738,9 +717,8 @@
 	dec c
 	jr nz, .loop1
 	ret
-; e16aa
 
-.GetEnlargedTile: ; e16aa
+.GetEnlargedTile:
 	push hl
 	ld hl, .EnlargedTiles
 	add l
@@ -751,9 +729,8 @@
 	ld a, [hl]
 	pop hl
 	ret
-; e16b7
 
-.EnlargedTiles: ; e16b7
+.EnlargedTiles:
 
 x = 0
 rept 16
@@ -760,9 +737,8 @@
 	db ((x & %1000) * %11000) + ((x & %0100) * %1100) + ((x & %0010) * %110) + ((x & %0001) * %11)
 x = x + 1
 endr
-; e16c7
 
-UnownPuzzle_AddPuzzlePieceBorders: ; e16c7
+UnownPuzzle_AddPuzzlePieceBorders:
 	ld hl, PuzzlePieceBorderData
 	ld a, 8
 .loop
@@ -784,9 +760,8 @@
 	dec a
 	jr nz, .loop
 	ret
-; e16e2
 
-.LoadGFX: ; e16e2
+.LoadGFX:
 	lb bc, 4, 4
 .loop1
 	push bc
@@ -817,9 +792,8 @@
 	dec b
 	jr nz, .loop1
 	ret
-; e1703
 
-PuzzlePieceBorderData: ; e1703
+PuzzlePieceBorderData:
 	dw .TileBordersGFX + 0 tiles, vTiles0 tile $00
 	dw .TileBordersGFX + 1 tiles, vTiles0 tile $01
 	dw .TileBordersGFX + 2 tiles, vTiles0 tile $02
@@ -828,12 +802,11 @@
 	dw .TileBordersGFX + 5 tiles, vTiles0 tile $18
 	dw .TileBordersGFX + 6 tiles, vTiles0 tile $19
 	dw .TileBordersGFX + 7 tiles, vTiles0 tile $1a
-; e1723
 
-.TileBordersGFX: ; e1723
+.TileBordersGFX:
 INCBIN "gfx/unown_puzzle/tile_borders.2bpp"
 
-LoadUnownPuzzlePiecesGFX: ; e17a3
+LoadUnownPuzzlePiecesGFX:
 	ld a, [wScriptVar]
 	maskbits NUM_UNOWN_PUZZLES
 	ld e, a
@@ -848,30 +821,28 @@
 	call Decompress
 	call ConvertLoadedPuzzlePieces
 	ret
-; e17bd
 
-.LZPointers: ; e17bd
+.LZPointers:
 ; entries correspond to UNOWNPUZZLE_* constants
 	dw KabutoPuzzleLZ
 	dw OmanytePuzzleLZ
 	dw AerodactylPuzzleLZ
 	dw HoOhPuzzleLZ
-; e17c5
 
-UnownPuzzleCursorGFX: ; e17c5
+UnownPuzzleCursorGFX:
 INCBIN "gfx/unown_puzzle/cursor.2bpp"
 
-UnownPuzzleStartCancelLZ: ; e1805
+UnownPuzzleStartCancelLZ:
 INCBIN "gfx/unown_puzzle/start_cancel.2bpp.lz"
 
-HoOhPuzzleLZ: ; e18ab
+HoOhPuzzleLZ:
 INCBIN "gfx/unown_puzzle/hooh.2bpp.lz"
 
-AerodactylPuzzleLZ: ; e19fb
+AerodactylPuzzleLZ:
 INCBIN "gfx/unown_puzzle/aerodactyl.2bpp.lz"
 
-KabutoPuzzleLZ: ; e1bab
+KabutoPuzzleLZ:
 INCBIN "gfx/unown_puzzle/kabuto.2bpp.lz"
 
-OmanytePuzzleLZ: ; e1c9b
+OmanytePuzzleLZ:
 INCBIN "gfx/unown_puzzle/omanyte.2bpp.lz"
--- a/engine/gfx/cgb_layouts.asm
+++ b/engine/gfx/cgb_layouts.asm
@@ -1,12 +1,11 @@
 ; Replaces the functionality of sgb.asm to work with CGB hardware.
 
-CheckCGB: ; 8d55
+CheckCGB:
 	ld a, [hCGB]
 	and a
 	ret
-; 8d59
 
-LoadSGBLayoutCGB: ; 8d59
+LoadSGBLayoutCGB:
 	ld a, b
 	cp SCGB_RAM
 	jr nz, .not_ram
@@ -26,13 +25,11 @@
 	ld de, .ReturnFromJumpTable
 	push de
 	jp hl
-; 8d79
 
-.ReturnFromJumpTable: ; 8d79
+.ReturnFromJumpTable:
 	ret
-; 8d7a
 
-.dw ; 8d7a
+.dw
 	dw _CGB_BattleGrayscale
 	dw _CGB_BattleColors
 	dw _CGB_PokegearPals
@@ -64,9 +61,8 @@
 	dw _CGB_TrainerOrMonFrontpicPals
 	dw _CGB_MysteryGift
 	dw _CGB1e
-; 8db8
 
-_CGB_BattleGrayscale: ; 8db8
+_CGB_BattleGrayscale:
 	ld hl, PalPacket_BattleGrayscale + 1
 	ld de, wBGPals1
 	ld c, 4
@@ -81,7 +77,7 @@
 	call CopyPalettes
 	jr _CGB_FinishBattleScreenLayout
 
-_CGB_BattleColors: ; 8ddb
+_CGB_BattleColors:
 	ld de, wBGPals1
 	call GetBattlemonBackpicPalettePointer
 	push hl
@@ -115,7 +111,7 @@
 	ld a, SCGB_BATTLE_COLORS
 	ld [wSGBPredef], a
 	call ApplyPals
-_CGB_FinishBattleScreenLayout: ; 8e23
+_CGB_FinishBattleScreenLayout:
 	call InitPartyMenuBGPal7
 	hlcoord 0, 0, wAttrMap
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
@@ -152,12 +148,11 @@
 	call FarCopyWRAM
 	call ApplyAttrMap
 	ret
-; 8e85
 
 
-InitPartyMenuBGPal7: ; 8e85
+InitPartyMenuBGPal7:
 	farcall Function100dc0
-Mobile_InitPartyMenuBGPal7: ; 8e8b
+Mobile_InitPartyMenuBGPal7:
 	ld hl, PartyMenuBGPalette
 	jr nc, .not_mobile
 	ld hl, PartyMenuBGMobilePalette
@@ -167,9 +162,8 @@
 	ld a, BANK(wBGPals1)
 	call FarCopyWRAM
 	ret
-; 8e9f
 
-InitPartyMenuBGPal0: ; 8e9f
+InitPartyMenuBGPal0:
 	farcall Function100dc0
 	ld hl, PartyMenuBGPalette
 	jr nc, .not_mobile
@@ -180,9 +174,8 @@
 	ld a, BANK(wBGPals1)
 	call FarCopyWRAM
 	ret
-; 8eb9
 
-_CGB_PokegearPals: ; 8eb9
+_CGB_PokegearPals:
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
 	jr z, .male
@@ -200,9 +193,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 8edb
 
-_CGB_StatsScreenHPPals: ; 8edb
+_CGB_StatsScreenHPPals:
 	ld de, wBGPals1
 	ld a, [wCurHPPal]
 	ld l, a
@@ -255,17 +247,14 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 8f52
 
-StatsScreenPagePals: ; 8f52
+StatsScreenPagePals:
 INCLUDE "gfx/stats/pages.pal"
-; 8f6a
 
-StatsScreenPals: ; 8f6a
+StatsScreenPals:
 INCLUDE "gfx/stats/stats.pal"
-; 8f70
 
-_CGB_Pokedex: ; 8f70
+_CGB_Pokedex:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_POKEDEX
 	call GetPredefPal
@@ -297,17 +286,14 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 8fba
 
-.PokedexQuestionMarkPalette: ; 8fba
+.PokedexQuestionMarkPalette:
 INCLUDE "gfx/pokedex/question_mark.pal"
-; 8fc2
 
-.PokedexCursorPalette: ; 8fc2
+.PokedexCursorPalette:
 INCLUDE "gfx/pokedex/cursor.pal"
-; 8fca
 
-_CGB_BillsPC: ; 8fca
+_CGB_BillsPC:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_POKEDEX
 	call GetPredefPal
@@ -335,9 +321,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9009
 
-.Function9009: ; 9009
+.Function9009:
 	ld hl, .BillsPCOrangePalette
 	call LoadHLPaletteIntoDE
 	jr .asm_901a
@@ -358,13 +343,11 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9036
 
-.BillsPCOrangePalette: ; 9036
+.BillsPCOrangePalette:
 INCLUDE "gfx/pc/orange.pal"
-; 903e
 
-_CGB_PokedexUnownMode: ; 903e
+_CGB_PokedexUnownMode:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_POKEDEX
 	call GetPredefPal
@@ -383,9 +366,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 906e
 
-_CGB_SlotMachine: ; 906e
+_CGB_SlotMachine:
 	ld hl, SlotMachinePals
 	ld de, wBGPals1
 	ld bc, 16 palettes
@@ -437,9 +419,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 90f8
 
-_CGB06: ; 90f8
+_CGB06:
 	ld hl, PalPacket_SCGB_06 + 1
 	call CopyFourPalettes
 	call WipeAttrMap
@@ -456,9 +437,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9122
 
-_CGB_GSIntro: ; 9122
+_CGB_GSIntro:
 	ld b, 0
 	ld hl, .Jumptable
 	add hl, bc
@@ -467,15 +447,13 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 912d
 
-.Jumptable: ; 912d
+.Jumptable:
 	dw .ShellderLaprasScene
 	dw .JigglypuffPikachuScene
 	dw .StartersCharizardScene
-; 9133
 
-.ShellderLaprasScene: ; 9133
+.ShellderLaprasScene:
 	ld hl, .ShellderLaprasBGPalette
 	ld de, wBGPals1
 	call LoadHLPaletteIntoDE
@@ -486,15 +464,14 @@
 	call FarCopyWRAM
 	call WipeAttrMap
 	ret
-; 914e
 
-.ShellderLaprasBGPalette: ; 914e
+.ShellderLaprasBGPalette:
 	RGB 19, 31, 19
 	RGB 18, 23, 31
 	RGB 11, 21, 28
 	RGB 04, 16, 24
 
-.ShellderLaprasOBPals: ; 9156
+.ShellderLaprasOBPals:
 	RGB 29, 29, 29
 	RGB 20, 19, 20
 	RGB 19, 06, 04
@@ -504,9 +481,8 @@
 	RGB 31, 31, 31
 	RGB 31, 00, 00
 	RGB 03, 04, 06
-; 9166
 
-.JigglypuffPikachuScene: ; 9166
+.JigglypuffPikachuScene:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_BG
 	call GetPredefPal
@@ -518,9 +494,8 @@
 	call LoadHLPaletteIntoDE
 	call WipeAttrMap
 	ret
-; 9180
 
-.StartersCharizardScene: ; 9180
+.StartersCharizardScene:
 	ld hl, PalPacket_Pack + 1
 	call CopyFourPalettes
 	ld de, wOBPals1
@@ -529,9 +504,8 @@
 	call LoadHLPaletteIntoDE
 	call WipeAttrMap
 	ret
-; 9195
 
-_CGB11: ; 9195
+_CGB11:
 	ld hl, BetaPokerPals
 	ld de, wBGPals1
 	ld bc, 5 palettes
@@ -541,9 +515,8 @@
 	call WipeAttrMap
 	call ApplyAttrMap
 	ret
-; 91ad
 
-_CGB_Diploma: ; 91ad
+_CGB_Diploma:
 	ld hl, DiplomaPalettes
 	ld de, wBGPals1
 	ld bc, 16 palettes
@@ -555,16 +528,14 @@
 	call WipeAttrMap
 	call ApplyAttrMap
 	ret
-; 91c8
 
-_CGB_MapPals: ; 91c8
+_CGB_MapPals:
 	call LoadMapPals
 	ld a, SCGB_MAPPALS
 	ld [wSGBPredef], a
 	ret
-; 91d1
 
-_CGB_PartyMenu: ; 91d1
+_CGB_PartyMenu:
 	ld hl, PalPacket_PartyMenu + 1
 	call CopyFourPalettes
 	call InitPartyMenuBGPal0
@@ -572,9 +543,8 @@
 	call InitPartyMenuOBPals
 	call ApplyAttrMap
 	ret
-; 91e4
 
-_CGB_Evolution: ; 91e4
+_CGB_Evolution:
 	ld de, wBGPals1
 	ld a, c
 	and a
@@ -607,9 +577,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9228
 
-_CGB_GSTitleScreen: ; 9228
+_CGB_GSTitleScreen:
 	ld hl, UnusedGSTitleBGPals
 	ld de, wBGPals1
 	ld bc, 5 palettes
@@ -626,17 +595,15 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9251
 
-_CGB0d: ; 9251
+_CGB0d:
 	ld hl, PalPacket_Diploma + 1
 	call CopyFourPalettes
 	call WipeAttrMap
 	call ApplyAttrMap
 	ret
-; 925e
 
-_CGB_UnownPuzzle: ; 925e
+_CGB_UnownPuzzle:
 	ld hl, PalPacket_UnownPuzzle + 1
 	call CopyFourPalettes
 	ld de, wOBPals1
@@ -657,9 +624,8 @@
 	call WipeAttrMap
 	call ApplyAttrMap
 	ret
-; 9289
 
-_CGB_TrainerCard: ; 9289
+_CGB_TrainerCard:
 	ld de, wBGPals1
 	xor a ; CHRIS
 	call GetTrainerPalettePointer
@@ -763,9 +729,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9373
 
-_CGB_MoveList: ; 9373
+_CGB_MoveList:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_GOLDENROD
 	call GetPredefPal
@@ -788,9 +753,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 93a6
 
-_CGB_BetaPikachuMinigame: ; 93a6
+_CGB_BetaPikachuMinigame:
 	ld hl, PalPacket_BetaPikachuMinigame + 1
 	call CopyFourPalettes
 	call WipeAttrMap
@@ -799,9 +763,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 93ba
 
-_CGB_PokedexSearchOption: ; 93ba
+_CGB_PokedexSearchOption:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_POKEDEX
 	call GetPredefPal
@@ -812,9 +775,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 93d3
 
-_CGB_PackPals: ; 93d3
+_CGB_PackPals:
 ; pack pals
 	ld a, [wBattleType]
 	cp BATTLETYPE_TUTORIAL
@@ -861,17 +823,14 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 9439
 
-.ChrisPackPals: ; 9439
+.ChrisPackPals:
 INCLUDE "gfx/pack/pack.pal"
-; 9469
 
-.KrisPackPals: ; 9469
+.KrisPackPals:
 INCLUDE "gfx/pack/pack_f.pal"
-; 9499
 
-_CGB_Pokepic: ; 9499
+_CGB_Pokepic:
 	call _CGB_MapPals
 	ld de, SCREEN_WIDTH
 	hlcoord 0, 0, wAttrMap
@@ -904,9 +863,8 @@
 	call FillBoxCGB
 	call ApplyAttrMap
 	ret
-; 94d0
 
-_CGB13: ; 94d0
+_CGB13:
 	ld hl, PalPacket_SCGB_13 + 1
 	call CopyFourPalettes
 	call WipeAttrMap
@@ -923,9 +881,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 94fa
 
-_CGB_GamefreakLogo: ; 94fa
+_CGB_GamefreakLogo:
 	ld de, wBGPals1
 	ld a, PREDEFPAL_GAMEFREAK_LOGO
 	call GetPredefPal
@@ -940,13 +897,11 @@
 	call ApplyAttrMap
 	call ApplyPals
 	ret
-; 9521
 
-.Palette: ; 9521
+.Palette:
 INCLUDE "gfx/splash/logo.pal"
-; 9529
 
-_CGB_PlayerOrMonFrontpicPals: ; 9529
+_CGB_PlayerOrMonFrontpicPals:
 	ld de, wBGPals1
 	ld a, [wCurPartySpecies]
 	ld bc, wTempMonDVs
@@ -956,9 +911,8 @@
 	call ApplyAttrMap
 	call ApplyPals
 	ret
-; 9542
 
-_CGB1e: ; 9542
+_CGB1e:
 	ld de, wBGPals1
 	ld a, [wCurPartySpecies]
 	call GetMonPalettePointer_
@@ -966,9 +920,8 @@
 	call WipeAttrMap
 	call ApplyAttrMap
 	ret
-; 9555
 
-_CGB_TradeTube: ; 9555
+_CGB_TradeTube:
 	ld hl, PalPacket_TradeTube + 1
 	call CopyFourPalettes
 	ld hl, PartyMenuOBPals
@@ -982,9 +935,8 @@
 	call LoadHLPaletteIntoDE
 	call WipeAttrMap
 	ret
-; 9578
 
-_CGB_TrainerOrMonFrontpicPals: ; 9578
+_CGB_TrainerOrMonFrontpicPals:
 	ld de, wBGPals1
 	ld a, [wCurPartySpecies]
 	ld bc, wTempMonDVs
@@ -994,9 +946,8 @@
 	call ApplyAttrMap
 	call ApplyPals
 	ret
-; 9591
 
-_CGB_MysteryGift: ; 9591
+_CGB_MysteryGift:
 	ld hl, .Palettes
 	ld de, wBGPals1
 	ld bc, 2 palettes
@@ -1026,8 +977,6 @@
 	call FillBoxCGB
 	call ApplyAttrMap
 	ret
-; 95e0
 
-.Palettes: ; 95e0
+.Palettes:
 INCLUDE "gfx/mystery_gift/mystery_gift.pal"
-; 95f0
--- a/engine/gfx/color.asm
+++ b/engine/gfx/color.asm
@@ -107,7 +107,7 @@
 	ret
 
 ; SGB layout for SCGB_PARTY_MENU_HP_PALS
-SGB_ApplyPartyMenuHPPals: ; 8ade
+SGB_ApplyPartyMenuHPPals:
 	ld hl, wHPPals
 	ld a, [wSGBPals]
 	ld e, a
@@ -648,7 +648,7 @@
 	ret
 
 ; CGB layout for SCGB_PARTY_MENU_HP_PALS
-CGB_ApplyPartyMenuHPPals: ; 96f3
+CGB_ApplyPartyMenuHPPals:
 	ld hl, wHPPals
 	ld a, [wSGBPals]
 	ld e, a
--- a/engine/gfx/crystal_layouts.asm
+++ b/engine/gfx/crystal_layouts.asm
@@ -20,15 +20,13 @@
 	jp hl
 .done
 	ret
-; 49330 (12:5330)
 
-.dw ; 49330
+.dw
 	dw MG_Mobile_Layout00
 	dw MG_Mobile_Layout01
 	dw MG_Mobile_Layout02
-; 49336
 
-MG_Mobile_Layout_FillBox: ; 49336
+MG_Mobile_Layout_FillBox:
 .row
 	push bc
 	push hl
@@ -43,9 +41,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 49346
 
-MG_Mobile_Layout_WipeAttrMap: ; 49346 (12:5346)
+MG_Mobile_Layout_WipeAttrMap:
 	hlcoord 0, 0, wAttrMap
 	ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
 	xor a
@@ -52,7 +49,7 @@
 	call ByteFill
 	ret
 
-MG_Mobile_Layout_LoadPals: ; 49351 (12:5351)
+MG_Mobile_Layout_LoadPals:
 	ld de, wBGPals1
 	ld hl, Palette_MysteryGiftMobile
 	ld bc, 5 palettes
@@ -65,7 +62,7 @@
 	call FarCopyWRAM
 	ret
 
-MG_Mobile_Layout00: ; 4936e (12:536e)
+MG_Mobile_Layout00:
 	call MG_Mobile_Layout_LoadPals
 	call MG_Mobile_Layout_WipeAttrMap
 	call MG_Mobile_Layout_CreatePalBoxes
@@ -73,7 +70,7 @@
 	farcall ApplyPals
 	ret
 
-MG_Mobile_Layout_CreatePalBoxes: ; 49384 (12:5384)
+MG_Mobile_Layout_CreatePalBoxes:
 	hlcoord 0, 0, wAttrMap
 	lb bc, 4, 1
 	ld a, $1
@@ -109,13 +106,11 @@
 	ld a, $7
 	call ByteFill
 	ret
-; 493e1 (12:53e1)
 
-Palette_MysteryGiftMobile: ; 493e1
+Palette_MysteryGiftMobile:
 INCLUDE "gfx/mystery_gift/mg_mobile.pal"
-; 49409
 
-LoadOW_BGPal7:: ; 49409
+LoadOW_BGPal7::
 	ld hl, Palette_TextBG7
 	ld de, wBGPals1 palette PAL_BG_TEXT
 	ld bc, 1 palettes
@@ -122,13 +117,11 @@
 	ld a, BANK(wBGPals1)
 	call FarCopyWRAM
 	ret
-; 49418
 
-Palette_TextBG7: ; 49418
+Palette_TextBG7:
 INCLUDE "gfx/font/bg_text.pal"
-; 49420
 
-Function49420:: ; 49420 (12:5420)
+Function49420::
 	ld hl, MansionPalette1 + 8 palettes
 	ld de, wBGPals1 palette PAL_BG_ROOF
 	ld bc, 1 palettes
@@ -135,9 +128,8 @@
 	ld a, BANK(wBGPals1)
 	call FarCopyWRAM
 	ret
-; 4942f (12:542f)
 
-MG_Mobile_Layout01: ; 4942f
+MG_Mobile_Layout01:
 	call MG_Mobile_Layout_LoadPals
 	ld de, wBGPals1 palette PAL_BG_TEXT
 	ld hl, .Palette_49478
@@ -168,16 +160,14 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 49478
 
-.Palette_49478: ; 49478
+.Palette_49478:
 	RGB 31, 31, 31
 	RGB 26, 31, 00
 	RGB 20, 16, 03
 	RGB 00, 00, 00
-; 49480
 
-Function49480: ; 49480
+Function49480:
 	hlcoord 0, 0, wAttrMap
 	lb bc, 4, SCREEN_WIDTH
 	ld a, $7
@@ -188,9 +178,8 @@
 	hlcoord 19, 2, wAttrMap
 	ld [hl], a
 	ret
-; 49496
 
-Function49496: ; 49496
+Function49496:
 	hlcoord 0, 0, wAttrMap
 	lb bc, 2, SCREEN_WIDTH
 	ld a, $7
@@ -201,11 +190,10 @@
 	hlcoord 19, 1, wAttrMap
 	ld [hl], a
 	ret
-; 494ac
 
 INCLUDE "engine/tilesets/tileset_palettes.asm"
 
-MG_Mobile_Layout02: ; 49706
+MG_Mobile_Layout02:
 	ld hl, .Palette_49732
 	ld de, wBGPals1
 	ld bc, 1 palettes
@@ -220,23 +208,20 @@
 	ld a, BANK(wOBPals1)
 	call FarCopyWRAM
 	ret
-; 49732
 
-.Palette_49732: ; 49732
+.Palette_49732:
 	RGB 31, 31, 31
 	RGB 23, 16, 07
 	RGB 23, 07, 07
 	RGB 03, 07, 20
-; 4973a
 
-.Palette_4973a: ; 4973a
+.Palette_4973a:
 	RGB 00, 00, 00
 	RGB 07, 05, 31
 	RGB 14, 18, 31
 	RGB 31, 31, 31
-; 49742
 
-Function49742: ; 49742
+Function49742:
 	ld hl, .Palette_49757
 	ld de, wBGPals1
 	ld bc, 8 palettes
@@ -244,13 +229,11 @@
 	call FarCopyWRAM
 	farcall ApplyPals
 	ret
-; 49757
 
-.Palette_49757: ; 49757
+.Palette_49757:
 INCLUDE "gfx/unknown/49757.pal"
-; 49797
 
-_InitMG_Mobile_LinkTradePalMap: ; 49797
+_InitMG_Mobile_LinkTradePalMap:
 	hlcoord 0, 0, wAttrMap
 	lb bc, 16, 2
 	ld a, $4
@@ -300,9 +283,8 @@
 	ld bc, 6
 	call ByteFill
 	ret
-; 49811
 
-LoadTradeRoomBGPals: ; 49811
+LoadTradeRoomBGPals:
 	ld hl, TradeRoomPalette
 	ld de, wBGPals1 palette PAL_BG_GREEN
 	ld bc, 6 palettes
@@ -310,16 +292,13 @@
 	call FarCopyWRAM
 	farcall ApplyPals
 	ret
-; 49826
 
-TradeRoomPalette: ; 49826
+TradeRoomPalette:
 INCLUDE "gfx/trade/border.pal"
-; 49856
 
-InitMG_Mobile_LinkTradePalMap: ; 49856
+InitMG_Mobile_LinkTradePalMap:
 	call _InitMG_Mobile_LinkTradePalMap
 	ret
-; 4985a
 
 ; unused
 INCLUDE "gfx/unknown/4985a.asm"
--- a/engine/gfx/dma_transfer.asm
+++ b/engine/gfx/dma_transfer.asm
@@ -1,4 +1,4 @@
-HDMATransferAttrMapAndTileMapToWRAMBank3:: ; 104000
+HDMATransferAttrMapAndTileMapToWRAMBank3::
 	ld hl, .Function
 	jp CallInSafeGFXMode
 
@@ -18,9 +18,8 @@
 	ld hl, wScratchAttrMap
 	call HDMATransferToWRAMBank3
 	ret
-; 10402d
 
-HDMATransferTileMapToWRAMBank3:: ; 10402d
+HDMATransferTileMapToWRAMBank3::
 	ld hl, .Function
 	jp CallInSafeGFXMode
 
@@ -33,9 +32,8 @@
 	ld hl, wScratchTileMap
 	call HDMATransferToWRAMBank3
 	ret
-; 104047
 
-HDMATransferAttrMapToWRAMBank3: ; 104047
+HDMATransferAttrMapToWRAMBank3:
 	ld hl, .Function
 	jp CallInSafeGFXMode
 
@@ -48,9 +46,8 @@
 	ld hl, wScratchAttrMap
 	call HDMATransferToWRAMBank3
 	ret
-; 104061
 
-ReloadMapPart:: ; 104061
+ReloadMapPart::
 	ld hl, .Function
 	jp CallInSafeGFXMode
 
@@ -80,7 +77,7 @@
 
 	ret
 
-Mobile_ReloadMapPart: ; 104099
+Mobile_ReloadMapPart:
 	ld hl, ReloadMapPart ; useless
 	ld hl, .Function
 	jp CallInSafeGFXMode
@@ -110,7 +107,6 @@
 	ei
 
 	ret
-; 1040d4
 
 ; unused
 	ld hl, .unreferenced_1040da
@@ -134,7 +130,6 @@
 	ld [hDMATransfer], a
 	call WaitDMATransfer
 	ret
-; 1040fb
 
 ; unused
 	ld hl, .unreferenced_104101
@@ -148,9 +143,8 @@
 	ld hl, w3_d800
 	call HDMATransferToWRAMBank3
 	ret
-; 104110
 
-OpenAndCloseMenu_HDMATransferTileMapAndAttrMap:: ; 104110
+OpenAndCloseMenu_HDMATransferTileMapAndAttrMap::
 ; OpenText
 	ld hl, .Function
 	jp CallInSafeGFXMode
@@ -182,9 +176,8 @@
 	ld [rVBK], a
 	ei
 	ret
-; 104148
 
-Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap: ; 104148 (41:4148)
+Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap:
 	ld hl, .Function
 	jp CallInSafeGFXMode
 
@@ -209,9 +202,8 @@
 	ld hl, wScratchTileMap
 	call HDMATransfer_Wait127Scanlines_toBGMap
 	ret
-; 104177
 
-CallInSafeGFXMode: ; 104177
+CallInSafeGFXMode:
 	ld a, [hBGMapMode]
 	push af
 	ld a, [hMapAnims]
@@ -237,19 +229,17 @@
 	pop af
 	ld [hBGMapMode], a
 	ret
-; 10419c
 
-._hl_ ; 10419c
+._hl_
 	jp hl
-; 10419d
 
 
-HDMATransferToWRAMBank3: ; 10419d (41:419d)
+HDMATransferToWRAMBank3:
 	call _LoadHDMAParameters
 	ld a, $23
 	ld [hDMATransfer], a
 
-WaitDMATransfer: ; 104a14
+WaitDMATransfer:
 .loop
 	call DelayFrame
 	ld a, [hDMATransfer]
@@ -257,7 +247,7 @@
 	jr nz, .loop
 	ret
 
-HDMATransfer_Wait127Scanlines_toBGMap: ; 1041ad (41:41ad)
+HDMATransfer_Wait127Scanlines_toBGMap:
 ; HDMA transfer from hl to [hBGMapAddress]
 ; hBGMapAddress -> de
 ; 2 * SCREEN_HEIGHT -> c
@@ -268,7 +258,7 @@
 	ld c, 2 * SCREEN_HEIGHT
 	jr HDMATransfer_Wait127Scanlines
 
-HDMATransfer_Wait123Scanlines_toBGMap: ; 1041b7 (41:41b7)
+HDMATransfer_Wait123Scanlines_toBGMap:
 ; HDMA transfer from hl to [hBGMapAddress]
 ; hBGMapAddress -> de
 ; 2 * SCREEN_HEIGHT -> c
@@ -279,9 +269,8 @@
 	ld e, a
 	ld c, 2 * SCREEN_HEIGHT
 	jr HDMATransfer_Wait123Scanlines
-; 1041c1 (41:41c1)
 
-HDMATransfer_NoDI: ; 1041c1
+HDMATransfer_NoDI:
 ; HDMA transfer from hl to [hBGMapAddress]
 ; [hBGMapAddress] --> de
 ; 2 * SCREEN_HEIGHT --> c
@@ -339,7 +328,6 @@
 	ld hl, rHDMA5
 	res 7, [hl]
 	ret
-; 104205
 
 HDMATransfer_Wait123Scanlines:
 	ld b, $7b
@@ -407,10 +395,9 @@
 	ei
 
 	ret
-; 10424e
 
 
-_LoadHDMAParameters: ; 10424e (41:424e)
+_LoadHDMAParameters:
 	ld a, h
 	ld [rHDMA1], a
 	ld a, l
@@ -422,14 +409,14 @@
 	ld [rHDMA4], a
 	ret
 
-PadTilemapForHDMATransfer: ; 10425f (41:425f)
+PadTilemapForHDMATransfer:
 	ld c, " "
 	jr PadMapForHDMATransfer
 
-PadAttrMapForHDMATransfer: ; 104263 (41:4263)
+PadAttrMapForHDMATransfer:
 	ld c, $0
 
-PadMapForHDMATransfer: ; 104265 (41:4265)
+PadMapForHDMATransfer:
 ; pad a 20x18 map to 32x18 for HDMA transfer
 ; back up the padding value in c to hMapObjectIndexBuffer
 	ld a, [hMapObjectIndexBuffer]
@@ -467,7 +454,7 @@
 	ret
 
 
-_Get2bpp:: ; 104284
+_Get2bpp::
 	; 2bpp when [rLCDC] & $80
 	; switch to WRAM bank 6
 	ld a, [rSVBK]
@@ -510,9 +497,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 1042b2
 
-_Get1bpp:: ; 1042b2
+_Get1bpp::
 	; 1bpp when [rLCDC] & $80
 .loop
 	ld a, c
@@ -537,9 +523,8 @@
 	sub $10
 	ld c, a
 	jr .loop
-; 1042d6
 
-.bankswitch ; 1042d6
+.bankswitch
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wScratchTileMap)
@@ -576,12 +561,10 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 104303
 
-HDMATransfer_OnlyTopFourRows: ; 104303
+HDMATransfer_OnlyTopFourRows:
 	ld hl, .Function
 	jp CallInSafeGFXMode
-; 104309
 
 .Function:
 	ld hl, wScratchTileMap
@@ -604,7 +587,7 @@
 	call HDMATransfer_Wait127Scanlines
 	ret
 
-.Copy: ; 10433a (41:433a)
+.Copy:
 	ld b, 4
 .outer_loop
 	ld c, SCREEN_WIDTH
@@ -623,4 +606,3 @@
 	dec b
 	jr nz, .outer_loop
 	ret
-; 104350
--- a/engine/gfx/load_font.asm
+++ b/engine/gfx/load_font.asm
@@ -5,22 +5,20 @@
 Unreferenced_fb434:
 	db 0
 
-Unreferenced_Functionfb435: ; 4b435
+Unreferenced_Functionfb435:
 	ld a, [Unreferenced_fb434]
 	and a
 	jp nz, Get1bpp_2
 	jp Get1bpp
-; fb43f
 
-Unreferenced_Functionfb43f: ; fb43f
+Unreferenced_Functionfb43f:
 	ld a, [Unreferenced_fb434]
 	and a
 	jp nz, Get2bpp_2
 	jp Get2bpp
 ; End unreferenced block
-; fb449
 
-_LoadStandardFont:: ; fb449
+_LoadStandardFont::
 	ld de, Font
 	ld hl, vTiles1
 	lb bc, BANK(Font), 128 ; "A" to "9"
@@ -45,9 +43,8 @@
 	lb bc, BANK(Font), 32 ; "'" to "9"
 	call Get1bpp_2
 	ret
-; fb48a
 
-_LoadFontsExtra1:: ; fb48a
+_LoadFontsExtra1::
 	ld de, FontsExtra_SolidBlackGFX
 	ld hl, vTiles2 tile "■" ; $60
 	lb bc, BANK(FontsExtra_SolidBlackGFX), 1
@@ -61,9 +58,8 @@
 	lb bc, BANK(FontExtra), 22 ; "<BOLD_D>" to "ぉ"
 	call Get2bpp_2
 	jr LoadFrame
-; fb4b0
 
-_LoadFontsExtra2:: ; fb4b0
+_LoadFontsExtra2::
 	ld de, FontsExtra2_UpArrowGFX
 	ld hl, vTiles2 tile "▲" ; $61
 	ld b, BANK(FontsExtra2_UpArrowGFX)
@@ -70,17 +66,15 @@
 	ld c, 1
 	call Get2bpp_2
 	ret
-; fb4be
 
-_LoadFontsBattleExtra:: ; fb4be
+_LoadFontsBattleExtra::
 	ld de, FontBattleExtra
 	ld hl, vTiles2 tile $60
 	lb bc, BANK(FontBattleExtra), 25
 	call Get2bpp_2
 	jr LoadFrame
-; fb4cc
 
-LoadFrame: ; fb4cc
+LoadFrame:
 	ld a, [wTextBoxFrame]
 	maskbits NUM_FRAMES
 	ld bc, 6 * LEN_1BPP_TILE
@@ -96,9 +90,8 @@
 	lb bc, BANK(TextBoxSpaceGFX), 1
 	call Get1bpp_2
 	ret
-; fb4f2
 
-LoadBattleFontsHPBar: ; fb4f2
+LoadBattleFontsHPBar:
 	ld de, FontBattleExtra
 	ld hl, vTiles2 tile $60
 	lb bc, BANK(FontBattleExtra), 12
@@ -109,7 +102,7 @@
 	call Get2bpp_2
 	call LoadFrame
 
-LoadHPBar: ; fb50d
+LoadHPBar:
 	ld de, EnemyHPBarBorderGFX
 	ld hl, vTiles2 tile $6c
 	lb bc, BANK(EnemyHPBarBorderGFX), 4
@@ -127,9 +120,8 @@
 	lb bc, BANK(MobilePhoneTilesGFX), 2
 	call Get2bpp_2
 	ret
-; fb53e
 
-StatsScreen_LoadFont: ; fb53e
+StatsScreen_LoadFont:
 	call _LoadFontsBattleExtra
 	ld de, EnemyHPBarBorderGFX
 	ld hl, vTiles2 tile $6c
@@ -147,10 +139,9 @@
 	ld hl, vTiles2 tile $55
 	lb bc, BANK(ExpBarGFX), 8
 	call Get2bpp_2
-LoadStatsScreenPageTilesGFX: ; fb571
+LoadStatsScreenPageTilesGFX:
 	ld de, StatsScreenPageTilesGFX
 	ld hl, vTiles2 tile $31
 	lb bc, BANK(StatsScreenPageTilesGFX), 17
 	call Get2bpp_2
 	ret
-; fb57e
--- a/engine/gfx/load_overworld_font.asm
+++ b/engine/gfx/load_overworld_font.asm
@@ -1,4 +1,4 @@
-LoadOverworldFont:: ; 106594
+LoadOverworldFont::
 	ld de, .OverworldFontGFX
 	ld hl, vTiles1
 	lb bc, BANK(.OverworldFontGFX), $80
@@ -8,7 +8,6 @@
 	lb bc, BANK(.OverworldFontSpaceGFX), 1
 	call Get2bpp
 	ret
-; 1065ad
 
 .OverworldFontGFX:
 INCBIN "gfx/font/overworld.2bpp"
--- a/engine/gfx/load_pics.asm
+++ b/engine/gfx/load_pics.asm
@@ -1,4 +1,4 @@
-GetUnownLetter: ; 51040
+GetUnownLetter:
 ; Return Unown letter in wUnownLetter based on DVs at hl
 
 ; Take the middle 2 bits of each DV and place them in order:
@@ -48,7 +48,7 @@
 	ld [wUnownLetter], a
 	ret
 
-GetMonFrontpic: ; 51077
+GetMonFrontpic:
 	ld a, [wCurPartySpecies]
 	ld [wCurSpecies], a
 	call IsAPokemon
@@ -60,7 +60,7 @@
 	ld [rSVBK], a
 	ret
 
-GetAnimatedFrontpic: ; 5108b
+GetAnimatedFrontpic:
 	ld a, [wCurPartySpecies]
 	ld [wCurSpecies], a
 	call IsAPokemon
@@ -75,7 +75,7 @@
 	ld [rSVBK], a
 	ret
 
-_GetFrontpic: ; 510a5
+_GetFrontpic:
 	push de
 	call GetBaseData
 	ld a, [wBasePicSize]
@@ -102,7 +102,7 @@
 	pop hl
 	ret
 
-GetFrontpicPointer: ; 510d7
+GetFrontpicPointer:
 	ld a, [wCurPartySpecies]
 	cp UNOWN
 	jr z, .unown
@@ -129,7 +129,7 @@
 	pop bc
 	ret
 
-GetAnimatedEnemyFrontpic: ; 51103
+GetAnimatedEnemyFrontpic:
 	ld a, BANK(vTiles3)
 	ld [rVBK], a
 	push hl
@@ -172,7 +172,7 @@
 	ld [rVBK], a
 	ret
 
-LoadFrontpicTiles: ; 5114f
+LoadFrontpicTiles:
 	ld hl, wDecompressScratch
 	swap c
 	ld a, c
@@ -193,7 +193,7 @@
 	jr nz, .loop
 	ret
 
-GetMonBackpic: ; 5116c
+GetMonBackpic:
 	ld a, [wCurPartySpecies]
 	call IsAPokemon
 	ret c
@@ -244,7 +244,7 @@
 	ld [rSVBK], a
 	ret
 
-FixPicBank: ; 511c5
+FixPicBank:
 ; This is a thing for some reason.
 
 PICS_FIX EQU $36
@@ -262,7 +262,7 @@
 	pop hl
 	ret
 
-.PicsBanks: ; 511d4
+.PicsBanks:
 	db BANK("Pics 1")  ; BANK("Pics 1") + 0
 	db BANK("Pics 2")  ; BANK("Pics 1") + 1
 	db BANK("Pics 3")  ; BANK("Pics 1") + 2
@@ -288,7 +288,7 @@
 	db BANK("Pics 23") ; BANK("Pics 1") + 22
 	db BANK("Pics 24") ; BANK("Pics 1") + 23
 
-Function511ec: ; 511ec
+Function511ec:
 	ld a, c
 	push de
 	ld hl, PokemonPicPointers
@@ -307,7 +307,7 @@
 	call FarDecompress
 	ret
 
-GetTrainerPic: ; 5120d
+GetTrainerPic:
 	ld a, [wTrainerClass]
 	and a
 	ret z
@@ -349,7 +349,7 @@
 	ld [hBGMapMode], a
 	ret
 
-DecompressGet2bpp: ; 5125d
+DecompressGet2bpp:
 ; Decompress lz data from b:hl to scratch space at 6:d000, then copy it to address de.
 
 	ld a, [rSVBK]
@@ -373,7 +373,7 @@
 	ld [rSVBK], a
 	ret
 
-FixBackpicAlignment: ; 5127c
+FixBackpicAlignment:
 	push de
 	push bc
 	ld a, [wBoxAlignment]
@@ -409,7 +409,7 @@
 	pop de
 	ret
 
-PadFrontpic: ; 512ab
+PadFrontpic:
 ; pads frontpic to fill 7x7 box
 	ld a, b
 	cp 6
@@ -461,7 +461,7 @@
 	jr nz, .Fill
 	ret
 
-LoadOrientedFrontpic: ; 512f2
+LoadOrientedFrontpic:
 	ld a, [wBoxAlignment]
 	and a
 	jr nz, .x_flip
--- a/engine/gfx/load_push_oam.asm
+++ b/engine/gfx/load_push_oam.asm
@@ -1,4 +1,4 @@
-WriteOAMDMACodeToHRAM:: ; 4031
+WriteOAMDMACodeToHRAM::
 	ld c, hTransferVirtualOAM - $ff00
 	ld b, .PushOAMEnd - .PushOAM
 	ld hl, .PushOAM
@@ -10,7 +10,7 @@
 	jr nz, .loop
 	ret
 
-.PushOAM: ; 403f
+.PushOAM:
 	ld a, HIGH(wVirtualOAM)
 	ld [rDMA], a
 	ld a, NUM_SPRITE_OAM_STRUCTS
--- a/engine/gfx/mon_icons.asm
+++ b/engine/gfx/mon_icons.asm
@@ -1,4 +1,4 @@
-LoadOverworldMonIcon: ; 8e82b
+LoadOverworldMonIcon:
 	ld a, e
 	call ReadMonMenuIcon
 	ld l, a
@@ -12,9 +12,8 @@
 	ld b, BANK(Icons)
 	ld c, 8
 	ret
-; 8e83f
 
-LoadMenuMonIcon: ; 8e83f
+LoadMenuMonIcon:
 	push hl
 	push de
 	push bc
@@ -23,9 +22,8 @@
 	pop de
 	pop hl
 	ret
-; 8e849
 
-.LoadIcon: ; 8e849
+.LoadIcon:
 	ld d, 0
 	ld hl, .Jumptable
 	add hl, de
@@ -34,10 +32,9 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 8e854
 
 
-.Jumptable: ; 8e854 (23:6854)
+.Jumptable:
 	dw PartyMenu_InitAnimatedMonIcon ; party menu
 	dw NamingScreen_InitAnimatedMonIcon ; naming screen
 	dw MoveList_InitAnimatedMonIcon ; moves (?)
@@ -46,13 +43,13 @@
 	dw Mobile_InitPartyMenuBGPal71 ; mobile
 	dw .GetPartyMenuMonIcon ; unused
 
-.GetPartyMenuMonIcon: ; 8e862 (23:6862)
+.GetPartyMenuMonIcon:
 	call InitPartyMenuIcon
 	call .GetPartyMonItemGFX
 	call SetPartyMonIconAnimSpeed
 	ret
 
-.GetPartyMonItemGFX: ; 8e86c (23:686c)
+.GetPartyMonItemGFX:
 	push bc
 	ld a, [hObjectStructIndexBuffer]
 	ld hl, wPartyMon1Item
@@ -83,7 +80,7 @@
 	ld [hl], a
 	ret
 
-Mobile_InitAnimatedMonIcon: ; 8e898 (23:6898)
+Mobile_InitAnimatedMonIcon:
 	call PartyMenu_InitAnimatedMonIcon
 	ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID
 	add hl, bc
@@ -99,7 +96,7 @@
 	ld [hl], a
 	ret
 
-Mobile_InitPartyMenuBGPal71: ; 8e8b1 (23:68b1)
+Mobile_InitPartyMenuBGPal71:
 	call InitPartyMenuIcon
 	call SetPartyMonIconAnimSpeed
 	ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID
@@ -120,13 +117,13 @@
 	ld [wc608 + 1], a
 	ret
 
-PartyMenu_InitAnimatedMonIcon: ; 8e8d5 (23:68d5)
+PartyMenu_InitAnimatedMonIcon:
 	call InitPartyMenuIcon
 	call .SpawnItemIcon
 	call SetPartyMonIconAnimSpeed
 	ret
 
-.SpawnItemIcon: ; 8e8df (23:68df)
+.SpawnItemIcon:
 	push bc
 	ld a, [hObjectStructIndexBuffer]
 	ld hl, wPartyMon1Item
@@ -154,7 +151,7 @@
 	ld [hl], a
 	ret
 
-InitPartyMenuIcon: ; 8e908 (23:6908)
+InitPartyMenuIcon:
 	ld a, [wCurIconTile]
 	push af
 	ld a, [hObjectStructIndexBuffer]
@@ -185,7 +182,7 @@
 	ld [hl], a
 	ret
 
-SetPartyMonIconAnimSpeed: ; 8e936 (23:6936)
+SetPartyMonIconAnimSpeed:
 	push bc
 	ld a, [hObjectStructIndexBuffer]
 	ld b, a
@@ -202,7 +199,7 @@
 	ld [hl], a
 	ret
 
-.getspeed ; 8e94c (23:694c)
+.getspeed
 	farcall PlacePartymonHPBar
 	call GetHPPal
 	ld e, d
@@ -211,15 +208,13 @@
 	add hl, de
 	ld b, [hl]
 	ret
-; 8e95e (23:695e)
 
-.speeds ; 8e95e
+.speeds
 	db $00 ; HP_GREEN
 	db $40 ; HP_YELLOW
 	db $80 ; HP_RED
-; 8e961
 
-NamingScreen_InitAnimatedMonIcon: ; 8e961 (23:6961)
+NamingScreen_InitAnimatedMonIcon:
 	ld a, [wd265]
 	call ReadMonMenuIcon
 	ld [wCurIcon], a
@@ -233,7 +228,7 @@
 	ld [hl], SPRITE_ANIM_SEQ_NULL
 	ret
 
-MoveList_InitAnimatedMonIcon: ; 8e97d (23:697d)
+MoveList_InitAnimatedMonIcon:
 	ld a, [wd265]
 	call ReadMonMenuIcon
 	ld [wCurIcon], a
@@ -248,7 +243,7 @@
 	ld [hl], SPRITE_ANIM_SEQ_NULL
 	ret
 
-Trade_LoadMonIconGFX: ; 8e99a (23:699a)
+Trade_LoadMonIconGFX:
 	ld a, [wd265]
 	call ReadMonMenuIcon
 	ld [wCurIcon], a
@@ -257,7 +252,7 @@
 	call GetMemIconGFX
 	ret
 
-GetSpeciesIcon: ; 8e9ac
+GetSpeciesIcon:
 ; Load species icon into VRAM at tile a
 	push de
 	ld a, [wd265]
@@ -267,10 +262,9 @@
 	ld a, e
 	call GetIconGFX
 	ret
-; 8e9bc
 
 
-FlyFunction_GetMonIcon: ; 8e9bc (23:69bc)
+FlyFunction_GetMonIcon:
 	push de
 	ld a, [wd265]
 	call ReadMonMenuIcon
@@ -279,9 +273,8 @@
 	ld a, e
 	call GetIcon_a
 	ret
-; 8e9cc (23:69cc)
 
-Unreferenced_GetMonIcon2: ; 8e9cc
+Unreferenced_GetMonIcon2:
 	push de
 	ld a, [wd265]
 	call ReadMonMenuIcon
@@ -289,11 +282,10 @@
 	pop de
 	call GetIcon_de
 	ret
-; 8e9db
 
-GetMemIconGFX: ; 8e9db (23:69db)
+GetMemIconGFX:
 	ld a, [wCurIconTile]
-GetIconGFX: ; 8e9de
+GetIconGFX:
 	call GetIcon_a
 	ld de, 8 tiles
 	add hl, de
@@ -308,20 +300,19 @@
 HeldItemIcons:
 INCBIN "gfx/icons/mail.2bpp"
 INCBIN "gfx/icons/item.2bpp"
-; 8ea17
 
-GetIcon_de: ; 8ea17
+GetIcon_de:
 ; Load icon graphics into VRAM starting from tile de.
 	ld l, e
 	ld h, d
 	jr GetIcon
 
-GetIcon_a: ; 8ea1b
+GetIcon_a:
 ; Load icon graphics into VRAM starting from tile a.
 	ld l, a
 	ld h, 0
 
-GetIcon: ; 8ea1e
+GetIcon:
 ; Load icon graphics into VRAM starting from tile hl.
 
 ; One tile is 16 bytes long.
@@ -352,16 +343,14 @@
 
 	pop hl
 	ret
-; 8ea3f
 
-GetGFXUnlessMobile: ; 8ea3f
+GetGFXUnlessMobile:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	jp nz, Request2bpp
 	jp Get2bpp_2
-; 8ea4a
 
-FreezeMonIcons: ; 8ea4a
+FreezeMonIcons:
 	ld hl, wSpriteAnimationStructs
 	ld e, PARTY_LENGTH
 	ld a, [wMenuCursorY]
@@ -393,9 +382,8 @@
 	dec e
 	jr nz, .loop
 	ret
-; 8ea71
 
-UnfreezeMonIcons: ; 8ea71
+UnfreezeMonIcons:
 	ld hl, wSpriteAnimationStructs
 	ld e, PARTY_LENGTH
 .loop
@@ -415,9 +403,8 @@
 	dec e
 	jr nz, .loop
 	ret
-; 8ea8c (23:6a8c)
 
-HoldSwitchmonIcon: ; 8ea8c
+HoldSwitchmonIcon:
 	ld hl, wSpriteAnimationStructs
 	ld e, PARTY_LENGTH
 	ld a, [wSwitchMon]
@@ -448,7 +435,7 @@
 	jr nz, .loop
 	ret
 
-ReadMonMenuIcon: ; 8eab3
+ReadMonMenuIcon:
 	cp EGG
 	jr z, .egg
 	dec a
@@ -461,7 +448,6 @@
 .egg
 	ld a, ICON_EGG
 	ret
-; 8eac4
 
 
 INCLUDE "data/pokemon/menu_icons.asm"
--- a/engine/gfx/pic_animation.asm
+++ b/engine/gfx/pic_animation.asm
@@ -1,6 +1,6 @@
 ; Pic animation arrangement.
 
-Unused_AnimateMon_Slow_Normal: ; d0000
+Unused_AnimateMon_Slow_Normal:
 	hlcoord 12, 0
 	ld a, [wBattleMode]
 	cp WILD_BATTLE
@@ -15,42 +15,36 @@
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d001a
 
-AnimateMon_Menu: ; d001a
+AnimateMon_Menu:
 	ld e, ANIM_MON_MENU
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d0022
 
-AnimateMon_Trade: ; d0022
+AnimateMon_Trade:
 	ld e, ANIM_MON_TRADE
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d002a
 
-AnimateMon_Evolve: ; d002a
+AnimateMon_Evolve:
 	ld e, ANIM_MON_EVOLVE
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d0032
 
-AnimateMon_Hatch: ; d0032
+AnimateMon_Hatch:
 	ld e, ANIM_MON_HATCH
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d003a
 
-AnimateMon_Unused: ; d003a
+AnimateMon_Unused:
 	ld e, ANIM_MON_UNUSED
 	ld d, $0
 	call AnimateFrontpic
 	ret
-; d0042
 
 pokeanim: MACRO
 rept _NARG
@@ -64,7 +58,7 @@
 	db (PokeAnim_Finish_ - PokeAnim_SetupCommands) / 2
 ENDM
 
-PokeAnims: ; d0042
+PokeAnims:
 	dw .Slow
 	dw .Normal
 	dw .Menu
@@ -86,7 +80,7 @@
 .Egg2:   pokeanim Idle, Play
 
 
-AnimateFrontpic: ; d008e
+AnimateFrontpic:
 	call AnimateMon_CheckIfPokemon
 	ret c
 	call LoadMonAnimation
@@ -97,9 +91,8 @@
 	pop af
 	jr nc, .loop
 	ret
-; d00a3
 
-LoadMonAnimation: ; d00a3
+LoadMonAnimation:
 	push hl
 	ld c, e
 	ld b, 0
@@ -112,9 +105,8 @@
 	pop hl
 	call PokeAnim_InitPicAttributes
 	ret
-; d00b4
 
-SetUpPokeAnim: ; d00b4
+SetUpPokeAnim:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wPokeAnimSceneIndex)
@@ -139,9 +131,8 @@
 	ret z
 	scf
 	ret
-; d00da
 
-PokeAnim_SetupCommands: ; d00da
+PokeAnim_SetupCommands:
 setup_command: MACRO
 \1_: dw \1
 ENDM
@@ -157,9 +148,8 @@
 	setup_command PokeAnim_Cry
 	setup_command PokeAnim_CryNoWait
 	setup_command PokeAnim_StereoCry
-; d00f2
 
-PokeAnim_SetWait: ; d00f2
+PokeAnim_SetWait:
 	ld a, 18
 	ld [wPokeAnimWaitCounter], a
 	ld a, [wPokeAnimSceneIndex]
@@ -166,7 +156,7 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 
-PokeAnim_Wait: ; d00fe
+PokeAnim_Wait:
 	ld hl, wPokeAnimWaitCounter
 	dec [hl]
 	ret nz
@@ -174,9 +164,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d010b
 
-PokeAnim_Setup: ; d010b
+PokeAnim_Setup:
 	ld c, FALSE
 	ld b, 0
 	call PokeAnim_InitAnim
@@ -185,9 +174,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d011d
 
-PokeAnim_Setup2: ; d011d
+PokeAnim_Setup2:
 	ld c, FALSE
 	ld b, 4
 	call PokeAnim_InitAnim
@@ -196,9 +184,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d012f
 
-PokeAnim_Idle: ; d012f
+PokeAnim_Idle:
 	ld c, TRUE
 	ld b, 0
 	call PokeAnim_InitAnim
@@ -207,9 +194,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0141
 
-PokeAnim_Play: ; d0141
+PokeAnim_Play:
 	call PokeAnim_DoAnimScript
 	ld a, [wPokeAnimJumptableIndex]
 	bit 7, a
@@ -219,9 +205,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0155
 
-PokeAnim_Play2: ; d0155
+PokeAnim_Play2:
 	call PokeAnim_DoAnimScript
 	ld a, [wPokeAnimJumptableIndex]
 	bit 7, a
@@ -230,24 +215,21 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0166
 
-PokeAnim_BasePic: ; d0166
+PokeAnim_BasePic:
 	call PokeAnim_DeinitFrames
 	ld a, [wPokeAnimSceneIndex]
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0171
 
-PokeAnim_Finish: ; d0171
+PokeAnim_Finish:
 	call PokeAnim_DeinitFrames
 	ld hl, wPokeAnimSceneIndex
 	set 7, [hl]
 	ret
-; d017a
 
-PokeAnim_Cry: ; d017a
+PokeAnim_Cry:
 	ld a, [wPokeAnimSpecies]
 	call _PlayMonCry
 	ld a, [wPokeAnimSceneIndex]
@@ -254,9 +236,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0188
 
-PokeAnim_CryNoWait: ; d0188
+PokeAnim_CryNoWait:
 	ld a, [wPokeAnimSpecies]
 	call PlayMonCry2
 	ld a, [wPokeAnimSceneIndex]
@@ -263,9 +244,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d0196
 
-PokeAnim_StereoCry: ; d0196
+PokeAnim_StereoCry:
 	ld a, $f
 	ld [wCryTracks], a
 	ld a, [wPokeAnimSpecies]
@@ -274,9 +254,8 @@
 	inc a
 	ld [wPokeAnimSceneIndex], a
 	ret
-; d01a9
 
-PokeAnim_DeinitFrames: ; d01a9
+PokeAnim_DeinitFrames:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wPokeAnimCoord)
@@ -288,9 +267,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; d01c6
 
-AnimateMon_CheckIfPokemon: ; d01c6
+AnimateMon_CheckIfPokemon:
 	ld a, [wCurPartySpecies]
 	cp EGG
 	jr z, .fail
@@ -302,9 +280,8 @@
 .fail
 	scf
 	ret
-; d01d6
 
-PokeAnim_InitPicAttributes: ; d01d6
+PokeAnim_InitPicAttributes:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wPokeAnimSceneIndex)
@@ -355,9 +332,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; d0228
 
-PokeAnim_InitAnim: ; d0228
+PokeAnim_InitAnim:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wPokeAnimIdleFlag)
@@ -378,9 +354,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; d0250
 
-PokeAnim_DoAnimScript: ; d0250
+PokeAnim_DoAnimScript:
 	xor a
 	ld [hBGMapMode], a
 .loop
@@ -389,14 +364,12 @@
 	ld hl, .Jumptable
 	rst JumpTable
 	ret
-; d025d
 
-.Jumptable: ; d025d
+.Jumptable:
 	dw .RunAnim
 	dw .WaitAnim
-; d0261
 
-.RunAnim: ; d0261
+.RunAnim:
 	call PokeAnim_GetPointer
 	ld a, [wPokeAnimCommand]
 	cp endanim_command
@@ -410,7 +383,7 @@
 	call PokeAnim_GetDuration
 	ld [wPokeAnimWaitCounter], a
 	call PokeAnim_StartWaitAnim
-.WaitAnim: ; d0282
+.WaitAnim:
 	ld a, [wPokeAnimWaitCounter]
 	dec a
 	ld [wPokeAnimWaitCounter], a
@@ -417,15 +390,13 @@
 	ret nz
 	call PokeAnim_StopWaitAnim
 	ret
-; d028e
 
-.SetRepeat: ; d028e
+.SetRepeat:
 	ld a, [wPokeAnimParameter]
 	ld [wPokeAnimRepeatTimer], a
 	jr .loop
-; d0296
 
-.DoRepeat: ; d0296
+.DoRepeat:
 	ld a, [wPokeAnimRepeatTimer]
 	and a
 	ret z
@@ -435,15 +406,13 @@
 	ld a, [wPokeAnimParameter]
 	ld [wPokeAnimFrame], a
 	jr .loop
-; d02a8
 
-PokeAnim_End: ; d02a8
+PokeAnim_End:
 	ld hl, wPokeAnimJumptableIndex
 	set 7, [hl]
 	ret
-; d02ae
 
-PokeAnim_GetDuration: ; d02ae
+PokeAnim_GetDuration:
 ; a * (1 + [wPokeAnimSpeed] / 16)
 	ld c, a
 	ld b, $0
@@ -460,9 +429,8 @@
 	or h
 	add c
 	ret
-; d02c8
 
-PokeAnim_GetFrame: ; d02c8
+PokeAnim_GetFrame:
 	call PokeAnim_PlaceGraphic
 	ld a, [wPokeAnimCommand]
 	and a
@@ -473,35 +441,30 @@
 	pop hl
 	call PokeAnim_ConvertAndApplyBitmask
 	ret
-; d02dc
 
-PokeAnim_StartWaitAnim: ; d02dc
+PokeAnim_StartWaitAnim:
 	ld a, [wPokeAnimJumptableIndex]
 	inc a
 	ld [wPokeAnimJumptableIndex], a
 	ret
-; d02e4
 
-PokeAnim_StopWaitAnim: ; d02e4
+PokeAnim_StopWaitAnim:
 	ld a, [wPokeAnimJumptableIndex]
 	dec a
 	ld [wPokeAnimJumptableIndex], a
 	ret
-; d02ec
 
-PokeAnim_IsUnown: ; d02ec
+PokeAnim_IsUnown:
 	ld a, [wPokeAnimSpecies]
 	cp UNOWN
 	ret
-; d02f2
 
-PokeAnim_IsEgg: ; d02f2
+PokeAnim_IsEgg:
 	ld a, [wPokeAnimSpecies]
 	cp EGG
 	ret
-; d02f8
 
-PokeAnim_GetPointer: ; d02f8
+PokeAnim_GetPointer:
 	push hl
 	ld a, [wPokeAnimFrame]
 	ld e, a
@@ -522,9 +485,8 @@
 	inc [hl]
 	pop hl
 	ret
-; d031b
 
-PokeAnim_GetBitmaskIndex: ; d031b
+PokeAnim_GetBitmaskIndex:
 	ld a, [wPokeAnimCommand]
 	dec a
 	ld c, a
@@ -542,9 +504,8 @@
 	ld [wPokeAnimCurBitmask], a
 	inc hl
 	ret
-; d033b
 
-PokeAnim_CopyBitmaskToBuffer: ; d033b
+PokeAnim_CopyBitmaskToBuffer:
 	call .GetSize
 	push bc
 	ld hl, wPokeAnimBitmaskAddr
@@ -558,9 +519,8 @@
 	ld a, [wPokeAnimBitmaskBank]
 	call FarCopyBytes
 	ret
-; d0356
 
-.GetSize: ; d0356
+.GetSize:
 	push hl
 	ld a, [wPokeAnimFrontpicHeight]
 	sub 5 ; to get a number 0, 1, or 2
@@ -572,7 +532,6 @@
 	ld b, 0
 	pop hl
 	ret
-; d0368
 
 .Sizes: db 4, 5, 7
 
@@ -588,7 +547,7 @@
 endr
 ENDM
 
-PokeAnim_ConvertAndApplyBitmask: ; d036b
+PokeAnim_ConvertAndApplyBitmask:
 	xor a
 	ld [wPokeAnimBitmaskCurBit], a
 	ld [wPokeAnimBitmaskCurRow], a
@@ -614,9 +573,8 @@
 	pop hl
 	jr nc, .loop
 	ret
-; d0392
 
-.IsCurBitSet: ; d0392
+.IsCurBitSet:
 ; which byte
 	ld a, [wPokeAnimBitmaskCurBit]
 	and $f8
@@ -652,9 +610,8 @@
 	ld hl, wPokeAnimBitmaskCurBit
 	inc [hl]
 	ret
-; d03bd
 
-.ApplyFrame: ; d03bd
+.ApplyFrame:
 	push af
 	call .GetCoord
 	pop af
@@ -665,9 +622,8 @@
 	pop hl
 	ld [hl], a
 	ret
-; d03cd
 
-.GetCoord: ; d03cd
+.GetCoord:
 	call .GetStartCoord
 	ld a, [wPokeAnimBitmaskCurRow]
 	ld bc, SCREEN_WIDTH
@@ -693,12 +649,11 @@
 
 .skip2
 	ret
-; d03f4
 
 ; unused
 	db 6, 5, 4
 
-.GetTilemap: ; d03f7
+.GetTilemap:
 	push af
 	ld a, [wPokeAnimFrontpicHeight]
 	cp 5
@@ -745,7 +700,6 @@
 .add_13
 	add 13
 	ret
-; d042f
 
 ._5by5:
 	poke_anim_box 5
@@ -765,7 +719,7 @@
 	; db 43, 44, 45, 46, 47, 48
 
 
-.GetStartCoord: ; d046c
+.GetStartCoord:
 	ld hl, wPokeAnimCoord
 	ld a, [hli]
 	ld h, [hl]
@@ -793,9 +747,8 @@
 .add_bc
 	add hl, bc
 	ret
-; d0499
 
-.NextBit: ; d0499
+.NextBit:
 	ld a, [wPokeAnimBitmaskCurRow]
 	inc a
 	ld [wPokeAnimBitmaskCurRow], a
@@ -818,9 +771,8 @@
 .no_carry
 	xor a
 	ret
-; d04bd
 
-PokeAnim_PlaceGraphic: ; d04bd
+PokeAnim_PlaceGraphic:
 	call .ClearBox
 	ld a, [wBoxAlignment]
 	and a
@@ -860,9 +812,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; d04f6
 
-.ClearBox: ; d04f6
+.ClearBox:
 	ld hl, wPokeAnimCoord
 	ld a, [hli]
 	ld h, [hl]
@@ -871,9 +822,8 @@
 	ld c, 7
 	call ClearBox
 	ret
-; d0504
 
-PokeAnim_SetVBank1: ; d0504
+PokeAnim_SetVBank1:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wPokeAnimCoord)
@@ -885,9 +835,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; d051b
 
-.SetFlag: ; d051b
+.SetFlag:
 	call PokeAnim_GetAttrMapCoord
 	ld b, 7
 	ld c, 7
@@ -908,9 +857,8 @@
 	dec b
 	jr nz, .row
 	ret
-; d0536
 
-PokeAnim_SetVBank0: ; d0536
+PokeAnim_SetVBank0:
 	call PokeAnim_GetAttrMapCoord
 	ld b, 7
 	ld c, 7
@@ -931,9 +879,8 @@
 	dec b
 	jr nz, .row
 	ret
-; d0551
 
-PokeAnim_GetAttrMapCoord: ; d0551
+PokeAnim_GetAttrMapCoord:
 	ld hl, wPokeAnimCoord
 	ld a, [hli]
 	ld h, [hl]
@@ -941,9 +888,8 @@
 	ld de, wAttrMap - wTileMap
 	add hl, de
 	ret
-; d055c
 
-GetMonAnimPointer: ; d055c
+GetMonAnimPointer:
 	call PokeAnim_IsEgg
 	jr z, .egg
 
@@ -996,9 +942,8 @@
 	ld a, h
 	ld [wPokeAnimPointerAddr + 1], a
 	ret
-; d05b4
 
-PokeAnim_GetFrontpicDims: ; d05b4
+PokeAnim_GetFrontpicDims:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wCurPartySpecies)
@@ -1012,9 +957,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; d05ce
 
-GetMonFramesPointer: ; d05ce
+GetMonFramesPointer:
 	call PokeAnim_IsEgg
 	jr z, .egg
 
@@ -1058,9 +1002,8 @@
 	ld a, h
 	ld [wPokeAnimFramesAddr + 1], a
 	ret
-; d061b
 
-GetMonBitmaskPointer: ; d061b
+GetMonBitmaskPointer:
 	call PokeAnim_IsEgg
 	jr z, .egg
 
@@ -1097,9 +1040,8 @@
 	ld a, h
 	ld [wPokeAnimBitmaskAddr + 1], a
 	ret
-; d065c
 
-PokeAnim_GetSpeciesOrUnown: ; d065c
+PokeAnim_GetSpeciesOrUnown:
 	call PokeAnim_IsUnown
 	jr z, .unown
 	ld a, [wPokeAnimSpecies]
@@ -1108,13 +1050,12 @@
 .unown
 	ld a, [wPokeAnimUnownLetter]
 	ret
-; d0669
 
-Unused_HOF_AnimateAlignedFrontpic: ; d0669
+Unused_HOF_AnimateAlignedFrontpic:
 	ld a, $1
 	ld [wBoxAlignment], a
 
-HOF_AnimateFrontpic: ; d066e
+HOF_AnimateFrontpic:
 	call AnimateMon_CheckIfPokemon
 	jr c, .fail
 	ld h, d
@@ -1138,4 +1079,3 @@
 	inc a
 	ld [wCurPartySpecies], a
 	ret
-; d0695
--- a/engine/gfx/place_graphic.asm
+++ b/engine/gfx/place_graphic.asm
@@ -1,4 +1,4 @@
-PlaceGraphic: ; 2ef6e
+PlaceGraphic:
 ; Fill wBoxAlignment-aligned box width b height c
 ; with iterating tile starting from hGraphicStartTile at hl.
 
--- a/engine/gfx/player_gfx.asm
+++ b/engine/gfx/player_gfx.asm
@@ -1,4 +1,4 @@
-Unreferenced_Function88248: ; 88248
+Unreferenced_Function88248:
 	ld c, CAL
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
@@ -10,17 +10,17 @@
 	ld [wTrainerClass], a
 	ret
 
-MovePlayerPicRight: ; 88258
+MovePlayerPicRight:
 	hlcoord 6, 4
 	ld de, 1
 	jr MovePlayerPic
 
-MovePlayerPicLeft: ; 88260
+MovePlayerPicLeft:
 	hlcoord 13, 4
 	ld de, -1
 	; fallthrough
 
-MovePlayerPic: ; 88266
+MovePlayerPic:
 ; Move player pic at hl by de * 7 tiles.
 	ld c, $8
 .loop
@@ -55,7 +55,7 @@
 	pop hl
 	jr .loop
 
-ShowPlayerNamingChoices: ; 88297
+ShowPlayerNamingChoices:
 	ld hl, ChrisNameMenuHeader
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
@@ -84,7 +84,7 @@
 	call InitName
 	ret
 
-GetPlayerIcon: ; 8832c
+GetPlayerIcon:
 ; Get the player icon corresponding to gender
 
 ; Male
@@ -102,7 +102,7 @@
 .done
 	ret
 
-GetCardPic: ; 8833e
+GetCardPic:
 	ld hl, ChrisCardPic
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
@@ -120,16 +120,16 @@
 	call FarCopyBytes
 	ret
 
-ChrisCardPic: ; 88365
+ChrisCardPic:
 INCBIN "gfx/trainer_card/chris_card.2bpp"
 
-KrisCardPic: ; 88595
+KrisCardPic:
 INCBIN "gfx/trainer_card/kris_card.2bpp"
 
-CardGFX: ; 887c5
+CardGFX:
 INCBIN "gfx/trainer_card/trainer_card.2bpp"
 
-GetPlayerBackpic: ; 88825
+GetPlayerBackpic:
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
 	jr z, GetChrisBackpic
@@ -136,7 +136,7 @@
 	call GetKrisBackpic
 	ret
 
-GetChrisBackpic: ; 88830
+GetChrisBackpic:
 	ld hl, ChrisBackpic
 	ld b, BANK(ChrisBackpic)
 	ld de, vTiles2 tile $31
@@ -144,7 +144,7 @@
 	predef DecompressGet2bpp
 	ret
 
-HOF_LoadTrainerFrontpic: ; 88840
+HOF_LoadTrainerFrontpic:
 	call WaitBGMap
 	xor a
 	ld [hBGMapMode], a
@@ -173,7 +173,7 @@
 	ld [hBGMapMode], a
 	ret
 
-DrawIntroPlayerPic: ; 88874
+DrawIntroPlayerPic:
 ; Draw the player pic at (6,4).
 
 ; Get class
@@ -206,13 +206,13 @@
 	predef PlaceGraphic
 	ret
 
-ChrisPic: ; 888a9
+ChrisPic:
 INCBIN "gfx/player/chris.2bpp"
 
-KrisPic: ; 88bb9
+KrisPic:
 INCBIN "gfx/player/kris.2bpp"
 
-GetKrisBackpic: ; 88ec9
+GetKrisBackpic:
 ; Kris's backpic is uncompressed.
 	ld de, KrisBackpic
 	ld hl, vTiles2 tile $31
@@ -220,5 +220,5 @@
 	call Get2bpp
 	ret
 
-KrisBackpic: ; 88ed6
+KrisBackpic:
 INCBIN "gfx/player/kris_back.2bpp"
--- a/engine/gfx/sgb_layouts.asm
+++ b/engine/gfx/sgb_layouts.asm
@@ -1,4 +1,4 @@
-LoadSGBLayout: ; 864c
+LoadSGBLayout:
 	call CheckCGB
 	jp nz, LoadSGBLayoutCGB
 
@@ -20,9 +20,8 @@
 	ld de, _LoadSGBLayout_ReturnFromJumpTable
 	push de
 	jp hl
-; 866f
 
-.Jumptable: ; 866f
+.Jumptable:
 	dw .SGB_BattleGrayscale
 	dw .SGB_BattleColors
 	dw .SGB_PokegearPals
@@ -54,15 +53,13 @@
 	dw .SGB_TrainerOrMonFrontpicPals
 	dw .SGB_MysteryGift
 	dw .SGB1e
-; 86ad
 
-.SGB_BattleGrayscale: ; 86ad
+.SGB_BattleGrayscale:
 	ld hl, PalPacket_BattleGrayscale
 	ld de, BlkPacket_Battle
 	ret
-; 86b4
 
-.SGB_BattleColors: ; 86b4
+.SGB_BattleColors:
 	ld hl, BlkPacket_Battle
 	call PushSGBPals_
 
@@ -135,9 +132,8 @@
 	ld a, SCGB_BATTLE_COLORS
 	ld [wSGBPredef], a
 	ret
-; 873c
 
-.SGB_MoveList: ; 873c
+.SGB_MoveList:
 	ld hl, PalPacket_9bd6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -154,15 +150,13 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_MoveList
 	ret
-; 875c
 
-.SGB_PokegearPals: ; 875c
+.SGB_PokegearPals:
 	ld hl, PalPacket_Pokegear
 	ld de, BlkPacket_9a86
 	ret
-; 8763
 
-.SGB_StatsScreenHPPals: ; 8763
+.SGB_StatsScreenHPPals:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -196,15 +190,13 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_StatsScreen
 	ret
-; 87ab
 
-.SGB_PartyMenu: ; 87ab
+.SGB_PartyMenu:
 	ld hl, PalPacket_PartyMenu
 	ld de, wSGBPals + 1
 	ret
-; 87b2
 
-.SGB_Pokedex: ; 87b2
+.SGB_Pokedex:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -230,9 +222,8 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_Pokedex_PC
 	ret
-; 87e9
 
-.SGB_BillsPC: ; 87e9
+.SGB_BillsPC:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -259,15 +250,13 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_Pokedex_PC
 	ret
-; 8823
 
-.SGB_PokedexUnownMode: ; 8823
+.SGB_PokedexUnownMode:
 	call .SGB_Pokedex
 	ld de, BlkPacket_PokedexUnownMode
 	ret
-; 882a
 
-.SGB_PokedexSearchOption: ; 882a
+.SGB_PokedexSearchOption:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -283,34 +272,29 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_9a86
 	ret
-; 884b
 
-.SGB_PackPals: ; 884b
+.SGB_PackPals:
 	ld hl, PalPacket_Pack
 	ld de, BlkPacket_9a86
 	ret
-; 8852
 
-.SGB_SlotMachine: ; 8852
+.SGB_SlotMachine:
 	ld hl, PalPacket_SlotMachine
 	ld de, BlkPacket_SlotMachine
 	ret
-; 8859
 
-.SGB06: ; 8859
+.SGB06:
 	ld hl, PalPacket_SCGB_06
 	ld de, BlkPacket_SCGB_06
 	ret
-; 8860
 
 .SGB_Diploma:
-.SGB_MysteryGift: ; 8860
+.SGB_MysteryGift:
 	ld hl, PalPacket_Diploma
 	ld de, BlkPacket_9a86
 	ret
-; 8867
 
-.SGB_GSIntro: ; 8867
+.SGB_GSIntro:
 	ld b, 0
 	ld hl, .BlkPacketTable_GSIntro
 rept 4
@@ -324,35 +308,30 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 8878
 
-.BlkPacketTable_GSIntro: ; 8878
+.BlkPacketTable_GSIntro:
 	dw BlkPacket_9a86, PalPacket_GSIntroShellderLapras
 	dw BlkPacket_GSIntroJigglypuffPikachu, PalPacket_GSIntroJigglypuffPikachu
 	dw BlkPacket_9a86, PalPacket_GSIntroStartersTransition
-; 8884
 
-.SGB_GSTitleScreen: ; 8884
+.SGB_GSTitleScreen:
 	ld hl, PalPacket_GSTitleScreen
 	ld de, BlkPacket_GSTitleScreen
 	ld a, SCGB_DIPLOMA
 	ld [wSGBPredef], a
 	ret
-; 8890
 
-.SGB13: ; 8890
+.SGB13:
 	ld hl, PalPacket_SCGB_13
 	ld de, BlkPacket_SCGB_13
 	ret
-; 8897
 
-.SGB_BetaPikachuMinigame: ; 8897
+.SGB_BetaPikachuMinigame:
 	ld hl, PalPacket_BetaPikachuMinigame
 	ld de, BlkPacket_9a86
 	ret
-; 889e
 
-.SGB_BetaPoker: ; 889e
+.SGB_BetaPoker:
 	ld hl, BlkPacket_9a86
 	ld de, wPlayerLightScreenCount ; ???
 	ld bc, PALPACKET_LENGTH
@@ -360,9 +339,8 @@
 	ld hl, PalPacket_BetaPoker
 	ld de, BlkPacket_9a86
 	ret
-; 88b1
 
-.SGB_MapPals: ; 88b1
+.SGB_MapPals:
 	ld hl, PalPacket_9bd6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -374,9 +352,8 @@
 	ld a, SCGB_MAPPALS
 	ld [wSGBPredef], a
 	ret
-; 88cd
 
-.SGB_Evolution: ; 88cd
+.SGB_Evolution:
 	push bc
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
@@ -419,22 +396,19 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_9a86
 	ret
-; 891a
 
 .SGB0d:
-.SGB_TrainerCard: ; 891a
+.SGB_TrainerCard:
 	ld hl, PalPacket_Diploma
 	ld de, BlkPacket_9a86
 	ret
-; 8921
 
-.SGB_UnownPuzzle: ; 8921
+.SGB_UnownPuzzle:
 	ld hl, PalPacket_UnownPuzzle
 	ld de, BlkPacket_9a86
 	ret
-; 8928
 
-.SGB12: ; 8928
+.SGB12:
 	ld hl, PalPacket_9bd6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -462,9 +436,8 @@
 	ld hl, wSGBPals
 	ld de, wSGBPals + PALPACKET_LENGTH
 	ret
-; 8969
 
-.SGB1e: ; 8969
+.SGB1e:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -495,15 +468,13 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_9a86
 	ret
-; 89a6
 
-.SGB_GamefreakLogo: ; 89a6
+.SGB_GamefreakLogo:
 	ld hl, PalPacket_GamefreakLogo
 	ld de, BlkPacket_9a86
 	ret
-; 89ad
 
-.SGB_PlayerOrMonFrontpicPals: ; 89ad
+.SGB_PlayerOrMonFrontpicPals:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -522,15 +493,13 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_9a86
 	ret
-; 89d9
 
-.SGB_TradeTube: ; 89d9
+.SGB_TradeTube:
 	ld hl, PalPacket_TradeTube
 	ld de, BlkPacket_9a86
 	ret
-; 89e0
 
-.SGB_TrainerOrMonFrontpicPals: ; 89e0
+.SGB_TrainerOrMonFrontpicPals:
 	ld hl, PalPacket_9ce6
 	ld de, wSGBPals
 	ld bc, PALPACKET_LENGTH
@@ -549,9 +518,8 @@
 	ld hl, wSGBPals
 	ld de, BlkPacket_9a86
 	ret
-; 8a0c
 
-.GetMapPalsIndex: ; 8a0c
+.GetMapPalsIndex:
 	ld a, [wTimeOfDayPal]
 	cp NITE_F
 	jr c, .morn_day
@@ -593,13 +561,11 @@
 .gate
 	ld a, PREDEFPAL_PEWTER
 	ret
-; 8a45
 
 INCLUDE "data/maps/sgb_roof_pal_inds.asm"
 
-_LoadSGBLayout_ReturnFromJumpTable: ; 8a60
+_LoadSGBLayout_ReturnFromJumpTable:
 	push de
 	call PushSGBPals_
 	pop hl
 	jp PushSGBPals_
-; 8a68
--- a/engine/gfx/sprite_anims.asm
+++ b/engine/gfx/sprite_anims.asm
@@ -1,4 +1,4 @@
-DoAnimFrame: ; 8d24b
+DoAnimFrame:
 	ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID
 	add hl, bc
 	ld e, [hl]
@@ -10,9 +10,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 8d25b
 
-.Jumptable: ; 8d25b (23:525b)
+.Jumptable:
 ; entries correspond to SPRITE_ANIM_SEQ_* constants
 	dw .Null
 	dw .PartyMon
@@ -50,10 +49,10 @@
 	dw .IntroUnownF
 	dw .IntroSuicuneAway
 
-.Null: ; 8d2a1 (23:52a1)
+.Null:
 	ret
 
-.PartyMon ; 8d2a2 (23:52a2)
+.PartyMon
 	ld a, [wMenuCursorY]
 
 	ld hl, SPRITEANIMSTRUCT_INDEX
@@ -70,7 +69,7 @@
 	ld [hl], $0
 	ret
 
-.PartyMonSwitch ; 8d2b9 (23:52b9)
+.PartyMonSwitch
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld [hl], 8 * 3
@@ -112,7 +111,7 @@
 	ld [hl], a
 	ret
 
-.PartyMonSelected ; 8d2ea (23:52ea)
+.PartyMonSelected
 	ld a, [wMenuCursorY]
 
 	ld hl, SPRITEANIMSTRUCT_INDEX
@@ -131,17 +130,15 @@
 	ld [hl], 8 * 3
 	ret
 
-.GSTitleTrail ; 8d302 (23:5302)
+.GSTitleTrail
 	call .AnonymousJumptable
 	jp hl
-; 8d306 (23:5306)
 
 ; Anonymous dw (see .AnonymousJumptable)
 	dw .four_zero
 	dw .four_one
-; 8d30a
 
-.four_zero ; 8d30a
+.four_zero
 	call .IncrementJumptableIndex
 
 	ld hl, SPRITEANIMSTRUCT_INDEX
@@ -159,7 +156,7 @@
 	add hl, bc
 	ld [hl], a
 
-.four_one ; 8d321
+.four_one
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -200,9 +197,8 @@
 .asm_8d356
 	call DeinitializeSprite
 	ret
-; 8d35a
 
-.GSIntroHoOh ; 8d35a (23:535a)
+.GSIntroHoOh
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -216,19 +212,19 @@
 	ld [hl], a
 	ret
 
-.NamingScreenCursor ; 8d36c (23:536c)
+.NamingScreenCursor
 	callfar NamingScreen_AnimateCursor
 	ret
 
-.MailCursor ; 8d373 (23:5373)
+.MailCursor
 	callfar ComposeMail_AnimateCursor
 	ret
 
-.GameFreakLogo: ; 8d37a (23:537a)
+.GameFreakLogo:
 	callfar GameFreakLogoJumper
 	ret
 
-.GSIntroStar ; 8d381 (23:5381)
+.GSIntroStar
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -278,7 +274,7 @@
 	call DeinitializeSprite
 	ret
 
-.GSIntroSparkle ; 8d3c3 (23:53c3)
+.GSIntroSparkle
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hli]
@@ -355,11 +351,11 @@
 	call DeinitializeSprite
 	ret
 
-.SlotsGolem: ; 8d422 (23:5422)
+.SlotsGolem:
 	callfar Slots_AnimateGolem
 	ret
 
-.SlotsChansey: ; 8d429 (23:5429)
+.SlotsChansey:
 	callfar Slots_AnimateChansey
 	ld hl, wcf64
 	ld a, [hl]
@@ -370,7 +366,7 @@
 	call _ReinitSpriteAnimFrame
 	ret
 
-.SlotsChanseyEgg: ; 8d43e (23:543e)
+.SlotsChanseyEgg:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -403,22 +399,21 @@
 	ld [hl], a
 	ret
 
-.UnusedCursor ; 8d46e (23:546e)
+.UnusedCursor
 	callfar ret_e00ed
 	ret
 
-.PokegearArrow ; 8d475 (23:5475)
+.PokegearArrow
 	callfar AnimatePokegearModeIndicatorArrow
 	ret
 
-.DummyGameCursor ; 8d47c (23:547c)
+.DummyGameCursor
 	callfar DummyGame_InterpretJoypad_AnimateCursor
 	ret
 
-.TradePokeBall ; 8d483 (23:5483)
+.TradePokeBall
 	call .AnonymousJumptable
 	jp hl
-; 8d487 (23:5487)
 
 ; Anonymous dw (see .AnonymousJumptable)
 	dw .TradePokeBall_zero
@@ -427,9 +422,8 @@
 	dw .TradePokeBall_three
 	dw .TradePokeBall_four
 	dw .TradePokeBall_five
-; 8d493
 
-.TradePokeBall_zero ; 8d493
+.TradePokeBall_zero
 	ld a, SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_WOBBLE
 	call _ReinitSpriteAnimFrame
 
@@ -441,9 +435,8 @@
 	add hl, bc
 	ld [hl], $20
 	ret
-; 8d4a5
 
-.TradePokeBall_two ; 8d4a5
+.TradePokeBall_two
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -459,7 +452,7 @@
 	add hl, bc
 	ld [hl], $40
 
-.TradePokeBall_three ; 8d4b8
+.TradePokeBall_three
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -478,9 +471,8 @@
 	ld de, SFX_GOT_SAFARI_BALLS
 	call PlaySFX
 	jr .TradePokeBall_five
-; 8d4d5
 
-.TradePokeBall_one ; 8d4d5
+.TradePokeBall_one
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld [hl], $4
@@ -493,9 +485,8 @@
 	add hl, bc
 	ld [hl], $24
 	ret
-; 8d4e8
 
-.TradePokeBall_four ; 8d4e8
+.TradePokeBall_four
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld a, [hl]
@@ -541,12 +532,11 @@
 	call .IncrementJumptableIndex
 	ret
 
-.TradePokeBall_five ; 8d526
+.TradePokeBall_five
 	call DeinitializeSprite
 	ret
-; 8d52a
 
-.TradeTubeBulge ; 8d52a (23:552a)
+.TradeTubeBulge
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -564,11 +554,11 @@
 	call DeinitializeSprite
 	ret
 
-.TrademonInTube ; 8d543 (23:5543)
+.TrademonInTube
 	callfar TradeAnim_AnimateTrademonInTube
 	ret
 
-.RevealNewMon: ; 8d54a (23:554a)
+.RevealNewMon:
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -605,11 +595,11 @@
 	call DeinitializeSprite
 	ret
 
-.RadioTuningKnob: ; 8d578 (23:5578)
+.RadioTuningKnob:
 	callfar AnimateTuningKnob
 	ret
 
-.CutLeaves ; 8d57f (23:557f)
+.CutLeaves
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld e, [hl]
@@ -648,7 +638,7 @@
 	ld [hl], a
 	ret
 
-.FlyFrom: ; 8d5b0 (23:55b0)
+.FlyFrom:
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -687,7 +677,7 @@
 	ld [hl], a
 	ret
 
-.FlyLeaf: ; 8d5e2 (23:55e2)
+.FlyLeaf:
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -716,7 +706,7 @@
 	call DeinitializeSprite
 	ret
 
-.FlyTo: ; 8d607 (23:5607)
+.FlyTo:
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -748,15 +738,15 @@
 	ld [hl], a
 	ret
 
-.MobileTradeSentPulse ; 8d630 (23:5630)
+.MobileTradeSentPulse
 	farcall Function108bc7
 	ret
 
-.MobileTradeOTPulse ; 8d637 (23:5637)
+.MobileTradeOTPulse
 	farcall Function108be0
 	ret
 
-.IntroSuicune ; 8d63e (23:563e)
+.IntroSuicune
 	ld a, [wcf65]
 	and a
 	jr nz, .asm_8d645
@@ -783,7 +773,7 @@
 	call _ReinitSpriteAnimFrame
 	ret
 
-.IntroPichuWooper ; 8d666 (23:5666)
+.IntroPichuWooper
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -802,7 +792,7 @@
 .asm_8d67f
 	ret
 
-.IntroUnown ; 8d680 (23:5680)
+.IntroUnown
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld d, [hl]
@@ -829,7 +819,7 @@
 	ld [hl], a
 	ret
 
-.IntroUnownF ; 8d6a2 (23:56a2)
+.IntroUnownF
 	ld a, [wcf64]
 	cp $40
 	ret nz
@@ -837,7 +827,7 @@
 	call _ReinitSpriteAnimFrame
 	ret
 
-.IntroSuicuneAway ; 8d6ae (23:56ae)
+.IntroSuicuneAway
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -845,15 +835,15 @@
 	ld [hl], a
 	ret
 
-.EZChatCursor ; 8d6b7 (23:56b7)
+.EZChatCursor
 	farcall AnimateEZChatCursor
 	ret
 
-.Celebi ; 8d6be (23:56be)
+.Celebi
 	farcall UpdateCelebiPosition
 	ret
 
-.AnonymousJumptable: ; 8d6c5 (23:56c5)
+.AnonymousJumptable:
 	ld hl, sp+$0
 	ld e, [hl]
 	inc hl
@@ -870,20 +860,17 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 8d6d8 (23:56d8)
 
-.IncrementJumptableIndex: ; 8d6d8
+.IncrementJumptableIndex:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	inc [hl]
 	ret
-; 8d6de
 
-.Sprites_Sine: ; 8d6de (23:56de)
+.Sprites_Sine:
 	call Sprites_Sine
 	ret
 
-.Sprites_Cosine: ; 8d6e2 (23:56e2)
+.Sprites_Cosine:
 	call Sprites_Cosine
 	ret
-; 8d6e6 (23:56e6)
--- a/engine/gfx/sprites.asm
+++ b/engine/gfx/sprites.asm
@@ -1,4 +1,4 @@
-ClearSpriteAnims: ; 8cf53
+ClearSpriteAnims:
 	ld hl, wSpriteAnimDict
 	ld bc, wSpriteAnimsEnd - wSpriteAnimDict
 .loop
@@ -9,15 +9,13 @@
 	or b
 	jr nz, .loop
 	ret
-; 8cf62
 
-PlaySpriteAnimationsAndDelayFrame: ; 8cf62
+PlaySpriteAnimationsAndDelayFrame:
 	call PlaySpriteAnimations
 	call DelayFrame
 	ret
-; 8cf69
 
-PlaySpriteAnimations: ; 8cf69
+PlaySpriteAnimations:
 	push hl
 	push de
 	push bc
@@ -32,9 +30,8 @@
 	pop de
 	pop hl
 	ret
-; 8cf7a
 
-DoNextFrameForAllSprites: ; 8cf7a
+DoNextFrameForAllSprites:
 	ld hl, wSpriteAnimationStructs
 	ld e, NUM_SPRITE_ANIM_STRUCTS
 
@@ -72,9 +69,8 @@
 
 .done
 	ret
-; 8cfa8
 
-DoNextFrameForFirst16Sprites: ; 8cfa8 (23:4fa8)
+DoNextFrameForFirst16Sprites:
 	ld hl, wSpriteAnimationStructs
 	ld e, NUM_SPRITE_ANIM_STRUCTS
 
@@ -113,7 +109,7 @@
 .done
 	ret
 
-InitSpriteAnimStruct:: ; 8cfd6
+InitSpriteAnimStruct::
 ; Initialize animation a at pixel x=e, y=d
 ; Find if there's any room in the wSpriteAnimationStructs array, which is 10x16
 	push de
@@ -208,18 +204,16 @@
 	ld a, b
 	ld [wSpriteAnimAddrBackup + 1], a
 	ret
-; 8d036
 
-DeinitializeSprite: ; 8d036
+DeinitializeSprite:
 ; Clear the index field of the struct in bc.
 	ld hl, SPRITEANIMSTRUCT_INDEX
 	add hl, bc
 	ld [hl], $0
 	ret
-; 8d03d
 
 
-DeinitializeAllSprites: ; 8d03d (23:503d)
+DeinitializeAllSprites:
 ; Clear the index field of every struct in the wSpriteAnimationStructs array.
 	ld hl, wSpriteAnimationStructs
 	ld bc, SPRITEANIMSTRUCT_LENGTH
@@ -233,7 +227,7 @@
 	ret
 
 
-UpdateAnimFrame: ; 8d04c
+UpdateAnimFrame:
 	call InitSpriteAnimBuffer ; init WRAM
 	call GetSpriteAnimFrame ; read from a memory array
 	cp -3
@@ -319,9 +313,8 @@
 	pop bc
 	scf
 	ret
-; 8d0be
 
-AddOrSubtractY: ; 8d0be
+AddOrSubtractY:
 	push hl
 	ld a, [hl]
 	ld hl, wCurrSpriteAddSubFlags
@@ -335,9 +328,8 @@
 .ok
 	pop hl
 	ret
-; 8d0ce
 
-AddOrSubtractX: ; 8d0ce
+AddOrSubtractX:
 	push hl
 	ld a, [hl]
 	ld hl, wCurrSpriteAddSubFlags
@@ -351,9 +343,8 @@
 .ok
 	pop hl
 	ret
-; 8d0de
 
-GetSpriteOAMAttr: ; 8d0de
+GetSpriteOAMAttr:
 	ld a, [wCurrSpriteAddSubFlags]
 	ld b, a
 	ld a, [hl]
@@ -364,9 +355,8 @@
 	and $1f
 	or b
 	ret
-; 8d0ec
 
-InitSpriteAnimBuffer: ; 8d0ec
+InitSpriteAnimBuffer:
 	xor a
 	ld [wCurrSpriteAddSubFlags], a
 	ld hl, SPRITEANIMSTRUCT_TILE_ID
@@ -382,9 +372,8 @@
 	ld a, [hli]
 	ld [wCurrAnimYOffset], a
 	ret
-; 8d109
 
-GetSpriteAnimVTile: ; 8d109
+GetSpriteAnimVTile:
 ; a = wSpriteAnimDict[a] if a in wSpriteAnimDict else 0
 ; vTiles offset
 	push hl
@@ -409,9 +398,8 @@
 	pop bc
 	pop hl
 	ret
-; 8d120
 
-_ReinitSpriteAnimFrame:: ; 8d120
+_ReinitSpriteAnimFrame::
 	ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
 	ld [hl], a
@@ -422,10 +410,9 @@
 	add hl, bc
 	ld [hl], -1
 	ret
-; 8d132
 
 
-GetSpriteAnimFrame: ; 8d132
+GetSpriteAnimFrame:
 .loop
 	ld hl, SPRITEANIMSTRUCT_DURATION
 	add hl, bc
@@ -491,9 +478,8 @@
 	add hl, bc
 	ld [hl], a
 	jr .loop
-; 8d189
 
-.GetPointer: ; 8d189
+.GetPointer:
 	; Get the data for the current frame for the current animation sequence
 
 	; SpriteAnimFrameData[SpriteAnim[SPRITEANIMSTRUCT_FRAMESET_ID]][SpriteAnim[SPRITEANIMSTRUCT_FRAME]]
@@ -514,9 +500,8 @@
 	add hl, hl
 	add hl, de
 	ret
-; 8d1a2
 
-GetFrameOAMPointer: ; 8d1a2
+GetFrameOAMPointer:
 ; Load OAM data pointer
 	ld e, a
 	ld d, 0
@@ -525,9 +510,8 @@
 	add hl, de
 	add hl, de
 	ret
-; 8d1ac
 
-Unreferenced_BrokenGetStdGraphics: ; 8d1ac
+Unreferenced_BrokenGetStdGraphics:
 	push hl
 	ld l, a
 	ld h, 0
@@ -547,7 +531,6 @@
 	call Request2bpp
 	pop bc
 	ret
-; 8d1c4
 
 
 INCLUDE "data/sprite_anims/sequences.asm"
@@ -573,19 +556,18 @@
 	dbbw 16, $21, .deleted
 
 .deleted
-; 8e72a (23:672a)
 
 
-Sprites_Cosine: ; 8e72a
+Sprites_Cosine:
 ; a = d * cos(a * pi/32)
 	add %010000 ; cos(x) = sin(x + pi/2)
 	; fallthrough
-Sprites_Sine: ; 8e72c
+Sprites_Sine:
 ; a = d * sin(a * pi/32)
 	calc_sine_wave
 
 
-AnimateEndOfExpBar: ; 8e79d
+AnimateEndOfExpBar:
 	ld a, [hSGB]
 	ld de, EndOfExpBarGFX
 	and a
@@ -609,9 +591,8 @@
 	jr nz, .loop
 	call ClearSprites
 	ret
-; 8e7c6
 
-.AnimateFrame: ; 8e7c6
+.AnimateFrame:
 	ld hl, wVirtualOAMSprite00
 	ld c, 8 ; number of animated circles
 .anim_loop
@@ -648,14 +629,13 @@
 	ld a, PAL_BATTLE_OB_BLUE
 	ld [hli], a ; attributes
 	jr .anim_loop
-; 8e7f4
 
-EndOfExpBarGFX: ; 8e7f4
+EndOfExpBarGFX:
 INCBIN "gfx/battle/expbarend.2bpp"
-SGBEndOfExpBarGFX: ; 8e804
+SGBEndOfExpBarGFX:
 INCBIN "gfx/battle/expbarend_sgb.2bpp"
 
-ClearSpriteAnims2: ; 8e814
+ClearSpriteAnims2:
 	push hl
 	push de
 	push bc
@@ -674,4 +654,3 @@
 	pop de
 	pop hl
 	ret
-; 8e82b
--- a/engine/gfx/trademon_frontpic.asm
+++ b/engine/gfx/trademon_frontpic.asm
@@ -1,4 +1,4 @@
-GetTrademonFrontpic: ; 4d7fd
+GetTrademonFrontpic:
 	ld a, [wOTTrademonSpecies]
 	ld hl, wOTTrademonDVs
 	ld de, vTiles2
@@ -13,7 +13,7 @@
 	predef GetAnimatedFrontpic
 	ret
 
-AnimateTrademonFrontpic: ; 4d81e
+AnimateTrademonFrontpic:
 	ld a, [wOTTrademonSpecies]
 	call IsAPokemon
 	ret c
--- a/engine/items/buy_sell_toss.asm
+++ b/engine/items/buy_sell_toss.asm
@@ -1,13 +1,12 @@
-SelectQuantityToToss: ; 24fbf
+SelectQuantityToToss:
 	ld hl, TossItem_MenuHeader
 	call LoadMenuHeader
 	call Toss_Sell_Loop
 	ret
-; 24fc9
 
-SelectQuantityToBuy: ; 24fc9
+SelectQuantityToBuy:
 	farcall GetItemPrice
-RooftopSale_SelectQuantityToBuy: ; 24fcf
+RooftopSale_SelectQuantityToBuy:
 	ld a, d
 	ld [wBuffer1], a
 	ld a, e
@@ -16,9 +15,8 @@
 	call LoadMenuHeader
 	call Toss_Sell_Loop
 	ret
-; 24fe1
 
-SelectQuantityToSell: ; 24fe1
+SelectQuantityToSell:
 	farcall GetItemPrice
 	ld a, d
 	ld [wBuffer1], a
@@ -28,9 +26,8 @@
 	call LoadMenuHeader
 	call Toss_Sell_Loop
 	ret
-; 24ff9
 
-Toss_Sell_Loop: ; 24ff9
+Toss_Sell_Loop:
 	ld a, 1
 	ld [wItemQuantityChangeBuffer], a
 .loop
@@ -45,9 +42,8 @@
 .nope
 	and a
 	ret
-; 2500e
 
-BuySellToss_InterpretJoypad: ; 2500e
+BuySellToss_InterpretJoypad:
 	call JoyTextDelay_ForcehJoyDown ; get joypad
 	bit B_BUTTON_F, c
 	jr nz, .b
@@ -126,9 +122,8 @@
 	ld [wItemQuantityChangeBuffer], a
 	and a
 	ret
-; 25072
 
-BuySellToss_UpdateQuantityDisplay: ; 25072
+BuySellToss_UpdateQuantityDisplay:
 	call MenuBox
 	call MenuBoxCoord2Tile
 	ld de, SCREEN_WIDTH + 1
@@ -145,26 +140,22 @@
 	ld a, [wMenuDataBank]
 	call FarCall_de
 	ret
-; 25097
 
-ret_25097: ; 25097
+ret_25097:
 	ret
-; 25098
 
-DisplayPurchasePrice: ; 25098
+DisplayPurchasePrice:
 	call BuySell_MultiplyPrice
 	call BuySell_DisplaySubtotal
 	ret
-; 2509f
 
-DisplaySellingPrice: ; 2509f
+DisplaySellingPrice:
 	call BuySell_MultiplyPrice
 	call Sell_HalvePrice
 	call BuySell_DisplaySubtotal
 	ret
-; 250a9
 
-BuySell_MultiplyPrice: ; 250a9
+BuySell_MultiplyPrice:
 	xor a
 	ld [hMultiplicand + 0], a
 	ld a, [wBuffer1]
@@ -177,9 +168,8 @@
 	call Multiply
 	pop hl
 	ret
-; 250c1
 
-Sell_HalvePrice: ; 250c1
+Sell_HalvePrice:
 	push hl
 	ld hl, hProduct + 1
 	ld a, [hl]
@@ -193,9 +183,8 @@
 	ld [hl], a
 	pop hl
 	ret
-; 250d1
 
-BuySell_DisplaySubtotal: ; 250d1
+BuySell_DisplaySubtotal:
 	push hl
 	ld hl, hMoneyTemp
 	ld a, [hProduct + 1]
@@ -211,7 +200,6 @@
 	call PrintNum
 	call WaitBGMap
 	ret
-; 250ed
 
 TossItem_MenuHeader: ; 0x250ed
 	db MENU_BACKUP_TILES ; flags
--- a/engine/items/item_effects.asm
+++ b/engine/items/item_effects.asm
@@ -1,4 +1,4 @@
-_DoItemEffect:: ; e722
+_DoItemEffect::
 	ld a, [wCurItem]
 	ld [wd265], a
 	call GetItemName
@@ -10,10 +10,9 @@
 	ld hl, ItemEffects
 	rst JumpTable
 	ret
-; e73c
 
 
-ItemEffects: ; e73c
+ItemEffects:
 ; entries correspond to item ids
 	dw PokeBallEffect      ; MASTER_BALL
 	dw PokeBallEffect      ; ULTRA_BALL
@@ -194,10 +193,9 @@
 	dw PokeBallEffect      ; PARK_BALL
 	dw NoEffect            ; RAINBOW_WING
 	dw NoEffect            ; ITEM_B3
-; e8a2
 
 
-PokeBallEffect: ; e8a2
+PokeBallEffect:
 	ld a, [wBattleMode]
 	dec a
 	jp nz, UseBallInTrainerBattle
@@ -713,7 +711,6 @@
 	ld hl, wParkBallsRemaining
 	dec [hl]
 	ret
-; ec0a
 
 
 BallMultiplierFunctionTable:
@@ -1117,7 +1114,6 @@
 	pop bc
 	ld hl, TextJump_Waitbutton
 	ret
-; ede6
 
 TextJump_Waitbutton: ; 0xede6
 	; @
@@ -1143,23 +1139,21 @@
 	db "@"
 ; 0xedfa
 
-ReturnToBattle_UseBall: ; edfa (3:6dfa)
+ReturnToBattle_UseBall:
 	farcall _ReturnToBattle_UseBall
 	ret
 
-TownMapEffect: ; ee01
+TownMapEffect:
 	farcall PokegearMap
 	ret
-; ee08
 
 
-BicycleEffect: ; ee08
+BicycleEffect:
 	farcall BikeFunction
 	ret
-; ee0f
 
 
-EvoStoneEffect: ; ee0f
+EvoStoneEffect:
 	ld b, PARTYMENUACTION_EVO_STONE
 	call UseItem_SelectMon
 
@@ -1189,10 +1183,9 @@
 	xor a
 	ld [wItemEffectSucceeded], a
 	ret
-; ee3d
 
 
-VitaminEffect: ; ee3d
+VitaminEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 
@@ -1236,14 +1229,13 @@
 	jp UseDisposableItem
 
 
-NoEffectMessage: ; ee83
+NoEffectMessage:
 	ld hl, WontHaveAnyEffectText
 	call PrintText
 	jp ClearPalettes
-; ee8c
 
 
-UpdateStatsAfterItem: ; ee8c
+UpdateStatsAfterItem:
 	ld a, MON_MAXHP
 	call GetPartyParamLocation
 	ld d, h
@@ -1252,13 +1244,11 @@
 	call GetPartyParamLocation
 	ld b, TRUE
 	predef_jump CalcMonStats
-; ee9f
 
-RareCandy_StatBooster_ExitMenu: ; ee9f
+RareCandy_StatBooster_ExitMenu:
 	xor a
 	ld [wItemEffectSucceeded], a
 	jp ClearPalettes
-; eea6
 
 
 Text_StatRose: ; 0xeea6
@@ -1268,7 +1258,7 @@
 ; 0xeeab
 
 
-StatStrings: ; eeab
+StatStrings:
 	dw .health
 	dw .attack
 	dw .defense
@@ -1280,10 +1270,9 @@
 .defense db "DEFENSE@"
 .speed   db "SPEED@"
 .special db "SPECIAL@"
-; eed9
 
 
-GetStatExpRelativePointer: ; eed9
+GetStatExpRelativePointer:
 	ld a, [wCurItem]
 	ld hl, Table_eeeb
 .next
@@ -1298,18 +1287,16 @@
 	ld c, a
 	ld b, 0
 	ret
-; eeeb
 
-Table_eeeb: ; eeeb
+Table_eeeb:
 	db HP_UP,    MON_HP_EXP - MON_STAT_EXP
 	db PROTEIN, MON_ATK_EXP - MON_STAT_EXP
 	db IRON,    MON_DEF_EXP - MON_STAT_EXP
 	db CARBOS,  MON_SPD_EXP - MON_STAT_EXP
 	db CALCIUM, MON_SPC_EXP - MON_STAT_EXP
-; eef5
 
 
-RareCandy_StatBooster_GetParameters: ; eef5
+RareCandy_StatBooster_GetParameters:
 	ld a, [wCurPartySpecies]
 	ld [wCurSpecies], a
 	ld [wd265], a
@@ -1325,7 +1312,7 @@
 ; 0xef14
 
 
-RareCandyEffect: ; ef14
+RareCandyEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 
@@ -1414,10 +1401,9 @@
 	farcall EvolvePokemon
 
 	jp UseDisposableItem
-; efad
 
 
-HealPowderEffect: ; efad
+HealPowderEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 
@@ -1436,21 +1422,19 @@
 
 .asm_efc9
 	jp StatusHealer_Jumptable
-; efcc
 
 
-StatusHealingEffect: ; efcc
+StatusHealingEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 	jp c, StatusHealer_ExitMenu
 
-FullyHealStatus: ; efd4
+FullyHealStatus:
 	call UseStatusHealer
 	jp StatusHealer_Jumptable
-; efda
 
 
-UseStatusHealer: ; efda (3:6fda)
+UseStatusHealer:
 	call IsMonFainted
 	ld a, $1
 	ret z
@@ -1476,7 +1460,7 @@
 	ld a, $0
 	ret
 
-IsItemUsedOnConfusedMon: ; f009 (3:7009)
+IsItemUsedOnConfusedMon:
 	call IsItemUsedOnBattleMon
 	jr nc, .nope
 	ld a, [wPlayerSubStatus3]
@@ -1492,7 +1476,7 @@
 	and a
 	ret
 
-BattlemonRestoreHealth: ; f01e (3:701e)
+BattlemonRestoreHealth:
 	call IsItemUsedOnBattleMon
 	ret nc
 	ld a, MON_HP
@@ -1503,7 +1487,7 @@
 	ld [wBattleMonHP + 1], a
 	ret
 
-HealStatus: ; f030 (3:7030)
+HealStatus:
 	call IsItemUsedOnBattleMon
 	ret nc
 	xor a
@@ -1524,7 +1508,7 @@
 	pop bc
 	ret
 
-GetItemHealingAction: ; f058 (3:7058)
+GetItemHealingAction:
 	push hl
 	ld a, [wCurItem]
 	ld hl, StatusHealingActions
@@ -1544,22 +1528,21 @@
 	cp %11111111
 	pop hl
 	ret
-; f071 (3:7071)
 
 INCLUDE "data/items/heal_status.asm"
 
-StatusHealer_Jumptable: ; f09e (3:709e)
+StatusHealer_Jumptable:
 	ld hl, .dw
 	rst JumpTable
 	ret
 
-.dw ; f0a3 (3:70a3)
+.dw
 	dw StatusHealer_ClearPalettes
 	dw StatusHealer_NoEffect
 	dw StatusHealer_ExitMenu
 
 
-RevivalHerbEffect: ; f0a9
+RevivalHerbEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 	jp c, StatusHealer_ExitMenu
@@ -1575,10 +1558,9 @@
 
 .asm_f0c5
 	jp StatusHealer_Jumptable
-; f0c8
 
 
-ReviveEffect: ; f0c8
+ReviveEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 	jp c, StatusHealer_ExitMenu
@@ -1585,10 +1567,9 @@
 
 	call RevivePokemon
 	jp StatusHealer_Jumptable
-; f0d6
 
 
-RevivePokemon: ; f0d6
+RevivePokemon:
 	call IsMonFainted
 	ld a, 1
 	ret nz
@@ -1633,10 +1614,9 @@
 	call UseDisposableItem
 	ld a, 0
 	ret
-; f128
 
 
-FullRestoreEffect: ; f128
+FullRestoreEffect:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 	jp c, StatusHealer_ExitMenu
@@ -1652,10 +1632,9 @@
 .NotAtFullHealth:
 	call .FullRestore
 	jp StatusHealer_Jumptable
-; f144
 
 
-.FullRestore: ; f144
+.FullRestore:
 	xor a
 	ld [wLowHealthAlarm], a
 	call ReviveFullHP
@@ -1673,10 +1652,9 @@
 	call UseDisposableItem
 	ld a, 0
 	ret
-; f16a
 
 
-BitterBerryEffect: ; f16a
+BitterBerryEffect:
 	ld hl, wPlayerSubStatus3
 	bit SUBSTATUS_CONFUSED, [hl]
 	ld a, 1
@@ -1694,25 +1672,21 @@
 
 .done
 	jp StatusHealer_Jumptable
-; f186
 
 
-RestoreHPEffect: ; f186
+RestoreHPEffect:
 	call ItemRestoreHP
 	jp StatusHealer_Jumptable
-; f18c
 
 
-EnergypowderEffect: ; f18c
+EnergypowderEffect:
 	ld c, HAPPINESS_BITTERPOWDER
 	jr EnergypowderEnergyRootCommon
-; f190
 
-EnergyRootEffect: ; f190
+EnergyRootEffect:
 	ld c, HAPPINESS_ENERGYROOT
-; f192
 
-EnergypowderEnergyRootCommon: ; f192
+EnergypowderEnergyRootCommon:
 	push bc
 	call ItemRestoreHP
 	pop bc
@@ -1725,10 +1699,9 @@
 
 .skip_happiness
 	jp StatusHealer_Jumptable
-; f1a9
 
 
-ItemRestoreHP: ; f1a9 (3:71a9)
+ItemRestoreHP:
 	ld b, PARTYMENUACTION_HEALING_ITEM
 	call UseItem_SelectMon
 	ld a, 2
@@ -1755,7 +1728,7 @@
 	ld a, 0
 	ret
 
-HealHP_SFX_GFX: ; f1db (3:71db)
+HealHP_SFX_GFX:
 	push de
 	ld de, SFX_POTION
 	call WaitPlaySFX
@@ -1768,7 +1741,7 @@
 	ld [wWhichHPBar], a
 	predef_jump AnimateHPBar
 
-UseItem_SelectMon: ; f1f9 (3:71f9)
+UseItem_SelectMon:
 	call .SelectMon
 	ret c
 
@@ -1784,7 +1757,7 @@
 	and a
 	ret
 
-.SelectMon: ; f20b (3:720b)
+.SelectMon:
 	ld a, b
 	ld [wPartyMenuActionText], a
 	push hl
@@ -1797,7 +1770,7 @@
 	pop hl
 	ret
 
-ChooseMonToUseItemOn: ; f21c (3:721c)
+ChooseMonToUseItemOn:
 	farcall LoadPartyMenuGFX
 	farcall InitPartyMenuWithCancel
 	farcall InitPartyMenuGFX
@@ -1809,7 +1782,7 @@
 	farcall PartyMenuSelect
 	ret
 
-ItemActionText: ; f24a (3:724a)
+ItemActionText:
 	ld [wPartyMenuActionText], a
 	ld a, [wCurPartySpecies]
 	push af
@@ -1832,7 +1805,7 @@
 	ld [wCurPartySpecies], a
 	ret
 
-ItemActionTextWaitButton: ; f279 (3:7279)
+ItemActionTextWaitButton:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -1847,18 +1820,18 @@
 	call DelayFrames
 	jp WaitPressAorB_BlinkCursor
 
-StatusHealer_NoEffect: ; f299 (3:7299)
+StatusHealer_NoEffect:
 	call WontHaveAnyEffectMessage
 	jr StatusHealer_ClearPalettes
 
-StatusHealer_ExitMenu: ; f29e (3:729e)
+StatusHealer_ExitMenu:
 	xor a
 	ld [wItemEffectSucceeded], a
-StatusHealer_ClearPalettes: ; f2a2 (3:72a2)
+StatusHealer_ClearPalettes:
 	call ClearPalettes
 	ret
 
-IsItemUsedOnBattleMon: ; f2a6 (3:72a6)
+IsItemUsedOnBattleMon:
 	ld a, [wBattleMode]
 	and a
 	ret z
@@ -1875,15 +1848,15 @@
 	xor a
 	ret
 
-ReviveHalfHP: ; f2ba (3:72ba)
+ReviveHalfHP:
 	call LoadHPFromBuffer1
 	srl d
 	rr e
 	jr ContinueRevive
 
-ReviveFullHP: ; f2c3 (3:72c3)
+ReviveFullHP:
 	call LoadHPFromBuffer1
-ContinueRevive: ; f2c6 (3:72c6)
+ContinueRevive:
 	ld a, MON_HP
 	call GetPartyParamLocation
 	ld [hl], d
@@ -1891,7 +1864,7 @@
 	ld [hl], e
 	jp LoadCurHPIntoBuffer5
 
-RestoreHealth: ; f2d1 (3:72d1)
+RestoreHealth:
 	ld a, MON_HP + 1
 	call GetPartyParamLocation
 	ld a, [hl]
@@ -1920,7 +1893,7 @@
 .finish
 	ret
 
-RemoveHP: ; f2f9 (3:72f9)
+RemoveHP:
 	ld a, MON_HP + 1
 	call GetPartyParamLocation
 	ld a, [hl]
@@ -1937,7 +1910,7 @@
 	call LoadCurHPIntoBuffer5
 	ret
 
-IsMonFainted: ; f30d (3:730d)
+IsMonFainted:
 	push de
 	call LoadMaxHPToBuffer1
 	call LoadCurHPToBuffer3
@@ -1947,7 +1920,7 @@
 	pop de
 	ret
 
-IsMonAtFullHealth: ; f31b (3:731b)
+IsMonAtFullHealth:
 	call LoadHPFromBuffer3
 	ld h, d
 	ld l, e
@@ -1958,7 +1931,7 @@
 	sbc d
 	ret
 
-LoadCurHPIntoBuffer5: ; f328 (3:7328)
+LoadCurHPIntoBuffer5:
 	ld a, MON_HP
 	call GetPartyParamLocation
 	ld a, [hli]
@@ -1966,25 +1939,22 @@
 	ld a, [hl]
 	ld [wBuffer5], a
 	ret
-; f336 (3:7336)
 
-LoadHPIntoBuffer5: ; f336
+LoadHPIntoBuffer5:
 	ld a, d
 	ld [wBuffer6], a
 	ld a, e
 	ld [wBuffer5], a
 	ret
-; f33f
 
-LoadHPFromBuffer5: ; f33f
+LoadHPFromBuffer5:
 	ld a, [wBuffer6]
 	ld d, a
 	ld a, [wBuffer5]
 	ld e, a
 	ret
-; f348
 
-LoadCurHPToBuffer3: ; f348 (3:7348)
+LoadCurHPToBuffer3:
 	ld a, MON_HP
 	call GetPartyParamLocation
 	ld a, [hli]
@@ -1993,7 +1963,7 @@
 	ld [wBuffer3], a
 	ret
 
-LoadHPFromBuffer3: ; f356 (3:7356)
+LoadHPFromBuffer3:
 	ld a, [wBuffer4]
 	ld d, a
 	ld a, [wBuffer3]
@@ -2000,7 +1970,7 @@
 	ld e, a
 	ret
 
-LoadMaxHPToBuffer1: ; f35f (3:735f)
+LoadMaxHPToBuffer1:
 	push hl
 	ld a, MON_MAXHP
 	call GetPartyParamLocation
@@ -2011,7 +1981,7 @@
 	pop hl
 	ret
 
-LoadHPFromBuffer1: ; f36f (3:736f)
+LoadHPFromBuffer1:
 	ld a, [wBuffer2]
 	ld d, a
 	ld a, [wBuffer1]
@@ -2018,7 +1988,7 @@
 	ld e, a
 	ret
 
-GetOneFifthMaxHP: ; f378 (3:7378)
+GetOneFifthMaxHP:
 	push bc
 	ld a, MON_MAXHP
 	call GetPartyParamLocation
@@ -2037,7 +2007,7 @@
 	pop bc
 	ret
 
-GetHealingItemAmount: ; f395 (3:7395)
+GetHealingItemAmount:
 	push hl
 	ld a, [wCurItem]
 	ld hl, HealingHPAmounts
@@ -2060,11 +2030,10 @@
 	ld d, [hl]
 	pop hl
 	ret
-; f3af (3:73af)
 
 INCLUDE "data/items/heal_hp.asm"
 
-Softboiled_MilkDrinkFunction: ; f3df (3:73df)
+Softboiled_MilkDrinkFunction:
 ; Softboiled/Milk Drink in the field
 	ld a, [wPartyMenuCursor]
 	dec a
@@ -2094,7 +2063,7 @@
 	ld [wPartyMenuCursor], a
 	ret
 
-.SelectMilkDrinkRecipient: ; f419 (3:7419)
+.SelectMilkDrinkRecipient:
 .loop
 	push bc
 	ld a, PARTYMENUACTION_HEALING_ITEM
@@ -2127,7 +2096,6 @@
 	call MenuTextBoxBackup
 	pop bc
 	jr .loop
-; f44a (3:744a)
 
 .Text_CantBeUsed: ; 0xf44a
 	; That can't be used on this #MON.
@@ -2136,7 +2104,7 @@
 ; 0xf44f
 
 
-EscapeRopeEffect: ; f44f
+EscapeRopeEffect:
 	xor a
 	ld [wItemEffectSucceeded], a
 	farcall EscapeRopeFunction
@@ -2145,24 +2113,20 @@
 	cp 1
 	call z, UseDisposableItem
 	ret
-; f462
 
 
-SuperRepelEffect: ; f462
+SuperRepelEffect:
 	ld b, 200
 	jr UseRepel
-; f466
 
-MaxRepelEffect: ; f466
+MaxRepelEffect:
 	ld b, 250
 	jr UseRepel
-; f466
 
-RepelEffect: ; f46a
+RepelEffect:
 	ld b, 100
-; f46c
 
-UseRepel: ; f46c
+UseRepel:
 	ld a, [wRepelEffect]
 	and a
 	ld hl, TextJump_RepelUsedEarlierIsStillInEffect
@@ -2180,16 +2144,15 @@
 ; 0xf482
 
 
-XAccuracyEffect: ; f482
+XAccuracyEffect:
 	ld hl, wPlayerSubStatus4
 	bit SUBSTATUS_X_ACCURACY, [hl]
 	jp nz, WontHaveAnyEffect_NotUsedMessage
 	set SUBSTATUS_X_ACCURACY, [hl]
 	jp UseItemText
-; f48f
 
 
-PokeDollEffect: ; f48f
+PokeDollEffect:
 	ld a, [wBattleMode]
 	dec a
 	jr nz, .asm_f4a6
@@ -2205,28 +2168,25 @@
 	xor a
 	ld [wItemEffectSucceeded], a
 	ret
-; f4ab
 
 
-GuardSpecEffect: ; f4ab
+GuardSpecEffect:
 	ld hl, wPlayerSubStatus4
 	bit SUBSTATUS_MIST, [hl]
 	jp nz, WontHaveAnyEffect_NotUsedMessage
 	set SUBSTATUS_MIST, [hl]
 	jp UseItemText
-; f4b8
 
 
-DireHitEffect: ; f4b8
+DireHitEffect:
 	ld hl, wPlayerSubStatus4
 	bit SUBSTATUS_FOCUS_ENERGY, [hl]
 	jp nz, WontHaveAnyEffect_NotUsedMessage
 	set SUBSTATUS_FOCUS_ENERGY, [hl]
 	jp UseItemText
-; f4c5
 
 
-XItemEffect: ; f4c5
+XItemEffect:
 	call UseItemText
 
 	ld a, [wCurItem]
@@ -2257,12 +2217,11 @@
 	ld c, HAPPINESS_USEDXITEM
 	farcall ChangeHappiness
 	ret
-; f504
 
 INCLUDE "data/items/x_stats.asm"
 
 
-PokeFluteEffect: ; f50c
+PokeFluteEffect:
 	ld a, [wBattleMode]
 	and a
 	jr nz, .dummy
@@ -2326,7 +2285,6 @@
 	dec c
 	jr nz, .loop
 	ret
-; f56c
 
 
 .CatchyTune: ; 0xf56c
@@ -2357,10 +2315,9 @@
 
 .battle
 	jp PokeFluteTerminatorCharacter
-; f58f
 
 
-BlueCardEffect: ; f58f
+BlueCardEffect:
 	ld hl, .bluecardtext
 	jp MenuTextBoxWaitButton
 
@@ -2367,10 +2324,9 @@
 .bluecardtext
 	text_jump UnknownText_0x1c5c5e
 	db "@"
-; f59a
 
 
-CoinCaseEffect: ; f59a
+CoinCaseEffect:
 	ld hl, .coincasetext
 	jp MenuTextBoxWaitButton
 
@@ -2377,37 +2333,31 @@
 .coincasetext
 	text_jump UnknownText_0x1c5c7b
 	db "@"
-; f5a5
 
 
-OldRodEffect: ; f5a5
+OldRodEffect:
 	ld e, $0
 	jr UseRod
-; f5a9
 
-GoodRodEffect: ; f5a9
+GoodRodEffect:
 	ld e, $1
 	jr UseRod
-; f5ad
 
-SuperRodEffect: ; f5ad
+SuperRodEffect:
 	ld e, $2
 	jr UseRod
-; f5b1
 
-UseRod: ; f5b1
+UseRod:
 	farcall FishFunction
 	ret
-; f5b8
 
 
-ItemfinderEffect: ; f5b8
+ItemfinderEffect:
 	farcall ItemFinder
 	ret
-; f5bf
 
 
-RestorePPEffect: ; f5bf
+RestorePPEffect:
 	ld a, [wCurItem]
 	ld [wd002], a
 
@@ -2488,12 +2438,11 @@
 	ld hl, TextJump_PPsIncreased
 	call PrintText
 
-FinishPPRestore: ; f64c
+FinishPPRestore:
 	call ClearPalettes
 	jp UseDisposableItem
-; f652
 
-BattleRestorePP: ; f652
+BattleRestorePP:
 	ld a, [wBattleMode]
 	and a
 	jr z, .not_in_battle
@@ -2548,15 +2497,13 @@
 
 .done
 	ret
-; f6a7
 
-Not_PP_Up: ; f6a7
+Not_PP_Up:
 	call RestorePP
 	jr nz, BattleRestorePP
 	jp PPRestoreItem_NoEffect
-; f6af
 
-Elixer_RestorePPofAllMoves: ; f6af
+Elixer_RestorePPofAllMoves:
 	xor a
 	ld hl, wMenuCursorY
 	ld [hli], a
@@ -2586,17 +2533,16 @@
 	and a
 	jp nz, BattleRestorePP
 
-PPRestoreItem_NoEffect: ; f6dd
+PPRestoreItem_NoEffect:
 	call WontHaveAnyEffectMessage
 
-PPRestoreItem_Cancel: ; f6e0
+PPRestoreItem_Cancel:
 	call ClearPalettes
 	xor a
 	ld [wItemEffectSucceeded], a
 	ret
-; f6e8
 
-RestorePP: ; f6e8
+RestorePP:
 	xor a ; PARTYMON
 	ld [wMonType], a
 	call GetMaxPPOfMove
@@ -2640,7 +2586,6 @@
 .dont_restore
 	xor a
 	ret
-; f725
 
 TextJump_RaiseThePPOfWhichMove: ; 0xf725
 	; Raise the PP of which move?
@@ -2673,25 +2618,22 @@
 ; 0xf73e
 
 
-SquirtbottleEffect: ; f73e
+SquirtbottleEffect:
 	farcall _Squirtbottle
 	ret
-; f745
 
 
-CardKeyEffect: ; f745
+CardKeyEffect:
 	farcall _CardKey
 	ret
-; f74c
 
 
-BasementKeyEffect: ; f74c
+BasementKeyEffect:
 	farcall _BasementKey
 	ret
-; f753
 
 
-SacredAshEffect: ; f753
+SacredAshEffect:
 	farcall _SacredAsh
 	ld a, [wItemEffectSucceeded]
 	cp $1
@@ -2698,17 +2640,15 @@
 	ret nz
 	call UseDisposableItem
 	ret
-; f763
 
 
-NormalBoxEffect: ; f763
+NormalBoxEffect:
 	ld c, DECOFLAG_SILVER_TROPHY_DOLL
 	jr OpenBox
-; f767
 
-GorgeousBoxEffect: ; f767
+GorgeousBoxEffect:
 	ld c, DECOFLAG_GOLD_TROPHY_DOLL
-OpenBox: ; f769
+OpenBox:
 	farcall SetSpecificDecorationFlag
 
 	ld hl, .text
@@ -2715,7 +2655,6 @@
 	call PrintText
 
 	jp UseDisposableItem
-; f778
 
 .text ; 0xf778
 	; There was a trophy inside!
@@ -2723,32 +2662,29 @@
 	db "@"
 ; 0xf77d
 
-NoEffect: ; f77d
+NoEffect:
 	jp IsntTheTimeMessage
-; f780
 
 
-Play_SFX_FULL_HEAL: ; f780
+Play_SFX_FULL_HEAL:
 	push de
 	ld de, SFX_FULL_HEAL
 	call WaitPlaySFX
 	pop de
 	ret
-; f789
 
-UseItemText: ; f789
+UseItemText:
 	ld hl, UsedItemText
 	call PrintText
 	call Play_SFX_FULL_HEAL
 	call WaitPressAorB_BlinkCursor
-UseDisposableItem: ; f795
+UseDisposableItem:
 	ld hl, wNumItems
 	ld a, 1
 	ld [wItemQuantityChangeBuffer], a
 	jp TossItem
-; f7a0
 
-UseBallInTrainerBattle: ; f7a0
+UseBallInTrainerBattle:
 	call ReturnToBattle_UseBall
 	ld de, ANIM_THROW_POKE_BALL
 	ld a, e
@@ -2765,9 +2701,8 @@
 	ld hl, DontBeAThiefText
 	call PrintText
 	jr UseDisposableItem
-; f7ca
 
-WontHaveAnyEffect_NotUsedMessage: ; f7ca
+WontHaveAnyEffect_NotUsedMessage:
 	ld hl, WontHaveAnyEffectText
 	call PrintText
 
@@ -2775,14 +2710,12 @@
 	ld a, $2
 	ld [wItemEffectSucceeded], a
 	ret
-; f7d6
 
-LooksBitterMessage: ; f7d6
+LooksBitterMessage:
 	ld hl, LooksBitterText
 	jp PrintText
-; f7dc
 
-Ball_BoxIsFullMessage: ; f7dc
+Ball_BoxIsFullMessage:
 	ld hl, Ball_BoxIsFullText
 	call PrintText
 
@@ -2790,37 +2723,35 @@
 	ld a, $2
 	ld [wItemEffectSucceeded], a
 	ret
-; f7e8
 
-CantUseOnEggMessage: ; f7e8
+CantUseOnEggMessage:
 	ld hl, CantUseOnEggText
 	jr CantUseItemMessage
 
-IsntTheTimeMessage: ; f7ed
+IsntTheTimeMessage:
 	ld hl, IsntTheTimeText
 	jr CantUseItemMessage
 
-WontHaveAnyEffectMessage: ; f7f2
+WontHaveAnyEffectMessage:
 	ld hl, WontHaveAnyEffectText
 	jr CantUseItemMessage
 
-BelongsToSomeoneElseMessage: ; f7f7
+BelongsToSomeoneElseMessage:
 	ld hl, BelongsToSomeoneElseText
 	jr CantUseItemMessage
 
-CyclingIsntAllowedMessage: ; f7fc
+CyclingIsntAllowedMessage:
 	ld hl, CyclingIsntAllowedText
 	jr CantUseItemMessage
 
-CantGetOnYourBikeMessage: ; f801
+CantGetOnYourBikeMessage:
 	ld hl, CantGetOnYourBikeText
 
-CantUseItemMessage: ; f804
+CantUseItemMessage:
 ; Item couldn't be used.
 	xor a
 	ld [wItemEffectSucceeded], a
 	jp PrintText
-; f80b
 
 LooksBitterText: ; 0xf80b
 	; It looks bitter…
@@ -2901,7 +2832,7 @@
 ; 0xf84c
 
 
-ApplyPPUp: ; f84c
+ApplyPPUp:
 	ld a, MON_MOVES
 	call GetPartyParamLocation
 	push hl
@@ -2935,11 +2866,10 @@
 	inc hl
 	inc de
 	jr .loop
-; f881
 
 
 
-ComputeMaxPP: ; f881
+ComputeMaxPP:
 	push bc
 	; Divide the base PP by 5.
 	ld a, [de]
@@ -2987,9 +2917,8 @@
 	ld [hl], b
 	pop bc
 	ret
-; f8b9
 
-RestoreAllPP: ; f8b9
+RestoreAllPP:
 	ld a, MON_PP
 	call GetPartyParamLocation
 	push hl
@@ -3023,10 +2952,9 @@
 	dec c
 	jr nz, .loop
 	ret
-; f8ec
 
 
-GetMaxPPOfMove: ; f8ec
+GetMaxPPOfMove:
 	ld a, [wStringBuffer1 + 0]
 	push af
 	ld a, [wStringBuffer1 + 1]
@@ -3103,16 +3031,14 @@
 	pop af
 	ld [wStringBuffer1 + 0], a
 	ret
-; f963
 
-GetMthMoveOfNthPartymon: ; f963
+GetMthMoveOfNthPartymon:
 	ld a, [wCurPartyMon]
 	call AddNTimes
 
-GetMthMoveOfCurrentMon: ; f969
+GetMthMoveOfCurrentMon:
 	ld a, [wMenuCursorY]
 	ld c, a
 	ld b, 0
 	add hl, bc
 	ret
-; f971
--- a/engine/items/items.asm
+++ b/engine/items/items.asm
@@ -1,4 +1,4 @@
-_ReceiveItem:: ; d1d5
+_ReceiveItem::
 	call DoesHLEqualNumItems
 	jp nz, PutItemInPocket
 	push hl
@@ -10,7 +10,7 @@
 	rst JumpTable
 	ret
 
-.Pockets: ; d1e9
+.Pockets:
 ; entries correspond to item types
 	dw .Item
 	dw .KeyItem
@@ -17,21 +17,21 @@
 	dw .Ball
 	dw .TMHM
 
-.Item: ; d1f1
+.Item:
 	ld h, d
 	ld l, e
 	jp PutItemInPocket
 
-.KeyItem: ; d1f6
+.KeyItem:
 	ld h, d
 	ld l, e
 	jp ReceiveKeyItem
 
-.Ball: ; d1fb
+.Ball:
 	ld hl, wNumBalls
 	jp PutItemInPocket
 
-.TMHM: ; d201
+.TMHM:
 	ld h, d
 	ld l, e
 	ld a, [wCurItem]
@@ -39,7 +39,7 @@
 	call GetTMHMNumber
 	jp ReceiveTMHM
 
-_TossItem:: ; d20d
+_TossItem::
 	call DoesHLEqualNumItems
 	jr nz, .remove
 	push hl
@@ -58,11 +58,11 @@
 	dw .Ball
 	dw .TMHM
 
-.Ball: ; d228
+.Ball:
 	ld hl, wNumBalls
 	jp RemoveItemFromPocket
 
-.TMHM: ; d22e
+.TMHM:
 	ld h, d
 	ld l, e
 	ld a, [wCurItem]
@@ -70,12 +70,12 @@
 	call GetTMHMNumber
 	jp TossTMHM
 
-.KeyItem: ; d23a
+.KeyItem:
 	ld h, d
 	ld l, e
 	jp TossKeyItem
 
-.Item: ; d23f
+.Item:
 	ld h, d
 	ld l, e
 
@@ -82,7 +82,7 @@
 .remove
 	jp RemoveItemFromPocket
 
-_CheckItem:: ; d244
+_CheckItem::
 	call DoesHLEqualNumItems
 	jr nz, .nope
 	push hl
@@ -101,11 +101,11 @@
 	dw .Ball
 	dw .TMHM
 
-.Ball: ; d25f
+.Ball:
 	ld hl, wNumBalls
 	jp CheckTheItem
 
-.TMHM: ; d265
+.TMHM:
 	ld h, d
 	ld l, e
 	ld a, [wCurItem]
@@ -113,12 +113,12 @@
 	call GetTMHMNumber
 	jp CheckTMHM
 
-.KeyItem: ; d271
+.KeyItem:
 	ld h, d
 	ld l, e
 	jp CheckKeyItems
 
-.Item: ; d276
+.Item:
 	ld h, d
 	ld l, e
 
@@ -125,7 +125,7 @@
 .nope
 	jp CheckTheItem
 
-DoesHLEqualNumItems: ; d27b
+DoesHLEqualNumItems:
 	ld a, l
 	cp LOW(wNumItems)
 	ret nz
@@ -133,7 +133,7 @@
 	cp HIGH(wNumItems)
 	ret
 
-GetPocketCapacity: ; d283
+GetPocketCapacity:
 	ld c, MAX_ITEMS
 	ld a, e
 	cp LOW(wNumItems)
@@ -155,7 +155,7 @@
 	ld c, MAX_BALLS
 	ret
 
-PutItemInPocket: ; d29c
+PutItemInPocket:
 	ld d, h
 	ld e, l
 	inc hl
@@ -231,7 +231,7 @@
 	scf
 	ret
 
-RemoveItemFromPocket: ; d2ff
+RemoveItemFromPocket:
 	ld d, h
 	ld e, l
 	ld a, [hli]
@@ -296,7 +296,7 @@
 	and a
 	ret
 
-CheckTheItem: ; d349
+CheckTheItem:
 	ld a, [wCurItem]
 	ld c, a
 .loop
@@ -313,7 +313,7 @@
 	and a
 	ret
 
-ReceiveKeyItem: ; d35a
+ReceiveKeyItem:
 	ld hl, wNumKeyItems
 	ld a, [hli]
 	cp MAX_KEY_ITEMS
@@ -333,7 +333,7 @@
 	and a
 	ret
 
-TossKeyItem: ; d374
+TossKeyItem:
 	ld a, [wCurItemQuantity]
 	ld e, a
 	ld d, 0
@@ -363,7 +363,7 @@
 	scf
 	ret
 
-.Toss: ; d396
+.Toss:
 	ld hl, wNumKeyItems
 	ld a, [wCurItem]
 	ld c, a
@@ -384,7 +384,7 @@
 	scf
 	ret
 
-CheckKeyItems: ; d3b1
+CheckKeyItems:
 	ld a, [wCurItem]
 	ld c, a
 	ld hl, wKeyItems
@@ -401,7 +401,7 @@
 	scf
 	ret
 
-ReceiveTMHM: ; d3c4
+ReceiveTMHM:
 	dec c
 	ld b, 0
 	ld hl, wTMsHMs
@@ -418,7 +418,7 @@
 	and a
 	ret
 
-TossTMHM: ; d3d8
+TossTMHM:
 	dec c
 	ld b, 0
 	ld hl, wTMsHMs
@@ -445,7 +445,7 @@
 	and a
 	ret
 
-CheckTMHM: ; d3fb
+CheckTMHM:
 	dec c
 	ld b, $0
 	ld hl, wTMsHMs
@@ -456,7 +456,7 @@
 	scf
 	ret
 
-GetTMHMNumber:: ; d407
+GetTMHMNumber::
 ; Return the number of a TM/HM by item id c.
 	ld a, c
 ; Skip any dummy items.
@@ -473,7 +473,7 @@
 	ld c, a
 	ret
 
-GetNumberedTMHM: ; d417
+GetNumberedTMHM:
 ; Return the item id of a TM/HM by number c.
 	ld a, c
 ; Skip any gaps.
@@ -491,7 +491,7 @@
 	ld c, a
 	ret
 
-_CheckTossableItem:: ; d427
+_CheckTossableItem::
 ; Return 1 in wItemAttributeParamBuffer and carry if wCurItem can't be removed from the bag.
 	ld a, ITEMATTR_PERMISSIONS
 	call GetItemAttr
@@ -500,7 +500,7 @@
 	and a
 	ret
 
-CheckSelectableItem: ; d432
+CheckSelectableItem:
 ; Return 1 in wItemAttributeParamBuffer and carry if wCurItem can't be selected.
 	ld a, ITEMATTR_PERMISSIONS
 	call GetItemAttr
@@ -509,7 +509,7 @@
 	and a
 	ret
 
-CheckItemPocket:: ; d43d
+CheckItemPocket::
 ; Return the pocket for wCurItem in wItemAttributeParamBuffer.
 	ld a, ITEMATTR_POCKET
 	call GetItemAttr
@@ -517,7 +517,7 @@
 	ld [wItemAttributeParamBuffer], a
 	ret
 
-CheckItemContext: ; d448
+CheckItemContext:
 ; Return the context for wCurItem in wItemAttributeParamBuffer.
 	ld a, ITEMATTR_HELP
 	call GetItemAttr
@@ -525,7 +525,7 @@
 	ld [wItemAttributeParamBuffer], a
 	ret
 
-CheckItemMenu: ; d453
+CheckItemMenu:
 ; Return the menu for wCurItem in wItemAttributeParamBuffer.
 	ld a, ITEMATTR_HELP
 	call GetItemAttr
@@ -534,7 +534,7 @@
 	ld [wItemAttributeParamBuffer], a
 	ret
 
-GetItemAttr: ; d460
+GetItemAttr:
 ; Get attribute a of wCurItem.
 
 	push hl
@@ -560,13 +560,13 @@
 	pop hl
 	ret
 
-ItemAttr_ReturnCarry: ; d47f
+ItemAttr_ReturnCarry:
 	ld a, 1
 	ld [wItemAttributeParamBuffer], a
 	scf
 	ret
 
-GetItemPrice: ; d486
+GetItemPrice:
 ; Return the price of wCurItem in de.
 	push hl
 	push bc
--- a/engine/items/mart.asm
+++ b/engine/items/mart.asm
@@ -6,7 +6,7 @@
 	const MARTTEXT_HERE_YOU_GO
 	const MARTTEXT_SOLD_OUT
 
-OpenMartDialog:: ; 15a45
+OpenMartDialog::
 	call GetMart
 	ld a, c
 	ld [wEngineBuffer1], a
@@ -15,7 +15,6 @@
 	ld hl, .dialogs
 	rst JumpTable
 	ret
-; 15a57
 
 .dialogs
 	dw MartDialog
@@ -23,9 +22,8 @@
 	dw BargainShop
 	dw Pharmacist
 	dw RooftopSale
-; 15a61
 
-MartDialog: ; 15a61
+MartDialog:
 	ld a, 0
 	ld [wEngineBuffer1], a
 	xor a
@@ -32,9 +30,8 @@
 	ld [wEngineBuffer5], a
 	call StandardMart
 	ret
-; 15a6e
 
-HerbShop: ; 15a6e
+HerbShop:
 	call FarReadMart
 	call LoadStandardMenuHeader
 	ld hl, Text_HerbShop_Intro
@@ -43,9 +40,8 @@
 	ld hl, Text_HerbShop_ComeAgain
 	call MartTextBox
 	ret
-; 15a84
 
-BargainShop: ; 15a84
+BargainShop:
 	ld b, BANK(BargainShopData)
 	ld de, BargainShopData
 	call LoadMartPointer
@@ -65,9 +61,8 @@
 	ld hl, Text_BargainShop_ComeAgain
 	call MartTextBox
 	ret
-; 15aae
 
-Pharmacist: ; 15aae
+Pharmacist:
 	call FarReadMart
 	call LoadStandardMenuHeader
 	ld hl, Text_Pharmacist_Intro
@@ -76,9 +71,8 @@
 	ld hl, Text_Pharmacist_ComeAgain
 	call MartTextBox
 	ret
-; 15ac4
 
-RooftopSale: ; 15ac4
+RooftopSale:
 	ld b, BANK(RooftopSaleMart1)
 	ld de, RooftopSaleMart1
 	ld hl, wStatusFlags
@@ -97,11 +91,10 @@
 	ld hl, Text_Mart_ComeAgain
 	call MartTextBox
 	ret
-; 15aee
 
 INCLUDE "data/items/rooftop_sale.asm"
 
-LoadMartPointer: ; 15b10
+LoadMartPointer:
 	ld a, b
 	ld [wMartPointerBank], a
 	ld a, e
@@ -117,9 +110,8 @@
 	ld [wBargainShopFlags], a
 	ld [wFacingDirection], a
 	ret
-; 15b31
 
-GetMart: ; 15b31
+GetMart:
 	ld a, e
 	cp (Marts.End - Marts) / 2
 	jr c, .IsAMart
@@ -136,9 +128,8 @@
 	ld d, [hl]
 	ld b, BANK(Marts)
 	ret
-; 15b47
 
-StandardMart: ; 15b47
+StandardMart:
 .loop
 	ld a, [wEngineBuffer5]
 	ld hl, .MartFunctions
@@ -155,17 +146,15 @@
 	dw .Sell
 	dw .Quit
 	dw .AnythingElse
-; 15b62
 
-.HowMayIHelpYou: ; 15b62
+.HowMayIHelpYou:
 	call LoadStandardMenuHeader
 	ld hl, Text_Mart_HowMayIHelpYou
 	call PrintText
 	ld a, $1 ; top menu
 	ret
-; 15b6e
 
-.TopMenu: ; 15b6e
+.TopMenu:
 	ld hl, MenuHeader_BuySell
 	call CopyMenuHeader
 	call VerticalMenu
@@ -184,9 +173,8 @@
 .sell
 	ld a, $3 ; sell
 	ret
-; 15b8d
 
-.Buy: ; 15b8d
+.Buy:
 	call ExitMenu
 	call FarReadMart
 	call BuyMenu
@@ -193,32 +181,28 @@
 	and a
 	ld a, $5 ; Anything else?
 	ret
-; 15b9a
 
-.Sell: ; 15b9a
+.Sell:
 	call ExitMenu
 	call SellMenu
 	ld a, $5 ; Anything else?
 	ret
-; 15ba3
 
-.Quit: ; 15ba3
+.Quit:
 	call ExitMenu
 	ld hl, Text_Mart_ComeAgain
 	call MartTextBox
 	ld a, $ff ; exit
 	ret
-; 15baf
 
-.AnythingElse: ; 15baf
+.AnythingElse:
 	call LoadStandardMenuHeader
 	ld hl, Text_Mart_AnythingElse
 	call PrintText
 	ld a, $1 ; top menu
 	ret
-; 15bbb
 
-FarReadMart: ; 15bbb
+FarReadMart:
 	ld hl, wMartPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -246,9 +230,8 @@
 
 .done
 	ret
-; 15be5
 
-GetMartItemPrice: ; 15be5
+GetMartItemPrice:
 ; Return the price of item a in BCD at hl and in tiles at wStringBuffer1.
 	push hl
 	ld [wCurItem], a
@@ -255,7 +238,7 @@
 	farcall GetItemPrice
 	pop hl
 
-GetMartPrice: ; 15bf0
+GetMartPrice:
 ; Return price de in BCD at hl and in tiles at wStringBuffer1.
 	push hl
 	ld a, d
@@ -280,9 +263,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 15c1a
 
-.CharToNybble: ; 15c1a
+.CharToNybble:
 	ld a, [de]
 	inc de
 	cp " "
@@ -292,9 +274,8 @@
 .not_space
 	sub "0"
 	ret
-; 15c25
 
-ReadMart: ; 15c25
+ReadMart:
 ; Load the mart pointer.  Mart data is local (no need for bank).
 	ld hl, wMartPointer
 	ld a, [hli]
@@ -337,12 +318,11 @@
 	ld a, [hl]
 	ld [wCurMart], a
 	ret
-; 15c51
 
 INCLUDE "data/items/bargain_shop.asm"
 
 
-BuyMenu: ; 15c62
+BuyMenu:
 	call FadeToMenu
 	farcall BlankScreen
 	xor a
@@ -354,9 +334,8 @@
 	jr nc, .loop
 	call CloseSubmenu
 	ret
-; 15c7d
 
-LoadBuyMenuText: ; 15c7d
+LoadBuyMenuText:
 ; load text from a nested table
 ; which table is in wEngineBuffer1
 ; which entry is in register a
@@ -375,9 +354,8 @@
 	ld l, a
 	call PrintText
 	ret
-; 15c91
 
-MartAskPurchaseQuantity: ; 15c91
+MartAskPurchaseQuantity:
 	call GetMartDialogGroup ; gets a pointer from GetMartDialogGroup.MartTextFunctionPointers
 	inc hl
 	inc hl
@@ -387,9 +365,8 @@
 	cp 1
 	jp z, BargainShopAskPurchaseQuantity
 	jp RooftopSaleAskPurchaseQuantity
-; 15ca3
 
-GetMartDialogGroup: ; 15ca3
+GetMartDialogGroup:
 	ld a, [wEngineBuffer1]
 	ld e, a
 	ld d, 0
@@ -398,17 +375,15 @@
 	add hl, de
 	add hl, de
 	ret
-; 15cb0
 
-.MartTextFunctionPointers: ; 15cb0
+.MartTextFunctionPointers:
 	dwb .StandardMartPointers, 0
 	dwb .HerbShopPointers, 0
 	dwb .BargainShopPointers, 1
 	dwb .PharmacyPointers, 0
 	dwb .StandardMartPointers, 2
-; 15cbf
 
-.StandardMartPointers: ; 15cbf
+.StandardMartPointers:
 	dw Text_Mart_HowMany
 	dw Text_Mart_CostsThisMuch
 	dw Text_Mart_InsufficientFunds
@@ -416,7 +391,7 @@
 	dw Text_Mart_HereYouGo
 	dw BuyMenuLoop
 
-.HerbShopPointers: ; 15ccb
+.HerbShopPointers:
 	dw Text_HerbShop_HowMany
 	dw Text_HerbShop_CostsThisMuch
 	dw Text_HerbShop_InsufficientFunds
@@ -424,7 +399,7 @@
 	dw Text_HerbShop_HereYouGo
 	dw BuyMenuLoop
 
-.BargainShopPointers: ; 15cd7
+.BargainShopPointers:
 	dw BuyMenuLoop
 	dw Text_BargainShop_CostsThisMuch
 	dw Text_BargainShop_InsufficientFunds
@@ -432,7 +407,7 @@
 	dw Text_BargainShop_HereYouGo
 	dw Text_BargainShop_SoldOut
 
-.PharmacyPointers: ; 15ce3
+.PharmacyPointers:
 	dw Text_Pharmacy_HowMany
 	dw Text_Pharmacy_CostsThisMuch
 	dw Text_Pharmacy_InsufficientFunds
@@ -439,10 +414,9 @@
 	dw Text_Pharmacy_BagFull
 	dw Text_Pharmacy_HereYouGo
 	dw BuyMenuLoop
-; 15cef
 
 
-BuyMenuLoop: ; 15cef
+BuyMenuLoop:
 	farcall PlaceMoneyTopRight
 	call UpdateSprites
 	ld hl, MenuHeader_Buy
@@ -512,7 +486,6 @@
 	call JoyWaitAorB
 	and a
 	ret
-; 15d83
 
 StandardMartAskPurchaseQuantity:
 	ld a, 99
@@ -522,15 +495,13 @@
 	farcall SelectQuantityToBuy
 	call ExitMenu
 	ret
-; 15d97
 
-MartConfirmPurchase: ; 15d97
+MartConfirmPurchase:
 	predef PartyMonItemName
 	ld a, MARTTEXT_COSTS_THIS_MUCH
 	call LoadBuyMenuText
 	call YesNoBox
 	ret
-; 15da5
 
 BargainShopAskPurchaseQuantity:
 	ld a, 1
@@ -571,7 +542,6 @@
 	call JoyWaitAorB
 	scf
 	ret
-; 15de2
 
 RooftopSaleAskPurchaseQuantity:
 	ld a, MARTTEXT_HOW_MANY
@@ -582,9 +552,8 @@
 	farcall RooftopSale_SelectQuantityToBuy
 	call ExitMenu
 	ret
-; 15df9
 
-.GetSalePrice: ; 15df9
+.GetSalePrice:
 	ld a, [wMartItemID]
 	ld e, a
 	ld d, 0
@@ -601,7 +570,6 @@
 	inc hl
 	ld d, [hl]
 	ret
-; 15e0e
 
 
 Text_Mart_HowMany: ; 0x15e0e
@@ -631,9 +599,8 @@
 	dba PlaceMenuItemName
 	dba .PrintBCDPrices
 	dba UpdateItemDescription
-; 15e30
 
-.PrintBCDPrices: ; 15e30
+.PrintBCDPrices:
 	ld a, [wScrollingMenuCursorPosition]
 	ld c, a
 	ld b, 0
@@ -650,7 +617,6 @@
 	ld c, PRINTNUM_LEADINGZEROS | PRINTNUM_MONEY | 3
 	call PrintBCDNumber
 	ret
-; 15e4a (5:5e4a)
 
 Text_HerbShop_Intro: ; 0x15e4a
 	; Hello, dear. I sell inexpensive herbal medicine. They're good, but a trifle bitter. Your #MON may not like them. Hehehehe…
@@ -779,7 +745,7 @@
 ; 0x15eb3
 
 
-SellMenu: ; 15eb3
+SellMenu:
 	call DisableSpriteUpdates
 	farcall DepositSellInitPackBuffers
 .loop
@@ -794,7 +760,6 @@
 	call ReturnToMapWithSpeechTextbox
 	and a
 	ret
-; 15ed3
 
 .Unreferenced_NothingToSell:
 	ld hl, .NothingToSellText
@@ -801,7 +766,6 @@
 	call MenuTextBoxBackup
 	and a
 	ret
-; 15edb
 
 .NothingToSellText: ; 0x15edb
 	; You don't have anything to sell.
@@ -810,15 +774,14 @@
 ; 0x15ee0
 
 
-.TryToSellItem: ; 15ee0
+.TryToSellItem:
 	farcall CheckItemMenu
 	ld a, [wItemAttributeParamBuffer]
 	ld hl, .dw
 	rst JumpTable
 	ret
-; 15eee
 
-.dw ; 15eee
+.dw
 	dw .try_sell
 	dw .cant_buy
 	dw .cant_buy
@@ -826,14 +789,12 @@
 	dw .try_sell
 	dw .try_sell
 	dw .try_sell
-; 15efc
 
-.cant_buy ; 15efc
+.cant_buy
 	ret
-; 15efd
 
 
-.try_sell ; 15efd
+.try_sell
 	farcall _CheckTossableItem
 	ld a, [wItemAttributeParamBuffer]
 	and a
@@ -877,7 +838,6 @@
 	call ExitMenu
 	and a
 	ret
-; 15f73
 
 Text_Mart_SellHowMany: ; 0x15f73
 	; How many?
@@ -891,7 +851,7 @@
 	db "@"
 ; 0x15f7d
 
-.UnusedString15f7d: ; 15f7d
+.UnusedString15f7d:
 	db "!ダミー!@"
 
 Text_Mart_HowMayIHelpYou: ; 0x15f83
@@ -955,16 +915,14 @@
 	db "@"
 ; 0x15fc3
 
-PlayTransactionSound: ; 15fc3
+PlayTransactionSound:
 	call WaitSFX
 	ld de, SFX_TRANSACTION
 	call PlaySFX
 	ret
-; 15fcd
 
-MartTextBox: ; 15fcd
+MartTextBox:
 	call MenuTextBox
 	call JoyWaitAorB
 	call ExitMenu
 	ret
-; 15fd7
--- a/engine/items/pack.asm
+++ b/engine/items/pack.asm
@@ -12,7 +12,7 @@
 	const PACKSTATE_QUITNOSCRIPT       ;  9
 	const PACKSTATE_QUITRUNSCRIPT      ; 10
 
-Pack: ; 10000
+Pack:
 	ld hl, wOptions
 	set NO_TEXT_SCROLL, [hl]
 	call InitPackBuffers
@@ -31,17 +31,15 @@
 	ld hl, wOptions
 	res NO_TEXT_SCROLL, [hl]
 	ret
-; 10026
 
-.RunJumptable: ; 10026
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 10030
 
-.Jumptable: ; 10030 (4:4030)
+.Jumptable:
 ; entries correspond to PACKSTATE_* constants
 	dw .InitGFX            ;  0
 	dw .InitItemsPocket    ;  1
@@ -55,7 +53,7 @@
 	dw Pack_QuitNoScript   ;  9
 	dw Pack_QuitRunScript  ; 10
 
-.InitGFX: ; 10046 (4:4046)
+.InitGFX:
 	xor a
 	ld [hBGMapMode], a
 	call Pack_InitGFX
@@ -64,7 +62,7 @@
 	call Pack_InitColors
 	ret
 
-.InitItemsPocket: ; 10056 (4:4056)
+.InitItemsPocket:
 	xor a ; ITEM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -73,7 +71,7 @@
 	call Pack_JumptableNext
 	ret
 
-.ItemsPocketMenu: ; 10067 (4:4067)
+.ItemsPocketMenu:
 	ld hl, ItemsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wItemsPocketCursor]
@@ -92,7 +90,7 @@
 	call .ItemBallsKey_LoadSubmenu
 	ret
 
-.InitKeyItemsPocket: ; 10094 (4:4094)
+.InitKeyItemsPocket:
 	ld a, KEY_ITEM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -101,7 +99,7 @@
 	call Pack_JumptableNext
 	ret
 
-.KeyItemsPocketMenu: ; 100a6 (4:40a6)
+.KeyItemsPocketMenu:
 	ld hl, KeyItemsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wKeyItemsPocketCursor]
@@ -120,7 +118,7 @@
 	call .ItemBallsKey_LoadSubmenu
 	ret
 
-.InitTMHMPocket: ; 100d3 (4:40d3)
+.InitTMHMPocket:
 	ld a, TM_HM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -131,7 +129,7 @@
 	call Pack_JumptableNext
 	ret
 
-.TMHMPocketMenu: ; 100e8 (4:40e8)
+.TMHMPocketMenu:
 	farcall TMHMPocket
 	ld b, PACKSTATE_INITKEYITEMSPOCKET ; left
 	ld c, PACKSTATE_INITITEMSPOCKET ; right
@@ -160,7 +158,6 @@
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 10124 (4:4124)
 .MenuHeader1: ; 0x10124
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -175,11 +172,10 @@
 	db "QUIT@"
 ; 0x10137
 
-.Jumptable1: ; 10137
+.Jumptable1:
 	dw .UseItem
 	dw QuitItemSubmenu
 
-; 1013b
 
 .MenuHeader2: ; 0x1013b
 	db MENU_BACKUP_TILES ; flags
@@ -196,13 +192,12 @@
 	db "QUIT@"
 ; 0x10153
 
-.Jumptable2: ; 10153
+.Jumptable2:
 	dw .UseItem
 	dw GiveItem
 	dw QuitItemSubmenu
-; 10159
 
-.UseItem: ; 10159
+.UseItem:
 	farcall AskTeachTMHM
 	ret c
 	farcall ChooseMonToLearnTMHM
@@ -222,7 +217,7 @@
 	call Pack_InitColors
 	ret
 
-.InitBallsPocket: ; 10186 (4:4186)
+.InitBallsPocket:
 	ld a, BALL_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -231,7 +226,7 @@
 	call Pack_JumptableNext
 	ret
 
-.BallsPocketMenu: ; 10198 (4:4198)
+.BallsPocketMenu:
 	ld hl, BallsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wBallsPocketCursor]
@@ -250,7 +245,7 @@
 	call .ItemBallsKey_LoadSubmenu
 	ret
 
-.ItemBallsKey_LoadSubmenu: ; 101c5 (4:41c5)
+.ItemBallsKey_LoadSubmenu:
 	farcall _CheckTossableItem
 	ld a, [wItemAttributeParamBuffer]
 	and a
@@ -319,7 +314,6 @@
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 10249 (4:4249)
 MenuHeader_UsableKeyItem: ; 0x10249
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 13, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -337,13 +331,12 @@
 	db "QUIT@"
 ; 0x1026a
 
-Jumptable_UseGiveTossRegisterQuit: ; 1026a
+Jumptable_UseGiveTossRegisterQuit:
 	dw UseItem
 	dw GiveItem
 	dw TossMenu
 	dw RegisterItem
 	dw QuitItemSubmenu
-; 10274
 
 MenuHeader_UsableItem: ; 0x10274
 	db MENU_BACKUP_TILES ; flags
@@ -361,12 +354,11 @@
 	db "QUIT@"
 ; 0x10291
 
-Jumptable_UseGiveTossQuit: ; 10291
+Jumptable_UseGiveTossQuit:
 	dw UseItem
 	dw GiveItem
 	dw TossMenu
 	dw QuitItemSubmenu
-; 10299
 
 MenuHeader_UnusableItem: ; 0x10299
 	db MENU_BACKUP_TILES ; flags
@@ -382,10 +374,9 @@
 	db "QUIT@"
 ; 0x102ac
 
-Jumptable_UseQuit: ; 102ac
+Jumptable_UseQuit:
 	dw UseItem
 	dw QuitItemSubmenu
-; 102b0
 
 MenuHeader_UnusableKeyItem: ; 0x102b0
 	db MENU_BACKUP_TILES ; flags
@@ -402,11 +393,10 @@
 	db "QUIT@"
 ; 0x102c7
 
-Jumptable_UseRegisterQuit: ; 102c7
+Jumptable_UseRegisterQuit:
 	dw UseItem
 	dw RegisterItem
 	dw QuitItemSubmenu
-; 102cd
 
 MenuHeader_HoldableKeyItem: ; 0x102cd
 	db MENU_BACKUP_TILES ; flags
@@ -424,12 +414,11 @@
 	db "QUIT@"
 ; 0x102ea
 
-Jumptable_GiveTossRegisterQuit: ; 102ea
+Jumptable_GiveTossRegisterQuit:
 	dw GiveItem
 	dw TossMenu
 	dw RegisterItem
 	dw QuitItemSubmenu
-; 102f2
 
 MenuHeader_HoldableItem: ; 0x102f2
 	db MENU_BACKUP_TILES ; flags
@@ -446,22 +435,20 @@
 	db "QUIT@"
 ; 0x1030b
 
-Jumptable_GiveTossQuit: ; 1030b
+Jumptable_GiveTossQuit:
 	dw GiveItem
 	dw TossMenu
 	dw QuitItemSubmenu
 
-; 10311
 
-UseItem: ; 10311
+UseItem:
 	farcall CheckItemMenu
 	ld a, [wItemAttributeParamBuffer]
 	ld hl, .dw
 	rst JumpTable
 	ret
-; 1031f
 
-.dw ; 1031f (4:431f)
+.dw
 ; entries correspond to ITEMMENU_* constants
 	dw .Oak     ; ITEMMENU_NOUSE
 	dw .Oak
@@ -470,18 +457,17 @@
 	dw .Current ; ITEMMENU_CURRENT
 	dw .Party   ; ITEMMENU_PARTY
 	dw .Field   ; ITEMMENU_CLOSE
-; 1035c
 
-.Oak: ; 1032d (4:432d)
+.Oak:
 	ld hl, Text_ThisIsntTheTime
 	call Pack_PrintTextNoScroll
 	ret
 
-.Current: ; 10334 (4:4334)
+.Current:
 	call DoItemEffect
 	ret
 
-.Party: ; 10338 (4:4338)
+.Party:
 	ld a, [wPartyCount]
 	and a
 	jr z, .NoPokemon
@@ -498,7 +484,7 @@
 	call Pack_PrintTextNoScroll
 	ret
 
-.Field: ; 10355 (4:4355)
+.Field:
 	call DoItemEffect
 	ld a, [wItemEffectSucceeded]
 	and a
@@ -506,9 +492,8 @@
 	ld a, PACKSTATE_QUITRUNSCRIPT
 	ld [wJumptableIndex], a
 	ret
-; 10364 (4:4364)
 
-TossMenu: ; 10364
+TossMenu:
 	ld hl, Text_ThrowAwayHowMany
 	call Pack_PrintTextNoScroll
 	farcall SelectQuantityToToss
@@ -532,9 +517,8 @@
 	call Pack_PrintTextNoScroll
 .finish
 	ret
-; 1039d
 
-Unreferenced_ResetPocketCursorPositions: ; 1039d
+Unreferenced_ResetPocketCursorPositions:
 	ld a, [wCurrPocket]
 	and a ; ITEM_POCKET
 	jr z, .items
@@ -561,9 +545,8 @@
 	ld [wKeyItemsPocketCursor], a
 	ld [wKeyItemsPocketScrollPosition], a
 	ret
-; 103c2
 
-RegisterItem: ; 103c2
+RegisterItem:
 	farcall CheckSelectableItem
 	ld a, [wItemAttributeParamBuffer]
 	and a
@@ -591,9 +574,8 @@
 	ld hl, Text_CantRegister
 	call Pack_PrintTextNoScroll
 	ret
-; 103fd
 
-GiveItem: ; 103fd
+GiveItem:
 	ld a, [wPartyCount]
 	and a
 	jp z, .NoPokemon
@@ -647,11 +629,10 @@
 	call Pack_InitColors
 	ret
 
-.NoPokemon: ; 10486 (4:4486)
+.NoPokemon:
 	ld hl, TextJump_YouDontHaveAMon
 	call Pack_PrintTextNoScroll
 	ret
-; 1048d (4:448d)
 .Egg: ; 0x1048d
 	; An EGG can't hold an item.
 	text_jump Text_AnEGGCantHoldAnItem
@@ -658,11 +639,10 @@
 	db "@"
 ; 0x10492
 
-QuitItemSubmenu: ; 10492
+QuitItemSubmenu:
 	ret
-; 10493
 
-BattlePack: ; 10493
+BattlePack:
 	ld hl, wOptions
 	set NO_TEXT_SCROLL, [hl]
 	call InitPackBuffers
@@ -681,17 +661,15 @@
 	ld hl, wOptions
 	res NO_TEXT_SCROLL, [hl]
 	ret
-; 104b9
 
-.RunJumptable: ; 104b9
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 104c3
 
-.Jumptable: ; 104c3 (4:44c3)
+.Jumptable:
 ; entries correspond to PACKSTATE_* constants
 	dw .InitGFX            ;  0
 	dw .InitItemsPocket    ;  1
@@ -705,7 +683,7 @@
 	dw Pack_QuitNoScript   ;  9
 	dw Pack_QuitRunScript  ; 10
 
-.InitGFX: ; 104d9 (4:44d9)
+.InitGFX:
 	xor a
 	ld [hBGMapMode], a
 	call Pack_InitGFX
@@ -714,7 +692,7 @@
 	call Pack_InitColors
 	ret
 
-.InitItemsPocket: ; 104e9 (4:44e9)
+.InitItemsPocket:
 	xor a ; ITEM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -723,7 +701,7 @@
 	call Pack_JumptableNext
 	ret
 
-.ItemsPocketMenu: ; 104fa (4:44fa)
+.ItemsPocketMenu:
 	ld hl, ItemsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wItemsPocketCursor]
@@ -742,7 +720,7 @@
 	call ItemSubmenu
 	ret
 
-.InitKeyItemsPocket: ; 10527 (4:4527)
+.InitKeyItemsPocket:
 	ld a, KEY_ITEM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -751,7 +729,7 @@
 	call Pack_JumptableNext
 	ret
 
-.KeyItemsPocketMenu: ; 10539 (4:4539)
+.KeyItemsPocketMenu:
 	ld hl, KeyItemsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wKeyItemsPocketCursor]
@@ -770,7 +748,7 @@
 	call ItemSubmenu
 	ret
 
-.InitTMHMPocket: ; 10566 (4:4566)
+.InitTMHMPocket:
 	ld a, TM_HM_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -783,7 +761,7 @@
 	call Pack_JumptableNext
 	ret
 
-.TMHMPocketMenu: ; 10581 (4:4581)
+.TMHMPocketMenu:
 	farcall TMHMPocket
 	ld b, PACKSTATE_INITKEYITEMSPOCKET ; left
 	ld c, PACKSTATE_INITITEMSPOCKET ; right
@@ -793,7 +771,7 @@
 	call TMHMSubmenu
 	ret
 
-.InitBallsPocket: ; 10594 (4:4594)
+.InitBallsPocket:
 	ld a, BALL_POCKET
 	ld [wCurrPocket], a
 	call ClearPocketList
@@ -802,7 +780,7 @@
 	call Pack_JumptableNext
 	ret
 
-.BallsPocketMenu: ; 105a6 (4:45a6)
+.BallsPocketMenu:
 	ld hl, BallsPocketMenuHeader
 	call CopyMenuHeader
 	ld a, [wBallsPocketCursor]
@@ -821,10 +799,10 @@
 	call ItemSubmenu
 	ret
 
-ItemSubmenu: ; 105d3 (4:45d3)
+ItemSubmenu:
 	farcall CheckItemContext
 	ld a, [wItemAttributeParamBuffer]
-TMHMSubmenu: ; 105dc (4:45dc)
+TMHMSubmenu:
 	and a
 	jr z, .NoUse
 	ld hl, .UsableMenuHeader
@@ -846,7 +824,6 @@
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 10601 (4:4601)
 .UsableMenuHeader: ; 0x10601
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -861,10 +838,9 @@
 	db "QUIT@"
 ; 0x10614
 
-.UsableJumptable: ; 10614
+.UsableJumptable:
 	dw .Use
 	dw .Quit
-; 10618
 
 .UnusableMenuHeader: ; 0x10618
 	db MENU_BACKUP_TILES ; flags
@@ -879,11 +855,10 @@
 	db "QUIT@"
 ; 0x10627
 
-.UnusableJumptable: ; 10627
+.UnusableJumptable:
 	dw .Quit
-; 10629
 
-.Use: ; 10629
+.Use:
 	farcall CheckItemContext
 	ld a, [wItemAttributeParamBuffer]
 	ld hl, .ItemFunctionJumptable
@@ -890,7 +865,7 @@
 	rst JumpTable
 	ret
 
-.ItemFunctionJumptable: ; 10637 (4:4637)
+.ItemFunctionJumptable:
 ; entries correspond to ITEMMENU_* constants
 	dw .Oak         ; ITEMMENU_NOUSE
 	dw .Oak
@@ -900,12 +875,12 @@
 	dw .BattleField ; ITEMMENU_PARTY
 	dw .BattleOnly  ; ITEMMENU_CLOSE
 
-.Oak: ; 10645 (4:4645)
+.Oak:
 	ld hl, Text_ThisIsntTheTime
 	call Pack_PrintTextNoScroll
 	ret
 
-.Unused: ; 1064c (4:464c)
+.Unused:
 	call DoItemEffect
 	ld a, [wItemEffectSucceeded]
 	and a
@@ -912,7 +887,7 @@
 	jr nz, .ReturnToBattle
 	ret
 
-.BattleField: ; 10656 (4:4656)
+.BattleField:
 	call DoItemEffect
 	ld a, [wItemEffectSucceeded]
 	and a
@@ -924,11 +899,11 @@
 	call Pack_InitColors
 	ret
 
-.ReturnToBattle: ; 1066c (4:466c)
+.ReturnToBattle:
 	call ClearBGPalettes
 	jr .quit_run_script
 
-.BattleOnly: ; 10671 (4:4671)
+.BattleOnly:
 	call DoItemEffect
 	ld a, [wItemEffectSucceeded]
 	and a
@@ -935,21 +910,19 @@
 	jr z, .Oak
 	cp $2
 	jr z, .didnt_use_item
-.quit_run_script ; 1067e (4:467e)
+.quit_run_script
 	ld a, PACKSTATE_QUITRUNSCRIPT
 	ld [wJumptableIndex], a
 	ret
 
-.didnt_use_item ; 10684 (4:4684)
+.didnt_use_item
 	xor a
 	ld [wItemEffectSucceeded], a
 	ret
-; 10689 (4:4689)
-.Quit: ; 10689
+.Quit:
 	ret
-; 1068a
 
-InitPackBuffers: ; 1068a
+InitPackBuffers:
 	xor a
 	ld [wJumptableIndex], a
 	; pocket id -> jumptable index
@@ -965,9 +938,8 @@
 	xor a
 	ld [wSwitchItem], a
 	ret
-; 106a5
 
-DepositSellInitPackBuffers: ; 106a5
+DepositSellInitPackBuffers:
 	xor a
 	ld [hBGMapMode], a
 	ld [wJumptableIndex], a ; PACKSTATE_INITGFX
@@ -978,25 +950,22 @@
 	call Pack_InitGFX
 	call Pack_InitColors
 	ret
-; 106be
 
-DepositSellPack: ; 106be
+DepositSellPack:
 .loop
 	call .RunJumptable
 	call DepositSellTutorial_InterpretJoypad
 	jr c, .loop
 	ret
-; 106c7
 
-.RunJumptable: ; 106c7
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 106d1
 
-.Jumptable: ; 106d1 (4:46d1)
+.Jumptable:
 ; entries correspond to *_POCKET constants
 	dw .ItemsPocket
 	dw .BallsPocket
@@ -1003,7 +972,7 @@
 	dw .KeyItemsPocket
 	dw .TMHMPocket
 
-.ItemsPocket: ; 106d9 (4:46d9)
+.ItemsPocket:
 	xor a ; ITEM_POCKET
 	call InitPocket
 	ld hl, PC_Mart_ItemsPocketMenuHeader
@@ -1019,7 +988,7 @@
 	ld [wItemsPocketCursor], a
 	ret
 
-.KeyItemsPocket: ; 106ff (4:46ff)
+.KeyItemsPocket:
 	ld a, KEY_ITEM_POCKET
 	call InitPocket
 	ld hl, PC_Mart_KeyItemsPocketMenuHeader
@@ -1035,7 +1004,7 @@
 	ld [wKeyItemsPocketCursor], a
 	ret
 
-.TMHMPocket: ; 10726 (4:4726)
+.TMHMPocket:
 	ld a, TM_HM_POCKET
 	call InitPocket
 	call WaitBGMap_DrawPackGFX
@@ -1044,7 +1013,7 @@
 	ld [wCurItem], a
 	ret
 
-.BallsPocket: ; 1073b (4:473b)
+.BallsPocket:
 	ld a, BALL_POCKET
 	call InitPocket
 	ld hl, PC_Mart_BallsPocketMenuHeader
@@ -1060,7 +1029,7 @@
 	ld [wBallsPocketCursor], a
 	ret
 
-InitPocket: ; 10762 (4:4762)
+InitPocket:
 	ld [wCurrPocket], a
 	call ClearPocketList
 	call DrawPocketName
@@ -1067,7 +1036,7 @@
 	call WaitBGMap_DrawPackGFX
 	ret
 
-DepositSellTutorial_InterpretJoypad: ; 1076f
+DepositSellTutorial_InterpretJoypad:
 	ld hl, wMenuJoypad
 	ld a, [hl]
 	and A_BUTTON
@@ -1119,9 +1088,8 @@
 	pop de
 	scf
 	ret
-; 107bb
 
-TutorialPack: ; 107bb
+TutorialPack:
 	call DepositSellInitPackBuffers
 	ld a, [wInputType]
 	or a
@@ -1134,17 +1102,15 @@
 	xor a ; FALSE
 	ld [wPackUsedItem], a
 	ret
-; 107d7
 
-.RunJumptable: ; 107d7
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .dw
 	call Pack_GetJumptablePointer
 	jp hl
 
-; 107e1
 
-.dw ; 107e1 (4:47e1)
+.dw
 ; entries correspond to *_POCKET constants
 	dw .Items
 	dw .Balls
@@ -1151,12 +1117,11 @@
 	dw .KeyItems
 	dw .TMHM
 
-.Items: ; 107e9 (4:47e9)
+.Items:
 	xor a ; ITEM_POCKET
 	ld hl, .ItemsMenuHeader
 	jr .DisplayPocket
 
-; 107ef (4:47ef)
 .ItemsMenuHeader: ; 0x107ef
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -1172,14 +1137,12 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10807
 
-.KeyItems: ; 10807 (4:4807)
+.KeyItems:
 	ld a, KEY_ITEM_POCKET
 	ld hl, .KeyItemsMenuHeader
 	jr .DisplayPocket
 
-; 1080e (4:480e)
 .KeyItemsMenuHeader: ; 0x1080e
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -1195,9 +1158,8 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10826
 
-.TMHM: ; 10826 (4:4826)
+.TMHM:
 	ld a, TM_HM_POCKET
 	call InitPocket
 	call WaitBGMap_DrawPackGFX
@@ -1206,12 +1168,11 @@
 	ld [wCurItem], a
 	ret
 
-.Balls: ; 1083b (4:483b)
+.Balls:
 	ld a, BALL_POCKET
 	ld hl, .BallsMenuHeader
 	jr .DisplayPocket
 
-; 10842 (4:4842)
 .BallsMenuHeader: ; 0x10842
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
@@ -1227,9 +1188,8 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 1085a
 
-.DisplayPocket: ; 1085a (4:485a)
+.DisplayPocket:
 	push hl
 	call InitPocket
 	pop hl
@@ -1237,12 +1197,12 @@
 	call ScrollingMenu
 	ret
 
-Pack_JumptableNext: ; 10866 (4:4866)
+Pack_JumptableNext:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-Pack_GetJumptablePointer: ; 1086b
+Pack_GetJumptablePointer:
 	ld e, a
 	ld d, 0
 	add hl, de
@@ -1251,9 +1211,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 10874
 
-Pack_QuitNoScript: ; 10874 (4:4874)
+Pack_QuitNoScript:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	xor a ; FALSE
@@ -1260,7 +1219,7 @@
 	ld [wPackUsedItem], a
 	ret
 
-Pack_QuitRunScript: ; 1087e (4:487e)
+Pack_QuitRunScript:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ld a, TRUE
@@ -1267,7 +1226,7 @@
 	ld [wPackUsedItem], a
 	ret
 
-Pack_PrintTextNoScroll: ; 10889 (4:4889)
+Pack_PrintTextNoScroll:
 	ld a, [wOptions]
 	push af
 	set NO_TEXT_SCROLL, a
@@ -1277,9 +1236,9 @@
 	ld [wOptions], a
 	ret
 
-WaitBGMap_DrawPackGFX: ; 1089a (4:489a)
+WaitBGMap_DrawPackGFX:
 	call WaitBGMap
-DrawPackGFX: ; 1089d
+DrawPackGFX:
 	ld a, [wCurrPocket]
 	maskbits NUM_POCKETS
 	ld e, a
@@ -1305,16 +1264,14 @@
 .female
 	farcall DrawKrisPackGFX
 	ret
-; 108cc
 
-PackGFXPointers: ; 108cc
+PackGFXPointers:
 	dw PackGFX + (15 tiles) * 1 ; ITEM_POCKET
 	dw PackGFX + (15 tiles) * 3 ; BALL_POCKET
 	dw PackGFX + (15 tiles) * 0 ; KEY_ITEM_POCKET
 	dw PackGFX + (15 tiles) * 2 ; TM_HM_POCKET
-; 108d4
 
-Pack_InterpretJoypad: ; 108d4 (4:48d4)
+Pack_InterpretJoypad:
 	ld hl, wMenuJoypad
 	ld a, [wSwitchItem]
 	and a
@@ -1398,7 +1355,7 @@
 	scf
 	ret
 
-Pack_InitGFX: ; 10955
+Pack_InitGFX:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -1435,9 +1392,8 @@
 	call EnableLCD
 	call DrawPackGFX
 	ret
-; 109a5
 
-PlacePackGFX: ; 109a5
+PlacePackGFX:
 	hlcoord 0, 3
 	ld a, $50
 	ld de, SCREEN_WIDTH - 5
@@ -1453,9 +1409,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 109bb
 
-DrawPocketName: ; 109bb
+DrawPocketName:
 	ld a, [wCurrPocket]
 	; * 15
 	ld d, a
@@ -1484,9 +1439,8 @@
 	dec c
 	jr nz, .row
 	ret
-; 109e1
 
-.tilemap ; 109e1
+.tilemap
 ; ITEM_POCKET
 	db $00, $04, $04, $04, $01 ; top border
 	db $06, $07, $08, $09, $0a ; Items
@@ -1503,31 +1457,28 @@
 	db $00, $04, $04, $04, $01 ; top border
 	db $10, $11, $12, $13, $14 ; TM/HM
 	db $02, $05, $05, $05, $03 ; bottom border
-; 10a1d
 
-Pack_GetItemName: ; 10a1d
+Pack_GetItemName:
 	ld a, [wCurItem]
 	ld [wNamedObjectIndexBuffer], a
 	call GetItemName
 	call CopyName1
 	ret
-; 10a2a
 
-Unreferenced_Pack_ClearTilemap: ; 10a2a
+Unreferenced_Pack_ClearTilemap:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, " "
 	call ByteFill
 	ret
-; 10a36
 
-ClearPocketList: ; 10a36 (4:4a36)
+ClearPocketList:
 	hlcoord 5, 2
 	lb bc, 10, SCREEN_WIDTH - 5
 	call ClearBox
 	ret
 
-Pack_InitColors: ; 10a40
+Pack_InitColors:
 	call WaitBGMap
 	ld b, SCGB_PACKPALS
 	call GetSGBLayout
@@ -1534,7 +1485,6 @@
 	call SetPalettes
 	call DelayFrame
 	ret
-; 10a4f
 
 ItemsPocketMenuHeader: ; 0x10a4f
 	db MENU_BACKUP_TILES ; flags
@@ -1551,7 +1501,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10a67
 
 PC_Mart_ItemsPocketMenuHeader: ; 0x10a67
 	db MENU_BACKUP_TILES ; flags
@@ -1568,7 +1517,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10a7f
 
 KeyItemsPocketMenuHeader: ; 0x10a7f
 	db MENU_BACKUP_TILES ; flags
@@ -1585,7 +1533,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10a97
 
 PC_Mart_KeyItemsPocketMenuHeader: ; 0x10a97
 	db MENU_BACKUP_TILES ; flags
@@ -1602,7 +1549,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10aaf
 
 BallsPocketMenuHeader: ; 0x10aaf
 	db MENU_BACKUP_TILES ; flags
@@ -1619,7 +1565,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10ac7
 
 PC_Mart_BallsPocketMenuHeader: ; 0x10ac7
 	db MENU_BACKUP_TILES ; flags
@@ -1636,7 +1581,6 @@
 	dba PlaceMenuItemName
 	dba PlaceMenuItemQuantity
 	dba UpdateItemDescription
-; 10adf
 
 Text_PackNoItems: ; 0x10adf
 	; No items.
--- a/engine/items/pack_kris.asm
+++ b/engine/items/pack_kris.asm
@@ -1,4 +1,4 @@
-DrawKrisPackGFX: ; 48e81
+DrawKrisPackGFX:
 	ld hl, PackFGFXPointers
 	add hl, de
 	add hl, de
@@ -10,11 +10,11 @@
 	call Request2bpp
 	ret
 
-PackFGFXPointers: ; 48e93
+PackFGFXPointers:
 	dw PackFGFX + (15 tiles) * 1 ; ITEM_POCKET
 	dw PackFGFX + (15 tiles) * 3 ; BALL_POCKET
 	dw PackFGFX + (15 tiles) * 0 ; KEY_ITEM_POCKET
 	dw PackFGFX + (15 tiles) * 2 ; TM_HM_POCKET
 
-PackFGFX: ; 48e9b
+PackFGFX:
 INCBIN "gfx/pack/pack_f.2bpp"
--- a/engine/items/switch_items.asm
+++ b/engine/items/switch_items.asm
@@ -1,4 +1,4 @@
-SwitchItemsInBag: ; 2490c (9:490c)
+SwitchItemsInBag:
 	ld a, [wSwitchItem]
 	and a
 	jr z, .init
@@ -84,7 +84,7 @@
 	ld [wSwitchItem], a
 	ret
 
-Function249a7: ; 249a7 (9:49a7)
+Function249a7:
 	ld a, [wSwitchItem]
 	call ItemSwitch_GetNthItem
 	ld d, h
@@ -110,7 +110,7 @@
 	scf
 	ret
 
-Function249d1: ; 249d1 (9:49d1)
+Function249d1:
 	ld a, [wSwitchItem]
 	call ItemSwitch_GetNthItem
 	inc hl
@@ -180,7 +180,7 @@
 	ld [wSwitchItem], a
 	ret
 
-Function24a40: ; 24a40 (9:4a40)
+Function24a40:
 	call ItemSwitch_GetNthItem
 	ld de, wd002
 	call ItemSwitch_ConvertSpacingToDW
@@ -187,7 +187,7 @@
 	call CopyBytes
 	ret
 
-Function24a4d: ; 24a4d (9:4a4d)
+Function24a4d:
 	call ItemSwitch_GetNthItem
 	ld d, h
 	ld e, l
@@ -196,7 +196,7 @@
 	call CopyBytes
 	ret
 
-ItemSwitch_GetNthItem: ; 24a5c (9:4a5c)
+ItemSwitch_GetNthItem:
 	push af
 	call ItemSwitch_ConvertSpacingToDW
 	ld hl, wMenuData_ItemsPointerAddr
@@ -208,7 +208,7 @@
 	call AddNTimes
 	ret
 
-Function24a6c: ; 24a6c (9:4a6c)
+Function24a6c:
 	push hl
 	call ItemSwitch_ConvertSpacingToDW
 	ld a, d
@@ -224,7 +224,7 @@
 	pop hl
 	ret
 
-ItemSwitch_ConvertSpacingToDW: ; 24a80 (9:4a80)
+ItemSwitch_ConvertSpacingToDW:
 ; This function is absolutely idiotic.
 	push hl
 	ld a, [wMenuData_ScrollingMenuSpacing]
@@ -239,13 +239,11 @@
 	pop hl
 	ret
 
-; 24a91 (9:4a91)
 
-.spacing_dws ; 24a91
+.spacing_dws
 	dw 0, 1, 2
-; 24a97
 
-Function24a97: ; 24a97 (9:4a97)
+Function24a97:
 	push af
 	call ItemSwitch_ConvertSpacingToDW
 	ld a, c
@@ -262,7 +260,7 @@
 	ld a, $1
 	ret
 
-Function24aab: ; 24aab (9:4aab)
+Function24aab:
 .loop
 	ld a, [hld]
 	ld [de], a
--- a/engine/items/tmhm.asm
+++ b/engine/items/tmhm.asm
@@ -1,4 +1,4 @@
-TMHMPocket: ; 2c76f (b:476f)
+TMHMPocket:
 	ld a, $1
 	ld [hInMenu], a
 	call TMHM_PocketLoop
@@ -20,7 +20,7 @@
 	scf
 	ret
 
-.ConvertItemToTMHMNumber: ; 2c798 (b:4798)
+.ConvertItemToTMHMNumber:
 	ld a, [wCurItem]
 	ld c, a
 	callfar GetNumberedTMHM
@@ -28,7 +28,7 @@
 	ld [wCurItem], a
 	ret
 
-ConvertCurItemIntoCurTMHM: ; 2c7a7 (b:47a7)
+ConvertCurItemIntoCurTMHM:
 	ld a, [wCurItem]
 	ld c, a
 	callfar GetTMHMNumber
@@ -36,12 +36,12 @@
 	ld [wCurTMHM], a
 	ret
 
-GetTMHMItemMove: ; 2c7b6 (b:47b6)
+GetTMHMItemMove:
 	call ConvertCurItemIntoCurTMHM
 	predef GetTMHMMove
 	ret
 
-AskTeachTMHM: ; 2c7bf (b:47bf)
+AskTeachTMHM:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -70,13 +70,13 @@
 	ld [wOptions], a
 	ret
 
-ChooseMonToLearnTMHM: ; 2c7fb
+ChooseMonToLearnTMHM:
 	ld hl, wStringBuffer2
 	ld de, wTMHMMoveNameBackup
 	ld bc, 12
 	call CopyBytes
 	call ClearBGPalettes
-ChooseMonToLearnTMHM_NoRefresh: ; 2c80a
+ChooseMonToLearnTMHM_NoRefresh:
 	farcall LoadPartyMenuGFX
 	farcall InitPartyMenuWithCancel
 	farcall InitPartyMenuGFX
@@ -115,9 +115,8 @@
 	pop de
 	pop hl
 	jr .loopback
-; 2c867
 
-TeachTMHM: ; 2c867
+TeachTMHM:
 	predef CanLearnTMHMMove
 
 	push bc
@@ -166,7 +165,6 @@
 .learned_move
 	scf
 	ret
-; 2c8bf (b:48bf)
 
 Text_BootedTM: ; 0x2c8bf
 	; Booted up a TM.
@@ -192,7 +190,7 @@
 	db "@"
 ; 0x2c8d3
 
-TMHM_PocketLoop: ; 2c8d3 (b:48d3)
+TMHM_PocketLoop:
 	xor a
 	ld [hBGMapMode], a
 	call TMHM_DisplayPocketItems
@@ -225,7 +223,7 @@
 	ld [wMenuCursorX], a
 	jr TMHM_ShowTMMoveDescription
 
-TMHM_JoypadLoop: ; 2c915 (b:4915)
+TMHM_JoypadLoop:
 	call TMHM_DisplayPocketItems
 	call StaticMenuJoypad
 	ld b, a
@@ -247,7 +245,7 @@
 	jp nz, TMHM_ExitPocket
 	bit D_LEFT_F, a
 	jp nz, TMHM_ExitPocket
-TMHM_ShowTMMoveDescription: ; 2c946 (b:4946)
+TMHM_ShowTMMoveDescription:
 	call TMHM_CheckHoveringOverCancel
 	jp nc, TMHM_ExitPocket
 	hlcoord 0, 12
@@ -265,7 +263,7 @@
 	call PrintMoveDesc
 	jp TMHM_JoypadLoop
 
-TMHM_ChooseTMorHM: ; 2c974 (b:4974)
+TMHM_ChooseTMorHM:
 	call TMHM_PlaySFX_ReadText2
 	call CountTMsHMs ; This stores the count to wd265.
 	ld a, [wMenuCursorY]
@@ -277,7 +275,7 @@
 	ld a, [wd265]
 	cp b
 	jr z, _TMHM_ExitPack ; our cursor was hovering over CANCEL
-TMHM_CheckHoveringOverCancel: ; 2c98a (b:498a)
+TMHM_CheckHoveringOverCancel:
 	call TMHM_GetCurrentPocketPosition
 	ld a, [wMenuCursorY]
 	ld b, a
@@ -297,19 +295,19 @@
 	cp -1
 	ret
 
-TMHM_ExitPack: ; 2c9a5 (b:49a5)
+TMHM_ExitPack:
 	call TMHM_PlaySFX_ReadText2
-_TMHM_ExitPack: ; 2c9a8 (b:49a8)
+_TMHM_ExitPack:
 	ld a, $2
 	ld [wMenuJoypad], a
 	and a
 	ret
 
-TMHM_ExitPocket: ; 2c9af (b:49af)
+TMHM_ExitPocket:
 	and a
 	ret
 
-TMHM_ScrollPocket: ; 2c9b1 (b:49b1)
+TMHM_ScrollPocket:
 	ld a, b
 	bit 7, a
 	jr nz, .skip
@@ -339,7 +337,7 @@
 	call TMHM_DisplayPocketItems
 	jp TMHM_ShowTMMoveDescription
 
-TMHM_DisplayPocketItems: ; 2c9e2 (b:49e2)
+TMHM_DisplayPocketItems:
 	ld a, [wBattleType]
 	cp BATTLETYPE_TUTORIAL
 	jp z, Tutorial_TMHMPocket
@@ -433,7 +431,7 @@
 .done
 	ret
 
-TMHMPocket_GetCurrentLineCoord: ; 2ca86 (b:4a86)
+TMHMPocket_GetCurrentLineCoord:
 	hlcoord 5, 0
 	ld bc, 2 * SCREEN_WIDTH
 	ld a, 6
@@ -445,9 +443,8 @@
 	dec e
 	jr nz, .loop
 	ret
-; 2ca95 (b:4a95)
 
-Unreferenced_Function2ca95: ; 2ca95
+Unreferenced_Function2ca95:
 	pop hl
 	ld bc, 3
 	add hl, bc
@@ -459,13 +456,11 @@
 	call PlaceString
 	pop hl
 	ret
-; 2caae
 
-TMHM_String_Cancel: ; 2caae
+TMHM_String_Cancel:
 	db "CANCEL@"
-; 2cab5
 
-TMHM_GetCurrentPocketPosition: ; 2cab5 (b:4ab5)
+TMHM_GetCurrentPocketPosition:
 	ld hl, wTMsHMs
 	ld a, [wTMHMPocketScrollPosition]
 	ld b, a
@@ -482,7 +477,7 @@
 	dec c
 	ret
 
-Tutorial_TMHMPocket: ; 2caca (b:4aca)
+Tutorial_TMHMPocket:
 	hlcoord 9, 3
 	push de
 	ld de, TMHM_String_Cancel
@@ -490,15 +485,14 @@
 	pop de
 	ret
 
-TMHM_PlaySFX_ReadText2: ; 2cad6 (b:4ad6)
+TMHM_PlaySFX_ReadText2:
 	push de
 	ld de, SFX_READ_TEXT_2
 	call PlaySFX
 	pop de
 	ret
-; 2cadf (b:4adf)
 
-Unreferenced_Function2cadf: ; 2cadf
+Unreferenced_Function2cadf:
 	call ConvertCurItemIntoCurTMHM
 	call .CheckHaveRoomForTMHM
 	ld hl, .NoRoomText
@@ -506,7 +500,6 @@
 	ld hl, .ReceivedText
 .print
 	jp PrintText
-; 2caf0
 
 .NoRoomText: ; 0x2caf0
 	; You have no room for any more @ S.
@@ -520,7 +513,7 @@
 	db "@"
 ; 0x2cafa
 
-.CheckHaveRoomForTMHM: ; 2cafa
+.CheckHaveRoomForTMHM:
 	ld a, [wd265]
 	dec a
 	ld hl, wTMsHMs
@@ -533,9 +526,8 @@
 	ret nc
 	ld [hl], a
 	ret
-; 2cb0c
 
-ConsumeTM: ; 2cb0c (b:4b0c)
+ConsumeTM:
 	call ConvertCurItemIntoCurTMHM
 	ld a, [wd265]
 	dec a
@@ -556,7 +548,7 @@
 	ld [wTMHMPocketScrollPosition], a
 	ret
 
-CountTMsHMs: ; 2cb2a (b:4b2a)
+CountTMsHMs:
 	ld b, 0
 	ld c, NUM_TMS + NUM_HMS
 	ld hl, wTMsHMs
@@ -572,7 +564,7 @@
 	ld [wd265], a
 	ret
 
-PrintMoveDesc: ; 2cb3e
+PrintMoveDesc:
 	push hl
 	ld hl, MoveDescriptions
 	ld a, [wCurSpecies]
@@ -586,4 +578,3 @@
 	ld d, [hl]
 	pop hl
 	jp PlaceString
-; 2cb52
--- a/engine/items/tmhm2.asm
+++ b/engine/items/tmhm2.asm
@@ -1,4 +1,4 @@
-CanLearnTMHMMove: ; 11639
+CanLearnTMHMMove:
 	ld a, [wCurPartySpecies]
 	ld [wCurSpecies], a
 	call GetBaseData
@@ -31,9 +31,8 @@
 	pop hl
 	ld c, 0
 	ret
-; 1166a
 
-GetTMHMMove: ; 1166a
+GetTMHMMove:
 	ld a, [wd265]
 	dec a
 	ld hl, TMHMMoves
@@ -43,7 +42,6 @@
 	ld a, [hl]
 	ld [wd265], a
 	ret
-; 1167a
 
 
 INCLUDE "data/moves/tmhm_moves.asm"
--- a/engine/link/init_list.asm
+++ b/engine/link/init_list.asm
@@ -1,4 +1,4 @@
-InitList: ; 50db9
+InitList:
 	ld a, [wInitListType]
 
 	cp INIT_ENEMYOT_LIST
--- a/engine/link/link.asm
+++ b/engine/link/link.asm
@@ -1,4 +1,4 @@
-LinkCommunications: ; 28000
+LinkCommunications:
 	call ClearBGPalettes
 	ld c, 80
 	call DelayFrames
@@ -35,7 +35,7 @@
 	cp LINK_TIMECAPSULE
 	jp nz, Gen2ToGen2LinkComms
 
-Gen2ToGen1LinkComms: ; 2805d
+Gen2ToGen1LinkComms:
 	call ClearLinkData
 	call Link_PrepPartyData_Gen1
 	call FixDataForLinkTransfer
@@ -177,9 +177,8 @@
 	ld de, MUSIC_ROUTE_30
 	call PlayMusic
 	jp InitTradeMenuDisplay
-; 28177
 
-Gen2ToGen2LinkComms: ; 28177
+Gen2ToGen2LinkComms:
 	call ClearLinkData
 	call Link_PrepPartyData_Gen2
 	call FixDataForLinkTransfer
@@ -474,9 +473,8 @@
 	ld de, MUSIC_ROUTE_30
 	call PlayMusic
 	jp InitTradeMenuDisplay
-; 283b2
 
-LinkTimeout: ; 283b2
+LinkTimeout:
 	ld de, .TooMuchTimeHasElapsed
 	ld b, 10
 .loop
@@ -506,7 +504,6 @@
 	call GetSGBLayout
 	call WaitBGMap2
 	ret
-; 283ed
 
 .TooMuchTimeHasElapsed: ; 0x283ed
 	; Too much time has elapsed. Please try again.
@@ -514,7 +511,7 @@
 	db "@"
 ; 0x283f2
 
-ExchangeBytes: ; 283f2
+ExchangeBytes:
 	ld a, TRUE
 	ld [hSerialIgnoringInitialData], a
 .loop
@@ -546,13 +543,11 @@
 	or c
 	jr nz, .loop
 	ret
-; 28419
 
-String_PleaseWait: ; 28419
+String_PleaseWait:
 	db "PLEASE WAIT!@"
-; 28426
 
-ClearLinkData: ; 28426
+ClearLinkData:
 	ld hl, wLinkData
 	ld bc, wLinkDataEnd - wLinkData
 .loop
@@ -563,9 +558,8 @@
 	or c
 	jr nz, .loop
 	ret
-; 28434
 
-FixDataForLinkTransfer: ; 28434
+FixDataForLinkTransfer:
 	ld hl, wd1f3
 	ld a, SERIAL_PREAMBLE_BYTE
 	ld b, wLinkBattleRNs - wd1f3
@@ -636,9 +630,8 @@
 	ld a, SERIAL_PATCH_LIST_PART_TERMINATOR
 	ld [de], a
 	ret
-; 28499
 
-Link_PrepPartyData_Gen1: ; 28499
+Link_PrepPartyData_Gen1:
 	ld de, wLinkData
 	ld a, SERIAL_PREAMBLE_BYTE
 	ld b, PARTY_LENGTH
@@ -693,9 +686,8 @@
 .copy_ot_nicks
 	ld bc, PARTY_LENGTH * NAME_LENGTH
 	jp CopyBytes
-; 284f6
 
-.ConvertPartyStruct2to1: ; 284f6
+.ConvertPartyStruct2to1:
 	ld b, h
 	ld c, l
 	push de
@@ -804,9 +796,8 @@
 	ld h, b
 	ld l, c
 	ret
-; 28595
 
-Link_PrepPartyData_Gen2: ; 28595
+Link_PrepPartyData_Gen2:
 	ld de, wLinkData
 	ld a, SERIAL_PREAMBLE_BYTE
 	ld b, PARTY_LENGTH
@@ -942,9 +933,8 @@
 	ld a, SERIAL_PATCH_LIST_PART_TERMINATOR
 	ld [de], a
 	ret
-; 28682
 
-Function28682: ; 28682
+Function28682:
 	ld c, 5
 .loop
 	ld [de], a
@@ -952,9 +942,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 2868a
 
-Function2868a: ; 2868a
+Function2868a:
 	push hl
 	ld d, h
 	ld e, l
@@ -980,9 +969,8 @@
 	ld de, wOTPartyMonNicknames
 	ld bc, PARTY_LENGTH * MON_NAME_LENGTH
 	jp CopyBytes
-; 286ba
 
-.ConvertToGen2: ; 286ba
+.ConvertToGen2:
 	ld b, h
 	ld c, l
 	ld a, [de]
@@ -1102,9 +1090,8 @@
 	inc de
 	inc de
 	ret
-; 28771
 
-TimeCapsule_ReplaceTeruSama: ; 28771
+TimeCapsule_ReplaceTeruSama:
 	ld a, b
 	and a
 	ret z
@@ -1130,7 +1117,7 @@
 INCLUDE "data/items/catch_rate_items.asm"
 
 
-Link_CopyOTData: ; 2879e
+Link_CopyOTData:
 .loop
 	ld a, [hli]
 	cp SERIAL_NO_DATA_BYTE
@@ -1142,9 +1129,8 @@
 	or c
 	jr nz, .loop
 	ret
-; 287ab
 
-Link_CopyRandomNumbers: ; 287ab
+Link_CopyRandomNumbers:
 	ld a, [hSerialConnectionStatus]
 	cp USING_INTERNAL_CLOCK
 	ret z
@@ -1163,9 +1149,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 287ca
 
-Link_FindFirstNonControlCharacter_SkipZero: ; 287ca
+Link_FindFirstNonControlCharacter_SkipZero:
 .loop
 	ld a, [hli]
 	and a
@@ -1176,9 +1161,8 @@
 	jr z, .loop
 	dec hl
 	ret
-; 287d8
 
-Link_FindFirstNonControlCharacter_AllowZero: ; 287d8
+Link_FindFirstNonControlCharacter_AllowZero:
 .loop
 	ld a, [hli]
 	cp SERIAL_PREAMBLE_BYTE
@@ -1187,9 +1171,8 @@
 	jr z, .loop
 	dec hl
 	ret
-; 287e3
 
-InitTradeMenuDisplay: ; 287e3
+InitTradeMenuDisplay:
 	call ClearScreen
 	call LoadTradeScreenBorder
 	farcall InitTradeSpeciesList
@@ -1204,9 +1187,8 @@
 	inc a
 	ld [wPlayerLinkAction], a
 	jp LinkTrade_PlayerPartyMenu
-; 28803
 
-LinkTrade_OTPartyMenu: ; 28803
+LinkTrade_OTPartyMenu:
 	ld a, OTPARTYMON
 	ld [wMonType], a
 	ld a, A_BUTTON | D_UP | D_DOWN
@@ -1228,7 +1210,7 @@
 	xor a
 	ld [w2DMenuFlags2], a
 
-LinkTradeOTPartymonMenuLoop: ; 28835
+LinkTradeOTPartymonMenuLoop:
 	farcall LinkTradeMenu
 	ld a, d
 	and a
@@ -1268,9 +1250,8 @@
 	bit D_DOWN_F, a
 	jp z, LinkTradePartiesMenuMasterLoop
 	jp Function28ac9
-; 2888b
 
-LinkTrade_PlayerPartyMenu: ; 2888b
+LinkTrade_PlayerPartyMenu:
 	farcall InitMG_Mobile_LinkTradePalMap
 	xor a
 	ld [wMonType], a
@@ -1294,7 +1275,7 @@
 	ld [w2DMenuFlags2], a
 	call WaitBGMap2
 
-LinkTradePartymonMenuLoop: ; 288c5
+LinkTradePartymonMenuLoop:
 	farcall LinkTradeMenu
 	ld a, d
 	and a
@@ -1343,16 +1324,14 @@
 	pop bc
 	pop hl
 	jp Function28ade
-; 2891c
 
-LinkTradePartiesMenuMasterLoop: ; 2891c
+LinkTradePartiesMenuMasterLoop:
 	ld a, [wMonType]
 	and a
 	jp z, LinkTradePartymonMenuLoop ; PARTYMON
 	jp LinkTradeOTPartymonMenuLoop  ; OTPARTYMON
-; 28926
 
-Function28926: ; 28926
+Function28926:
 	call LoadTileMapToTempTileMap
 	ld a, [wMenuCursorY]
 	push af
@@ -1510,7 +1489,6 @@
 	ld c, 100
 	call DelayFrames
 	jp InitTradeMenuDisplay
-; 28aaf
 
 
 .Text_CantTradeLastMon: ; 0x28aaf
@@ -1519,7 +1497,7 @@
 	db "@"
 ; 0x28ab4
 
-.String_Stats_Trade: ; 28ab4
+.String_Stats_Trade:
 	db "STATS     TRADE@"
 
 .Text_Abnormal: ; 0x28ac4
@@ -1529,7 +1507,7 @@
 ; 0x28ac9
 
 
-Function28ac9: ; 28ac9
+Function28ac9:
 	ld a, [wMenuCursorY]
 	cp 1
 	jp nz, LinkTradePartiesMenuMasterLoop
@@ -1541,7 +1519,7 @@
 	ld [hl], " "
 	pop bc
 	pop hl
-Function28ade: ; 28ade
+Function28ade:
 .loop1
 	ld a, "▶"
 	ldcoord_a 9, 17
@@ -1576,7 +1554,7 @@
 	ld a, [wOtherPlayerLinkMode]
 	cp $f
 	jr nz, .loop1
-Function28b22: ; 28b22
+Function28b22:
 	call RotateThreePalettesRight
 	call ClearScreen
 	ld b, SCGB_DIPLOMA
@@ -1592,9 +1570,8 @@
 	ld a, (1 << rSC_ON) | 1
 	ld [rSC], a
 	ret
-; 28b42
 
-Unreferenced_Function28b42: ; 28b42
+Unreferenced_Function28b42:
 	hlcoord 0, 16
 	ld a, "┘"
 	ld bc, 2 * SCREEN_WIDTH
@@ -1606,13 +1583,11 @@
 	hlcoord 2, 16
 	ld de, .Cancel
 	jp PlaceString
-; 28b61
 
-.Cancel: ; 28b61
+.Cancel:
 	db "CANCEL@"
-; 28b68
 
-Function28b68: ; 28b68
+Function28b68:
 	ld a, [wOtherPlayerLinkMode]
 	hlcoord 6, 9
 	ld bc, SCREEN_WIDTH
@@ -1619,9 +1594,8 @@
 	call AddNTimes
 	ld [hl], "▷"
 	ret
-; 28b77
 
-LinkEngine_FillBox: ; 28b77
+LinkEngine_FillBox:
 .row
 	push bc
 	push hl
@@ -1636,9 +1610,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 28b87
 
-LinkTrade: ; 28b87
+LinkTrade:
 	xor a
 	ld [wcf57], a
 	ld [wOtherPlayerLinkAction], a
@@ -1972,15 +1945,13 @@
 	cp LINK_TIMECAPSULE
 	jp z, Gen2ToGen1LinkComms
 	jp Gen2ToGen2LinkComms
-; 28ea3
 
-Function28ea3: ; 28ea3
+Function28ea3:
 	ld c, 100
 	call DelayFrames
 	jp InitTradeMenuDisplay
-; 28eab
 
-String28eab: ; 28eab
+String28eab:
 	db   "TRADE"
 	next "CANCEL@"
 
@@ -1990,33 +1961,30 @@
 	db "@"
 ; 0x28ebd
 
-String28ebd: ; 28ebd
+String28ebd:
 	db   "Trade completed!@"
 
-String_TooBadTheTradeWasCanceled: ; 28ece
+String_TooBadTheTradeWasCanceled:
 	db   "Too bad! The trade"
 	next "was canceled!@"
 
 
-LinkTextboxAtHL: ; 28eef
+LinkTextboxAtHL:
 	ld d, h
 	ld e, l
 	farcall LinkTextbox
 	ret
-; 28ef8
 
-LoadTradeScreenBorder: ; 28ef8
+LoadTradeScreenBorder:
 	farcall _LoadTradeScreenBorder
 	ret
-; 28eff
 
-SetTradeRoomBGPals: ; 28eff
+SetTradeRoomBGPals:
 	farcall LoadTradeRoomBGPals_ ; just a nested farcall; so wasteful
 	call SetPalettes
 	ret
-; 28f09
 
-Unreferenced_Function28f09: ; 28f09
+Unreferenced_Function28f09:
 	hlcoord 0, 0
 	ld b, 6
 	ld c, 18
@@ -2027,11 +1995,10 @@
 	call LinkTextboxAtHL
 	farcall PlaceTradePartnerNamesAndParty
 	ret
-; 28f24
 
 INCLUDE "engine/movie/trade_animation.asm"
 
-CheckTimeCapsuleCompatibility: ; 29bfb
+CheckTimeCapsuleCompatibility:
 ; Checks to see if your party is compatible with the Gen 1 games.
 ; Returns the following in wScriptVar:
 ; 0: Party is okay
@@ -2111,9 +2078,8 @@
 .done
 	ld [wScriptVar], a
 	ret
-; 29c67
 
-Function29c67: ; 29c67
+Function29c67:
 	ld a, [wPartyCount]
 	sub b
 	ld c, a
@@ -2125,9 +2091,8 @@
 	ld [wd265], a
 	call GetPokemonName
 	ret
-; 29c7b
 
-EnterTimeCapsule: ; 29c7b
+EnterTimeCapsule:
 	ld c, 10
 	call DelayFrames
 	ld a, $4
@@ -2139,9 +2104,8 @@
 	inc a
 	ld [wLinkMode], a
 	ret
-; 29c92
 
-WaitForOtherPlayerToExit: ; 29c92
+WaitForOtherPlayerToExit:
 	ld c, 3
 	call DelayFrames
 	ld a, CONNECTION_NOT_ESTABLISHED
@@ -2187,23 +2151,20 @@
 	ld [hVBlank], a
 	ld [wLinkMode], a
 	ret
-; 29ce8
 
-SetBitsForLinkTradeRequest: ; 29ce8
+SetBitsForLinkTradeRequest:
 	ld a, LINK_TRADECENTER - 1
 	ld [wPlayerLinkAction], a
 	ld [wd265], a
 	ret
-; 29cf1
 
-SetBitsForBattleRequest: ; 29cf1
+SetBitsForBattleRequest:
 	ld a, LINK_COLOSSEUM - 1
 	ld [wPlayerLinkAction], a
 	ld [wd265], a
 	ret
-; 29cfa
 
-SetBitsForTimeCapsuleRequest: ; 29cfa
+SetBitsForTimeCapsuleRequest:
 	ld a, $2
 	ld [rSB], a
 	xor a
@@ -2216,9 +2177,8 @@
 	ld [wPlayerLinkAction], a
 	ld [wd265], a
 	ret
-; 29d11
 
-WaitForLinkedFriend: ; 29d11
+WaitForLinkedFriend:
 	ld a, [wPlayerLinkAction]
 	and a
 	jr z, .no_link_action
@@ -2288,9 +2248,8 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; 29d92
 
-CheckLinkTimeout: ; 29d92
+CheckLinkTimeout:
 	ld a, $1
 	ld [wPlayerLinkAction], a
 	ld hl, wLinkTimeoutFrames
@@ -2310,9 +2269,8 @@
 	and a
 	ret nz
 	jp Link_ResetSerialRegistersAfterLinkClosure
-; 29dba
 
-Function29dba: ; 29dba
+Function29dba:
 	ld a, $5
 	ld [wPlayerLinkAction], a
 	ld hl, wLinkTimeoutFrames
@@ -2358,9 +2316,8 @@
 	xor a
 	ld [hVBlank], a
 	ret
-; 29e0c
 
-Link_CheckCommunicationError: ; 29e0c
+Link_CheckCommunicationError:
 	xor a
 	ld [hSerialReceivedNewData], a
 	ld a, [wLinkTimeoutFrames]
@@ -2389,9 +2346,8 @@
 	ld [hli], a
 	ld [hl], a
 	ret
-; 29e3b
 
-.CheckConnected: ; 29e3b
+.CheckConnected:
 	call WaitLinkTransfer
 	ld hl, wLinkTimeoutFrames
 	ld a, [hli]
@@ -2400,9 +2356,8 @@
 	ld a, [hl]
 	inc a
 	ret
-; 29e47
 
-.AcknowledgeSerial: ; 29e47
+.AcknowledgeSerial:
 	ld b, 10
 .loop
 	call DelayFrame
@@ -2410,9 +2365,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 29e53
 
-.ConvertDW: ; 29e53
+.ConvertDW:
 	; [wLinkTimeoutFrames] = ((hl - $100) / 4) + $100
 	;                      = (hl / 4) + $c0
 	dec h
@@ -2426,9 +2380,8 @@
 	ld a, l
 	ld [wLinkTimeoutFrames + 1], a
 	ret
-; 29e66
 
-TryQuickSave: ; 29e66
+TryQuickSave:
 	ld a, [wd265]
 	push af
 	farcall Link_SaveGame
@@ -2442,9 +2395,8 @@
 	pop af
 	ld [wd265], a
 	ret
-; 29e82
 
-CheckBothSelectedSameRoom: ; 29e82
+CheckBothSelectedSameRoom:
 	ld a, [wd265]
 	call Link_EnsureSync
 	push af
@@ -2469,9 +2421,8 @@
 	xor a ; FALSE
 	ld [wScriptVar], a
 	ret
-; 29eaf
 
-TimeCapsule: ; 29eaf
+TimeCapsule:
 	ld a, LINK_TIMECAPSULE
 	ld [wLinkMode], a
 	call DisableSpriteUpdates
@@ -2480,9 +2431,8 @@
 	xor a
 	ld [hVBlank], a
 	ret
-; 29ec4
 
-TradeCenter: ; 29ec4
+TradeCenter:
 	ld a, LINK_TRADECENTER
 	ld [wLinkMode], a
 	call DisableSpriteUpdates
@@ -2491,9 +2441,8 @@
 	xor a
 	ld [hVBlank], a
 	ret
-; 29ed9
 
-Colosseum: ; 29ed9
+Colosseum:
 	ld a, LINK_COLOSSEUM
 	ld [wLinkMode], a
 	call DisableSpriteUpdates
@@ -2502,24 +2451,21 @@
 	xor a
 	ld [hVBlank], a
 	ret
-; 29eee
 
-CloseLink: ; 29eee
+CloseLink:
 	xor a
 	ld [wLinkMode], a
 	ld c, 3
 	call DelayFrames
 	jp Link_ResetSerialRegistersAfterLinkClosure
-; 29efa
 
-FailedLinkToPast: ; 29efa
+FailedLinkToPast:
 	ld c, 40
 	call DelayFrames
 	ld a, $e
 	jp Link_EnsureSync
-; 29f04
 
-Link_ResetSerialRegistersAfterLinkClosure: ; 29f04
+Link_ResetSerialRegistersAfterLinkClosure:
 	ld c, 3
 	call DelayFrames
 	ld a, CONNECTION_NOT_ESTABLISHED
@@ -2530,9 +2476,8 @@
 	ld [hSerialReceive], a
 	ld [rSC], a
 	ret
-; 29f17
 
-Link_EnsureSync: ; 29f17
+Link_EnsureSync:
 	add $d0
 	ld [wPlayerLinkAction], a
 	ld [wcf57], a
@@ -2559,9 +2504,8 @@
 	ld a, b
 	and $f
 	ret
-; 29f47
 
-CableClubCheckWhichChris: ; 29f47
+CableClubCheckWhichChris:
 	ld a, [hSerialConnectionStatus]
 	cp USING_EXTERNAL_CLOCK
 	ld a, TRUE
@@ -2571,11 +2515,9 @@
 .yes
 	ld [wScriptVar], a
 	ret
-; 29f54
 
-Unreferenced_Gen1LinkCommsBorderGFX: ; 29f54
+Unreferenced_Gen1LinkCommsBorderGFX:
 INCBIN "gfx/trade/unused_gen_1_border_tiles.2bpp"
-; 29fe4
 
 Unreferenced_Function29fe4:
 	ld a, BANK(sPartyMail)
--- a/engine/link/link_2.asm
+++ b/engine/link/link_2.asm
@@ -1,4 +1,4 @@
-LinkMonStatsScreen: ; 4d319
+LinkMonStatsScreen:
 	ld a, [wMenuCursorY]
 	dec a
 	ld [wCurPartyMon], a
@@ -17,12 +17,12 @@
 	call WaitBGMap2
 	ret
 
-Link_WaitBGMap: ; 4d354
+Link_WaitBGMap:
 	call WaitBGMap
 	call WaitBGMap2
 	ret
 
-LinkTextbox2: ; 4d35b
+LinkTextbox2:
 	ld h, d
 	ld l, e
 	push bc
@@ -52,9 +52,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 4d37e
 
-.PlaceBorder: ; 4d37e
+.PlaceBorder:
 	push hl
 	ld a, $76
 	ld [hli], a
@@ -84,9 +83,8 @@
 	call .PlaceRow
 	ld [hl], "└"
 	ret
-; 4d3ab
 
-.PlaceRow: ; 4d3ab
+.PlaceRow:
 	ld d, c
 .row_loop
 	ld [hli], a
--- a/engine/link/link_trade.asm
+++ b/engine/link/link_trade.asm
@@ -1,24 +1,21 @@
 LinkCommsBorderGFX:
 INCBIN "gfx/trade/border_tiles.2bpp"
-; 16d421
 
-__LoadTradeScreenBorder: ; 16d421
+__LoadTradeScreenBorder:
 	ld de, LinkCommsBorderGFX
 	ld hl, vTiles2
 	lb bc, BANK(LinkCommsBorderGFX), 70
 	call Get2bpp
 	ret
-; 16d42e
 
-Function16d42e: ; 16d42e
+Function16d42e:
 	ld hl, Tilemap_MobileTradeBorderFullscreen
 	decoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call CopyBytes
 	ret
-; 16d43b
 
-Function16d43b: ; 16d43b
+Function16d43b:
 	call LoadStandardMenuHeader
 	call ClearBGPalettes
 	call ClearTileMap
@@ -32,7 +29,6 @@
 	call JoyWaitAorB
 	call Call_ExitMenu
 	ret
-; 16d465
 
 Tilemap_MobileTradeBorderFullscreen:
 INCBIN "gfx/trade/border_mobile_fullscreen.tilemap"
@@ -43,7 +39,7 @@
 Tilemap_CableTradeBorderBottom:
 INCBIN "gfx/trade/border_cable_bottom.tilemap"
 
-_LinkTextbox: ; 16d61d
+_LinkTextbox:
 	ld h, d
 	ld l, e
 	push bc
@@ -73,9 +69,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 16d640
 
-.PlaceBorder ; 16d640
+.PlaceBorder
 	push hl
 	ld a, $30
 	ld [hli], a
@@ -105,9 +100,8 @@
 	call .PlaceRow
 	ld [hl], $37
 	ret
-; 16d66d
 
-.PlaceRow ; 16d66d
+.PlaceRow
 	ld d, c
 .row_loop
 	ld [hli], a
@@ -114,9 +108,8 @@
 	dec d
 	jr nz, .row_loop
 	ret
-; 16d673
 
-InitTradeSpeciesList: ; 16d673
+InitTradeSpeciesList:
 	call _LoadTradeScreenBorder
 	call Function16d6ae
 	farcall InitMG_Mobile_LinkTradePalMap
@@ -125,32 +118,27 @@
 	ld de, .CANCEL
 	call PlaceString
 	ret
-; 16d68f
 
-.CANCEL: ; 16d68f
+.CANCEL:
 	db "CANCEL@"
-; 16d696
 
-_LoadTradeScreenBorder: ; 16d696
+_LoadTradeScreenBorder:
 	call __LoadTradeScreenBorder
 	ret
-; 16d69a
 
 
-LinkComms_LoadPleaseWaitTextboxBorderGFX: ; 16d69a
+LinkComms_LoadPleaseWaitTextboxBorderGFX:
 	ld de, LinkCommsBorderGFX + $30 tiles
 	ld hl, vTiles2 tile $76
 	lb bc, BANK(LinkCommsBorderGFX), 8
 	call Get2bpp
 	ret
-; 16d6a7
 
-LoadTradeRoomBGPals_: ; 16d6a7
+LoadTradeRoomBGPals_:
 	farcall LoadTradeRoomBGPals
 	ret
-; 16d6ae
 
-Function16d6ae: ; 16d6ae
+Function16d6ae:
 	call Function16d42e
 	ld hl, Tilemap_CableTradeBorderTop
 	decoord 0, 0
@@ -161,14 +149,12 @@
 	ld bc, 2 * SCREEN_WIDTH
 	call CopyBytes
 	ret
-; 16d6ca
 
-LinkTextbox: ; 16d6ca
+LinkTextbox:
 	call _LinkTextbox
 	ret
-; 16d6ce
 
-Function16d6ce: ; 16d6ce
+Function16d6ce:
 	call LoadStandardMenuHeader
 	call Function16d6e1
 	farcall WaitLinkTransfer
@@ -175,9 +161,8 @@
 	call Call_ExitMenu
 	call WaitBGMap2
 	ret
-; 16d6e1
 
-Function16d6e1: ; 16d6e1
+Function16d6e1:
 	hlcoord 4, 10
 	ld b, 1
 	ld c, 10
@@ -189,19 +174,16 @@
 	call WaitBGMap2
 	ld c, 50
 	jp DelayFrames
-; 16d701
 
-.Waiting: ; 16d701
+.Waiting:
 	db "WAITING..!@"
-; 16d70c
 
-LinkTradeMenu: ; 16d70c
+LinkTradeMenu:
 	call .MenuAction
 	call .GetJoypad
 	ret
-; 16d713
 
-.GetJoypad: ; 16d713
+.GetJoypad:
 	push bc
 	push af
 	ld a, [hJoyLast]
@@ -216,9 +198,8 @@
 	pop bc
 	ld d, a
 	ret
-; 16d725
 
-.MenuAction: ; 16d725
+.MenuAction:
 	ld hl, w2DMenuFlags2
 	res 7, [hl]
 	ld a, [hBGMapMode]
@@ -246,9 +227,8 @@
 
 .done
 	ret
-; 16d759
 
-.UpdateBGMapAndOAM: ; 16d759
+.UpdateBGMapAndOAM:
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -269,9 +249,8 @@
 	jr z, .loop2
 	and a
 	ret
-; 16d77a
 
-.UpdateCursor: ; 16d77a
+.UpdateCursor:
 	ld hl, wCursorCurrentTile
 	ld a, [hli]
 	ld h, [hl]
@@ -346,9 +325,8 @@
 	ld a, h
 	ld [wCursorCurrentTile + 1], a
 	ret
-; 16d7e7
 
-.TryAnims: ; 16d7e7
+.TryAnims:
 	ld a, [w2DMenuFlags1]
 	bit 6, a
 	jr z, .skip_anims
@@ -360,4 +338,3 @@
 	ret z
 	scf
 	ret
-; 16d7fe
--- a/engine/link/mystery_gift.asm
+++ b/engine/link/mystery_gift.asm
@@ -1,4 +1,4 @@
-DoMysteryGift: ; 1048ba (41:48ba)
+DoMysteryGift:
 	call ClearTileMap
 	call ClearSprites
 	call WaitBGMap
@@ -98,84 +98,74 @@
 	ld hl, .Text_Sent ; sent item
 	jr .PrintTextAndExit
 
-.LinkCanceled: ; 1049af (41:49af)
+.LinkCanceled:
 	ld hl, .Text_LinkCanceled ; Link has been canceled
 	jr .PrintTextAndExit
 
-.CommunicationError: ; 1049b4 (41:49b4)
+.CommunicationError:
 	ld hl, .Text_CommunicationError ; Communication error
 	call PrintText
 	jp DoMysteryGift
 
-.GiftWaiting: ; 1049bd (41:49bd)
+.GiftWaiting:
 	ld hl, .Text_ReceiveGiftAtCounter ; receive gift at counter
 	jr .PrintTextAndExit
 
-.FriendNotReady: ; 1049c2 (41:49c2)
+.FriendNotReady:
 	ld hl, .Text_FriendNotReady ; friend not ready
 
-.PrintTextAndExit: ; 1049c5 (41:49c5)
+.PrintTextAndExit:
 	call PrintText
 	ld a, LCDC_DEFAULT
 	ld [rLCDC], a
 	ret
-; 1049cd (41:49cd)
 
-.String_PressAToLink_BToCancel: ; 1049cd
+.String_PressAToLink_BToCancel:
 	db   "Press A to"
 	next "link IR-Device"
 	next "Press B to"
 	next "cancel it."
 	db   "@"
-; 1049fd
 
-.Text_LinkCanceled: ; 1049fd
+.Text_LinkCanceled:
 	text_jump UnknownText_0x1c0436
 	db "@"
-; 104a02
 
-.Text_CommunicationError: ; 104a02
+.Text_CommunicationError:
 	text_jump UnknownText_0x1c0454
 	db "@"
-; 104a07
 
-.Text_ReceiveGiftAtCounter: ; 104a07
+.Text_ReceiveGiftAtCounter:
 	text_jump UnknownText_0x1c046a
 	db "@"
-; 104a0c
 
-.Text_FriendNotReady: ; 104a0c
+.Text_FriendNotReady:
 	text_jump UnknownText_0x1c048e
 	db "@"
-; 104a11
 
-.Text_MaxFiveGifts: ; 104a11
+.Text_MaxFiveGifts:
 	text_jump UnknownText_0x1c04a7
 	db "@"
-; 104a16
 
-.Text_MaxOneGiftPerPerson: ; 104a16
+.Text_MaxOneGiftPerPerson:
 	text_jump UnknownText_0x1c04c6
 	db "@"
-; 104a1b
 
-.Text_Sent: ; 104a1b
+.Text_Sent:
 	text_jump UnknownText_0x1c04e9
 	db "@"
-; 104a20
 
-.Text_SentToHome: ; 104a20
+.Text_SentToHome:
 	text_jump UnknownText_0x1c04fa
 	db "@"
-; 104a25
 
-.CheckAlreadyGotFiveGiftsToday: ; 104a25 (41:4a25)
+.CheckAlreadyGotFiveGiftsToday:
 	call GetMysteryGiftBank
 	ld a, [sNumDailyMysteryGiftPartnerIDs]
 	cp $5
 	jp CloseSRAM
 
-.CheckAlreadyGotAGiftFromThatPerson: ; 104a30 (41:4a30)
+.CheckAlreadyGotAGiftFromThatPerson:
 	call GetMysteryGiftBank
 	ld a, [wMysteryGiftPartnerID]
 	ld b, a
@@ -203,7 +193,7 @@
 .No:
 	jp CloseSRAM
 
-.AddMysteryGiftPartnerID: ; 104a56 (41:4a56)
+.AddMysteryGiftPartnerID:
 	call GetMysteryGiftBank
 	ld hl, sNumDailyMysteryGiftPartnerIDs
 	ld a, [hl]
@@ -219,7 +209,7 @@
 	ld [hl], a
 	jp CloseSRAM
 
-.SaveMysteryGiftTrainerName: ; 104a71 (41:4a71)
+.SaveMysteryGiftTrainerName:
 	call GetMysteryGiftBank
 	ld a, $1
 	ld [sMysteryGiftTrainerHouseFlag], a
@@ -235,7 +225,7 @@
 	call CopyBytes
 	jp CloseSRAM
 
-Function104a95: ; 104a95 (41:4a95)
+Function104a95:
 	di
 	farcall ClearChannels
 	call Function104d5e
@@ -305,10 +295,10 @@
 	ld [hMGStatusFlags], a
 	jp Function104bd0
 
-Function104b04: ; 104b04 (41:4b04)
+Function104b04:
 	call Function104b40
 	jp nz, Function104bd0
-Function104b0a: ; 104b0a (41:4b0a)
+Function104b0a:
 	call Function104d38
 	jp nz, Function104bd0
 	call Function104b88
@@ -318,7 +308,7 @@
 	call Function105033
 	jp Function104bd0
 
-Function104b22: ; 104b22 (41:4b22)
+Function104b22:
 	call Function104b88
 	jp nz, Function104bd0
 	call Function104d43
@@ -330,13 +320,13 @@
 	call Function10502e
 	jp Function104bd0
 
-Function104b40: ; 104b40 (41:4b40)
+Function104b40:
 	ld hl, hPrintNum1
 	ld b, $1
 	call Function104d56
 	ret nz
 
-Function104b49: ; 104b49 (41:4b49)
+Function104b49:
 	call Function105033
 	ld a, [hMGStatusFlags]
 	cp $6c
@@ -368,7 +358,7 @@
 	cp $6c
 	ret
 
-Function104b88: ; 104b88 (41:4b88)
+Function104b88:
 	ld a, $96
 	ld [hPrintNum1], a
 	ld hl, hPrintNum1
@@ -404,7 +394,7 @@
 	cp $6c
 	ret
 
-Function104bd0: ; 104bd0 (41:4bd0)
+Function104bd0:
 	nop
 	ld a, [hMGStatusFlags]
 	cp $10
@@ -451,7 +441,7 @@
 	pop af
 	ret
 
-Function104c2d: ; 104c2d (41:4c2d)
+Function104c2d:
 	di
 	farcall ClearChannels
 	call Function104d5e
@@ -488,7 +478,7 @@
 	call Function10502e
 	jp Function104d1c
 
-Function104c8a: ; 104c8a (41:4c8a)
+Function104c8a:
 	ld hl, hPrintNum1
 	ld b, $1
 	call Function104d56
@@ -524,7 +514,7 @@
 	cp $6c
 	ret
 
-Function104cd2: ; 104cd2 (41:4cd2)
+Function104cd2:
 	ld a, $3c
 	ld [hPrintNum1], a
 	ld hl, hPrintNum1
@@ -561,7 +551,7 @@
 	cp $6c
 	ret
 
-Function104d1c: ; 104d1c (41:4d1c)
+Function104d1c:
 	nop
 	ld a, [hMGStatusFlags]
 	push af
@@ -576,13 +566,13 @@
 	pop af
 	ret
 
-Function104d32: ; 104d32 (41:4d32)
+Function104d32:
 	ld a, $80
 	ld [hMGStatusFlags], a
 	and a
 	ret
 
-Function104d38: ; 104d38 (41:4d38)
+Function104d38:
 	call Function104d96
 	call Function104e46
 	ld a, [hMGStatusFlags]
@@ -589,7 +579,7 @@
 	cp $6c
 	ret
 
-Function104d43: ; 104d43 (41:4d43)
+Function104d43:
 	call Function104d96
 	call Function104dfe
 	ld a, [hMGStatusFlags]
@@ -596,19 +586,19 @@
 	cp $6c
 	ret
 
-Function104d4e: ; 104d4e (41:4d4e)
+Function104d4e:
 	call Function104e93
 	ld a, [hMGStatusFlags]
 	cp $6c
 	ret
 
-Function104d56: ; 104d56 (41:4d56)
+Function104d56:
 	call Function104f57
 	ld a, [hMGStatusFlags]
 	cp $6c
 	ret
 
-Function104d5e: ; 104d5e (41:4d5e)
+Function104d5e:
 	call Function104d74
 	ld a, $4
 	ld [rIE], a
@@ -624,7 +614,7 @@
 	jr nz, .asm_104d6d
 	ret
 
-Function104d74: ; 104d74 (41:4d74)
+Function104d74:
 	xor a
 	ld [rTAC], a
 	ld a, $fe
@@ -636,7 +626,7 @@
 	ld [rTAC], a
 	ret
 
-Function104d86: ; 104d86 (41:4d86)
+Function104d86:
 	xor a
 	ld [rTAC], a
 	ld [rTMA], a
@@ -647,7 +637,7 @@
 	ld [rTAC], a
 	ret
 
-Function104d96: ; 104d96 (41:4d96)
+Function104d96:
 	ld a, $c0
 	call Function104e8c
 	ld a, $1
@@ -654,7 +644,7 @@
 	ld [hPrintNum9], a
 	ret
 
-Function104da0: ; 104da0 (41:4da0)
+Function104da0:
 	xor a
 	call Function104e8c
 	ld a, $2
@@ -661,7 +651,7 @@
 	ld [rTAC], a
 	ret
 
-Function104da9: ; 104da9 (41:4da9)
+Function104da9:
 	inc d
 	ret z
 	xor a
@@ -673,7 +663,7 @@
 	or a
 	ret
 
-Function104db7: ; 104db7 (41:4db7)
+Function104db7:
 	inc d
 	ret z
 	xor a
@@ -685,7 +675,7 @@
 	or a
 	ret
 
-Function104dc5: ; 104dc5 (41:4dc5)
+Function104dc5:
 	ld a, $c1
 	ld [$ff00+c], a
 .wait
@@ -696,7 +686,7 @@
 	halt
 	jr .wait
 
-Function104dd1: ; 104dd1 (41:4dd1)
+Function104dd1:
 	ld a, $c0
 	ld [$ff00+c], a
 .wait
@@ -707,7 +697,7 @@
 	halt
 	jr .wait
 
-Function104ddd: ; 104ddd (41:4ddd)
+Function104ddd:
 	ld d, $0
 	ld e, d
 	ld a, $1
@@ -730,7 +720,7 @@
 	and b
 	jr nz, .loop
 
-Function104dfe: ; 104dfe (41:4dfe)
+Function104dfe:
 	ld c, LOW(rRP)
 	ld d, $0
 	ld e, d
@@ -757,7 +747,7 @@
 	call Function104dd1
 	ret
 
-Function104e3a: ; 104e3a (41:4e3a)
+Function104e3a:
 	; Wait a random amount of time
 	call Random
 	ld e, a
@@ -768,7 +758,7 @@
 	ld a, d
 	or e
 	jr nz, .loop
-Function104e46: ; 104e46 (41:4e46)
+Function104e46:
 	ld a, $2
 	ld [hPrintNum9], a
 	ld c, LOW(rRP)
@@ -800,13 +790,13 @@
 	ld [hMGStatusFlags], a
 	ret
 
-Function104e8c: ; 104e8c (41:4e8c)
+Function104e8c:
 	ld [rRP], a
 	ld a, $ff
 	ld [hMGStatusFlags], a
 	ret
 
-Function104e93: ; 104e93 (41:4e93)
+Function104e93:
 	xor a
 	ld [hPrintNum5], a
 	ld [hPrintNum6], a
@@ -843,7 +833,7 @@
 	pop hl
 	ret
 
-Function104ed6: ; 104ed6 (41:4ed6)
+Function104ed6:
 	ld c, LOW(rRP)
 	ld d, $5
 	call Function104dd1
@@ -910,25 +900,25 @@
 	call Function104dd1
 	ret
 
-Function104f42: ; 104f42 (41:4f42)
+Function104f42:
 	ld a, [hMGStatusFlags]
 	or $2
 	ld [hMGStatusFlags], a
 	ret
 
-Function104f49: ; 104f49 (41:4f49)
+Function104f49:
 	ld a, [hMGStatusFlags]
 	or $1
 	ld [hMGStatusFlags], a
 	ret
 
-Function104f50: ; 104f50 (41:4f50)
+Function104f50:
 	ld a, [hMGStatusFlags]
 	or $80
 	ld [hMGStatusFlags], a
 	ret
 
-Function104f57: ; 104f57 (41:4f57)
+Function104f57:
 	xor a
 	ld [hPrintNum5], a
 	ld [hPrintNum6], a
@@ -980,7 +970,7 @@
 	ld [hPrintNum6], a
 	ret
 
-Function104faf: ; 104faf (41:4faf)
+Function104faf:
 	ld c, LOW(rRP)
 	ld d, $0
 	call Function104db7
@@ -1059,15 +1049,15 @@
 	call Function104dd1
 	ret
 
-Function10502e: ; 10502e (41:502e)
+Function10502e:
 	ld b, $0
 	jp Function104e93
 
-Function105033: ; 105033 (41:5033)
+Function105033:
 	ld b, $0
 	jp Function104f57
 
-MysteryGift_ReadJoypad: ; 105038 (41:5038)
+MysteryGift_ReadJoypad:
 ; We can only get four inputs at a time.
 ; We take d-pad first for no particular reason.
 	ld a, R_DPAD
@@ -1112,7 +1102,7 @@
 	ld [rJOYP], a
 	ret
 
-MysteryGift_CheckAndSetDecorationAlreadyReceived: ; 105069 (41:5069)
+MysteryGift_CheckAndSetDecorationAlreadyReceived:
 	call GetMysteryGiftBank
 	ld d, $0
 	ld b, CHECK_FLAG
@@ -1134,7 +1124,7 @@
 	xor a
 	ret
 
-MysteryGift_CopyReceivedDecosToPC: ; 105091 (41:5091)
+MysteryGift_CopyReceivedDecosToPC:
 	call GetMysteryGiftBank
 	ld c, $0
 .loop
@@ -1157,7 +1147,7 @@
 	jr c, .loop
 	jp CloseSRAM
 
-UnlockMysteryGift: ; 1050b9
+UnlockMysteryGift:
 	call GetMysteryGiftBank
 	ld hl, sMysteryGiftUnlocked
 	ld a, [hl]
@@ -1167,9 +1157,8 @@
 	ld [hl], a
 .ok
 	jp CloseSRAM
-; 1050c8
 
-Function1050c8: ; 1050c8
+Function1050c8:
 	call GetMysteryGiftBank
 	ld a, [sNumDailyMysteryGiftPartnerIDs]
 	cp $ff
@@ -1178,10 +1167,9 @@
 	ld [sNumDailyMysteryGiftPartnerIDs], a
 .okay
 	jp CloseSRAM
-; 1050d9
 
 
-BackupMysteryGift: ; 1050d9
+BackupMysteryGift:
 	call GetMysteryGiftBank
 	ld hl, sMysteryGiftItem
 	ld de, sBackupMysteryGiftItem
@@ -1191,10 +1179,9 @@
 	ld a, [hl]
 	ld [de], a
 	jp CloseSRAM
-; 1050ea
 
 
-RestoreMysteryGift: ; 1050ea (41:50ea)
+RestoreMysteryGift:
 	call GetMysteryGiftBank
 	ld hl, sBackupMysteryGiftItem
 	ld de, sMysteryGiftItem
@@ -1205,7 +1192,7 @@
 	ld [de], a
 	jp CloseSRAM
 
-MysteryGift_ClearTrainerData: ; 1050fb (41:50fb)
+MysteryGift_ClearTrainerData:
 	ld hl, wMysteryGiftTrainerData
 	xor a
 	ld b, wMysteryGiftTrainerDataEnd - wMysteryGiftTrainerData
@@ -1216,13 +1203,12 @@
 	ret
 
 
-GetMysteryGiftBank: ; 105106
+GetMysteryGiftBank:
 	ld a, BANK(sBackupMysteryGiftItem)
 	jp GetSRAMBank
-; 10510b
 
 
-StagePartyDataForMysteryGift: ; 10510b (41:510b)
+StagePartyDataForMysteryGift:
 ; You will be sending this data to your mystery gift partner.
 ; Structure is the same as a trainer with species and moves
 ; defined.
@@ -1273,7 +1259,7 @@
 	ld [wca00], a
 	jp CloseSRAM
 
-InitMysteryGiftLayout: ; 105153 (41:5153)
+InitMysteryGiftLayout:
 	call ClearBGPalettes
 	call DisableLCD
 	ld hl, MysteryGiftGFX
@@ -1364,19 +1350,18 @@
 	call SetPalettes
 	ret
 
-.Load5GFX: ; 10522e (41:522e)
+.Load5GFX:
 	ld b,  5
 	jr .gfx_loop
-; 105232 (41:5232)
 
 .Unreferenced_Load6GFX:
 	ld b,  6
 	jr .gfx_loop
 
-.Load16GFX: ; 105236 (41:5236)
+.Load16GFX:
 	ld b, 16
 
-.gfx_loop ; 105238 (41:5238)
+.gfx_loop
 	ld [hli], a
 	inc a
 	dec b
@@ -1383,18 +1368,18 @@
 	jr nz, .gfx_loop
 	ret
 
-.Load9Column: ; 10523e (41:523e)
+.Load9Column:
 	ld b,  9
 	jr .col_loop
 
-.Load11Column: ; 105242 (41:5242)
+.Load11Column:
 	ld b, 11
 	jr .col_loop
 
-.Load14Column: ; 105246 (41:5246)
+.Load14Column:
 	ld b, 14
 
-.col_loop ; 105248 (41:5248)
+.col_loop
 	ld [hl], a
 	ld de, SCREEN_WIDTH
 	add hl, de
@@ -1402,7 +1387,7 @@
 	jr nz, .col_loop
 	ret
 
-.Load16Row: ; 105251 (41:5251)
+.Load16Row:
 	ld b, 16
 .row_loop
 	ld [hli], a
@@ -1410,11 +1395,11 @@
 	jr nz, .row_loop
 	ret
 
-MysteryGiftGFX: ; 105258
+MysteryGiftGFX:
 INCBIN "gfx/mystery_gift/mystery_gift.2bpp"
 .End
 
-Function105688: ; 105688 (41:5688)
+Function105688:
 	call ClearTileMap
 	call ClearSprites
 	call WaitBGMap
@@ -1455,7 +1440,7 @@
 	ld hl, Text_ListedCardAsNumber
 	jr PrintTextAndExit_JP
 
-Function1056eb: ; 1056eb (41:56eb)
+Function1056eb:
 	ld c, 16
 .loop
 	ld hl, wVirtualOAMSprite00YCoord
@@ -1484,25 +1469,24 @@
 	pop bc
 	jr .loop
 
-Function105712: ; 105712 (41:5712)
+Function105712:
 	call Function105777
 	ld hl, Text_MGLinkCanceled
 	jr PrintTextAndExit_JP
 
-Function10571a: ; 10571a (41:571a)
+Function10571a:
 	call Function105777
 	ld hl, Text_MGCommError
 	call PrintText
 	jp Function105688
 
-PrintTextAndExit_JP: ; 105726 (41:5726)
+PrintTextAndExit_JP:
 	call PrintText
 	ld a, LCDC_DEFAULT
 	ld [rLCDC], a
 	ret
-; 10572e (41:572e)
 
-String_PressAToLink_BToCancel_JP: ; 10572e
+String_PressAToLink_BToCancel_JP:
 	db   "エーボタン<WO>おすと"
 	next "つうしん<PKMN>おこなわれるよ!"
 	next "ビーボタン<WO>おすと"
@@ -1509,30 +1493,28 @@
 	next "つうしん<WO>ちゅうし します"
 	db   "@"
 
-; 10575e
 
-Text_ReceivedCard: ; 10575e
+Text_ReceivedCard:
 	text_jump UnknownText_0x1c051a
 	db "@"
 
-Text_ListedCardAsNumber: ; 105763
+Text_ListedCardAsNumber:
 	text_jump UnknownText_0x1c0531
 	db "@"
 
-Text_CardNotRegistered: ; 105768
+Text_CardNotRegistered:
 	text_jump UnknownText_0x1c0555
 	db "@"
 
-Text_MGLinkCanceled: ; 10576d
+Text_MGLinkCanceled:
 	text_jump UnknownText_0x1c0573
 	db "@"
 
-Text_MGCommError: ; 105772
+Text_MGCommError:
 	text_jump UnknownText_0x1c0591
 	db "@"
-; 105777
 
-Function105777: ; 105777 (41:5777)
+Function105777:
 	call ClearSprites
 	call ClearTileMap
 	call EnableLCD
@@ -1542,7 +1524,7 @@
 	call SetPalettes
 	ret
 
-Function10578c: ; 10578c (41:578c)
+Function10578c:
 	ld de, wLinkData
 	ld a, BANK(sPlayerData)
 	call GetSRAMBank
@@ -1572,7 +1554,7 @@
 	call CloseSRAM
 	ret
 
-Function1057d7: ; 1057d7 (41:57d7)
+Function1057d7:
 	call ClearBGPalettes
 	call DisableLCD
 	ld hl, MysteryGiftJP_GFX
@@ -1666,18 +1648,18 @@
 	farcall GetMysteryGift_MobileAdapterLayout
 	jp SetPalettes
 
-.Load6Row: ; 1058c6 (41:58c6)
+.Load6Row:
 	ld b,  6
 	jr .row_loop
 
-.Load11Row: ; 1058ca (41:58ca)
+.Load11Row:
 	ld b, 11
 	jr .row_loop
 
-.Load12Row: ; 1058ce (41:58ce)
+.Load12Row:
 	ld b, 12
 
-.row_loop ; 1058d0 (41:58d0)
+.row_loop
 	ld [hli], a
 	inc a
 	dec b
@@ -1684,18 +1666,18 @@
 	jr nz, .row_loop
 	ret
 
-.Load9Column: ; 1058d6 (41:58d6)
+.Load9Column:
 	ld b,  9
 	jr .column_loop
 
-.Load11Column: ; 1058da (41:58da)
+.Load11Column:
 	ld b, 11
 	jr .column_loop
 
-.Load14Column: ; 1058de (41:58de)
+.Load14Column:
 	ld b, 14
 
-.column_loop ; 1058e0 (41:58e0)
+.column_loop
 	ld [hl], a
 	ld de, SCREEN_WIDTH
 	add hl, de
@@ -1703,7 +1685,7 @@
 	jr nz, .column_loop
 	ret
 
-.Load16Row: ; 1058e9 (41:58e9)
+.Load16Row:
 	ld b, 16
 .row_loop_no_inc
 	ld [hli], a
@@ -1710,9 +1692,8 @@
 	dec b
 	jr nz, .row_loop_no_inc
 	ret
-; 1058f0 (41:58f0)
 
-.OAM_data: ; 1058f0
+.OAM_data:
 	dsprite  2, 1,  6, 4, $00, 0
 	dsprite  2, 1,  7, 4, $01, 0
 	dsprite  2, 1,  8, 4, $02, 0
@@ -1731,5 +1712,5 @@
 	dsprite  1, 1, 14, 4, $07, 0
 
 ; japanese mystery gift gfx
-MysteryGiftJP_GFX: ; 105930
+MysteryGiftJP_GFX:
 INCBIN "gfx/mystery_gift/mystery_gift_jp.2bpp"
--- a/engine/link/mystery_gift_2.asm
+++ b/engine/link/mystery_gift_2.asm
@@ -1,4 +1,4 @@
-PrepMysteryGiftDataToSend: ; 2c642 (b:4642)
+PrepMysteryGiftDataToSend:
 	ld de, wMysteryGiftStaging
 	ld a, $1
 	ld [de], a
@@ -56,7 +56,7 @@
 	ld bc, wMysteryGiftPlayerDataEnd - wMysteryGiftPlayerData
 	jp CopyBytes
 
-.RandomSample: ; 2c6ac (b:46ac)
+.RandomSample:
 	push de
 	call Random
 	cp 10 percent
@@ -121,7 +121,7 @@
 	pop de
 	ret
 
-MysteryGiftGetItemHeldEffect: ; 2c708 (b:4708)
+MysteryGiftGetItemHeldEffect:
 	ld a, c
 	cp MysteryGiftItems.End - MysteryGiftItems
 	jr nc, MysteryGiftFallbackItem
@@ -131,7 +131,7 @@
 	ld c, [hl]
 	ret
 
-MysteryGiftGetDecoration: ; 2c715 (b:4715)
+MysteryGiftGetDecoration:
 	ld a, c
 	cp MysteryGiftDecos.End - MysteryGiftDecos
 	jr nc, MysteryGiftFallbackItem
@@ -141,10 +141,9 @@
 	ld c, [hl]
 	ret
 
-MysteryGiftFallbackItem: ; 2c722 (b:4722)
+MysteryGiftFallbackItem:
 	ld c, DECO_POLKADOT_BED ; GREAT_BALL
 	ret
-; 2c725 (b:4725)
 
 
 INCLUDE "data/items/mystery_gift_items.asm"
--- a/engine/link/place_waiting_text.asm
+++ b/engine/link/place_waiting_text.asm
@@ -1,4 +1,4 @@
-PlaceWaitingText:: ; 4000
+PlaceWaitingText::
 	hlcoord 3, 10
 	ld b, 1
 	ld c, 11
@@ -20,5 +20,5 @@
 	ld c, 50
 	jp DelayFrames
 
-.Waiting: ; 4025
+.Waiting:
 	db "Waiting...!@"
--- a/engine/link/time_capsule.asm
+++ b/engine/link/time_capsule.asm
@@ -1,6 +1,6 @@
 ; These functions seem to be related to backwards compatibility
 
-ValidateOTTrademon: ; fb57e
+ValidateOTTrademon:
 	ld a, [wd003]
 	ld hl, wOTPartyMon1Species
 	call GetPartyLocation
@@ -63,9 +63,8 @@
 .abnormal
 	scf
 	ret
-; fb5dd
 
-Functionfb5dd: ; fb5dd
+Functionfb5dd:
 	ld a, [wd002]
 	ld d, a
 	ld a, [wPartyCount]
@@ -100,9 +99,8 @@
 .done
 	and a
 	ret
-; fb60d
 
-PlaceTradePartnerNamesAndParty: ; fb60d
+PlaceTradePartnerNamesAndParty:
 	hlcoord 4, 0
 	ld de, wPlayerName
 	call PlaceString
@@ -118,7 +116,7 @@
 	call .PlaceSpeciesNames
 	hlcoord 7, 9
 	ld de, wOTPartySpecies
-.PlaceSpeciesNames: ; fb634
+.PlaceSpeciesNames:
 	ld c, $0
 .loop
 	ld a, [de]
@@ -142,6 +140,5 @@
 	pop bc
 	inc c
 	jr .loop
-; fb656
 
 INCLUDE "data/pokemon/gen1_base_special.asm"
--- a/engine/link/time_capsule_2.asm
+++ b/engine/link/time_capsule_2.asm
@@ -1,4 +1,4 @@
-ConvertMon_2to1: ; fb8f1
+ConvertMon_2to1:
 ; Takes the Gen-2 Pokemon number stored in wd265, finds it in the Pokered_MonIndices table, and returns its index in wd265.
 	push bc
 	push hl
@@ -16,9 +16,8 @@
 	pop hl
 	pop bc
 	ret
-; fb908
 
-ConvertMon_1to2: ; fb908
+ConvertMon_1to2:
 ; Takes the Gen-1 Pokemon number stored in wd265 and returns the corresponding value from Pokered_MonIndices in wd265.
 	push bc
 	push hl
@@ -33,7 +32,6 @@
 	pop hl
 	pop bc
 	ret
-; fb91c
 
 
 INCLUDE "data/pokemon/gen1_order.asm"
--- a/engine/math/get_square_root.asm
+++ b/engine/math/get_square_root.asm
@@ -1,6 +1,6 @@
 NUM_SQUARE_ROOTS EQU 255
 
-GetSquareRoot: ; 13b87
+GetSquareRoot:
 ; Return the square root of de in b.
 
 ; Rather than calculating the result, we take the index of the
@@ -24,7 +24,7 @@
 	jr c, .loop
 	ret
 
-.Squares: ; 13b98
+.Squares:
 x = 1
 rept NUM_SQUARE_ROOTS
 	dw x * x
--- a/engine/math/math.asm
+++ b/engine/math/math.asm
@@ -1,4 +1,4 @@
-_Multiply:: ; 66de
+_Multiply::
 
 ; hMultiplier is one byte.
 	ld a, 8
@@ -82,10 +82,9 @@
 	ld [hProduct + 0], a
 
 	ret
-; 673e
 
 
-_Divide:: ; 673e
+_Divide::
 	xor a
 	ld [hMathBuffer + 0], a
 	ld [hMathBuffer + 1], a
@@ -193,4 +192,3 @@
 	ld [hDividend + 0], a
 
 	ret
-; 67c1
--- a/engine/math/print_num.asm
+++ b/engine/math/print_num.asm
@@ -1,4 +1,4 @@
-_PrintNum:: ; c4c7
+_PrintNum::
 ; Print c digits of the b-byte value from de to hl.
 ; Allows 2 to 7 digits. For 1-digit numbers, add
 ; the value to char "0" instead of calling PrintNum.
@@ -178,7 +178,7 @@
 	pop bc
 	ret
 
-.PrintYen: ; c5ba
+.PrintYen:
 	push af
 	ld a, [hPrintNum1]
 	and a
@@ -193,7 +193,7 @@
 	pop af
 	ret
 
-.PrintDigit: ; c5cb (3:45cb)
+.PrintDigit:
 	dec e
 	jr nz, .ok
 	ld a, "0"
@@ -278,7 +278,7 @@
 	ld [hl], "<DOT>"
 	ret
 
-.PrintLeadingZero: ; c644
+.PrintLeadingZero:
 ; prints a leading zero unless they are turned off in the flags
 	bit 7, d ; print leading zeroes?
 	ret z
@@ -285,7 +285,7 @@
 	ld [hl], "0"
 	ret
 
-.AdvancePointer: ; c64a
+.AdvancePointer:
 ; increments the pointer unless leading zeroes are not being printed,
 ; the number is left-aligned, and no nonzero digits have been printed yet
 	bit 7, d ; print leading zeroes?
--- a/engine/math/sine.asm
+++ b/engine/math/sine.asm
@@ -1,4 +1,4 @@
-_Sine:: ; 84d9
+_Sine::
 ; a = d * sin(e * pi/32)
 	ld a, e
 	calc_sine_wave
--- a/engine/menus/debug.asm
+++ b/engine/menus/debug.asm
@@ -22,7 +22,7 @@
 	const DEBUGTEST_E        ; $7e
 	const DEBUGTEST_F        ; $7f
 
-ColorTest: ; 818ac
+ColorTest:
 ; A debug menu to test monster and trainer palettes at runtime.
 
 	ld a, [hCGB]
@@ -62,15 +62,14 @@
 	pop af
 	ld [hInMenu], a
 	ret
-; 818f4
 
-Function818f4: ; 818f4
+Function818f4:
 	ld a, [wd002]
 	and a
 	jr nz, Function81911
 	ld hl, PokemonPalettes
 
-Function818fd: ; 818fd
+Function818fd:
 	ld de, wOverworldMapBlocks
 	ld c, NUM_POKEMON + 1
 .asm_81902
@@ -85,7 +84,7 @@
 	jr nz, .asm_81902
 	ret
 
-Function81911: ; 81911
+Function81911:
 	ld hl, TrainerPalettes
 	ld de, wOverworldMapBlocks
 	ld c, NUM_TRAINER_CLASSES
@@ -100,9 +99,8 @@
 	dec c
 	jr nz, .asm_81919
 	ret
-; 81928
 
-Function81928: ; 81928
+Function81928:
 	ld a, BANK(PokemonPalettes) ; BANK(TrainerPalettes)
 	call GetFarByte
 	ld [de], a
@@ -123,9 +121,8 @@
 	ld [de], a
 	inc de
 	ret
-; 81948
 
-Function81948: ; 81948
+Function81948:
 	ld a, $1
 	ld [rVBK], a
 	ld hl, vTiles0
@@ -148,9 +145,8 @@
 	call ByteFill
 	call ClearSprites
 	ret
-; 8197c
 
-Function8197c: ; 8197c
+Function8197c:
 	ld hl, DebugColorTestGFX + 1 tiles
 	ld de, vTiles2 tile DEBUGTEST_UP_ARROW
 	ld bc, 22 tiles
@@ -171,9 +167,8 @@
 	or b
 	jr nz, .asm_8199d
 	ret
-; 819a7
 
-Function819a7: ; 819a7
+Function819a7:
 	ld a, [hCGB]
 	and a
 	ret z
@@ -214,16 +209,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 819f4
 
-Palette_DebugBG: ; 819f4
+Palette_DebugBG:
 INCLUDE "gfx/debug/bg.pal"
 
-Palette_DebugOB: ; 81a34
+Palette_DebugOB:
 INCLUDE "gfx/debug/ob.pal"
-; 81a74
 
-Function81a74: ; 81a74
+Function81a74:
 	call JoyTextDelay
 	ld a, [wJumptableIndex]
 	cp $4
@@ -273,9 +266,8 @@
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; 81ac3
 
-Function81ac3: ; 81ac3
+Function81ac3:
 ; Looping back around the pic set.
 	ld a, [wd002]
 	and a
@@ -286,9 +278,8 @@
 .asm_81acc
 	ld a, NUM_TRAINER_CLASSES - 1 ; MYSTICALMAN
 	ret
-; 81acf
 
-Jumptable_81acf: ; 81acf
+Jumptable_81acf:
 	dw Function81adb
 	dw Function81c18
 	dw Function81c33
@@ -295,9 +286,8 @@
 	dw Function81cc2
 	dw Function81d8e
 	dw Function81daf
-; 81adb
 
-Function81adb: ; 81adb
+Function81adb:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -382,14 +372,12 @@
 	ld a, $1
 	ld [wJumptableIndex], a
 	ret
-; 81baf
 
 String_81baf: db "レア", DEBUGTEST_BLACK, DEBUGTEST_BLACK, "@" ; rare (shiny)
 String_81bb4: db "ノーマル@" ; normal
 String_81bb9: db DEBUGTEST_A, "きりかえ▶@" ; (A) switches
-; 81bc0
 
-Function81bc0: ; 81bc0
+Function81bc0:
 	decoord 0, 11, wAttrMap
 	hlcoord 2, 11
 	ld a, $1
@@ -402,7 +390,7 @@
 	hlcoord 2, 15
 	ld a, $3
 
-Function81bde: ; 81bde
+Function81bde:
 	push af
 	ld a, DEBUGTEST_UP_ARROW
 	ld [hli], a
@@ -415,9 +403,8 @@
 	ld bc, $28
 	call ByteFill
 	ret
-; 81bf4
 
-Function81bf4: ; 81bf4
+Function81bf4:
 	ld a, [wcf66]
 	inc a
 	ld l, a
@@ -435,9 +422,8 @@
 	ld de, wc608
 	call Function81ea5
 	ret
-; 81c18
 
-Function81c18: ; 81c18
+Function81c18:
 	ld a, [hCGB]
 	and a
 	jr z, .asm_81c2a
@@ -452,9 +438,8 @@
 	ld a, $2
 	ld [wJumptableIndex], a
 	ret
-; 81c33
 
-Function81c33: ; 81c33
+Function81c33:
 	ld a, [hCGB]
 	and a
 	jr z, .asm_81c69
@@ -511,9 +496,8 @@
 	ld a, $3
 	ld [wJumptableIndex], a
 	ret
-; 81ca7
 
-Function81ca7: ; 81ca7
+Function81ca7:
 	inc hl
 	inc hl
 	inc hl
@@ -528,14 +512,13 @@
 	ld a, [de]
 	swap a
 
-Function81cbc: ; 81cbc
+Function81cbc:
 	and $f
 	add DEBUGTEST_0
 	ld [hld], a
 	ret
-; 81cc2
 
-Function81cc2: ; 81cc2
+Function81cc2:
 	ld a, [hJoyLast]
 	and B_BUTTON
 	jr nz, .asm_81cdf
@@ -574,16 +557,14 @@
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; 81d02
 
-Jumptable_81d02: ; 81d02
+Jumptable_81d02:
 	dw Function81d0a
 	dw Function81d34
 	dw Function81d46
 	dw Function81d58
-; 81d0a
 
-Function81d0a: ; 81d0a
+Function81d0a:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -610,7 +591,7 @@
 	call Function81ea5
 	ret
 
-Function81d34: ; 81d34
+Function81d34:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -621,7 +602,7 @@
 	ld hl, wc608 + 10
 	jr Function81d63
 
-Function81d46: ; 81d46
+Function81d46:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -632,7 +613,7 @@
 	ld hl, wc608 + 11
 	jr Function81d63
 
-Function81d58: ; 81d58
+Function81d58:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -639,7 +620,7 @@
 	jr nz, Function81d84
 	ld hl, wc608 + 12
 
-Function81d63: ; 81d63
+Function81d63:
 	ld a, [hJoyLast]
 	and D_RIGHT
 	jr nz, Function81d70
@@ -648,7 +629,7 @@
 	jr nz, Function81d77
 	ret
 
-Function81d70: ; 81d70
+Function81d70:
 	ld a, [hl]
 	cp $1f
 	ret nc
@@ -655,30 +636,29 @@
 	inc [hl]
 	jr Function81d7b
 
-Function81d77: ; 81d77
+Function81d77:
 	ld a, [hl]
 	and a
 	ret z
 	dec [hl]
 
-Function81d7b: ; 81d7b
+Function81d7b:
 	call Function81e67
 	ld a, $2
 	ld [wJumptableIndex], a
 	ret
 
-Function81d84: ; 81d84
+Function81d84:
 	ld hl, wcf64
 	dec [hl]
 	ret
 
-Function81d89: ; 81d89
+Function81d89:
 	ld hl, wcf64
 	inc [hl]
 	ret
-; 81d8e
 
-Function81d8e: ; 81d8e
+Function81d8e:
 	hlcoord 0, 10
 	ld bc, $a0
 	ld a, DEBUGTEST_BLACK
@@ -692,9 +672,8 @@
 	ld a, $5
 	ld [wJumptableIndex], a
 	ret
-; 81daf
 
-Function81daf: ; 81daf
+Function81daf:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -706,15 +685,13 @@
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; 81dc1
 
-Function81dc1: ; 81dc1
+Function81dc1:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 81dc7
 
-Function81dc7: ; 81dc7
+Function81dc7:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -749,9 +726,8 @@
 	ld [wd004], a
 	call Function81df4
 	ret
-; 81df4
 
-Function81df4: ; 81df4
+Function81df4:
 	hlcoord 10, 11
 	call Function81e5e
 	hlcoord 10, 12
@@ -783,13 +759,11 @@
 	hlcoord 10, 14
 	call PlaceString
 	ret
-; 81e46
 
 String_81e46: db "おぼえられる@" ; can be taught
 String_81e4d: db "おぼえられない@" ; cannot be taught
-; 81e55
 
-Function81e55: ; 81e55
+Function81e55:
 	cp $32
 	jr c, .asm_81e5b
 	inc a
@@ -798,16 +772,14 @@
 .asm_81e5b
 	add $bf
 	ret
-; 81e5e
 
-Function81e5e: ; 81e5e
+Function81e5e:
 	ld bc, 10
 	ld a, DEBUGTEST_BLACK
 	call ByteFill
 	ret
-; 81e67
 
-Function81e67: ; 81e67
+Function81e67:
 	ld a, [wc608 + 10]
 	and $1f
 	ld e, a
@@ -843,9 +815,8 @@
 	ld a, d
 	ld [wc608 + 1], a
 	ret
-; 81ea5
 
-Function81ea5: ; 81ea5
+Function81ea5:
 	ld a, [de]
 	and $1f
 	ld [wc608 + 10], a
@@ -867,9 +838,8 @@
 	srl a
 	ld [wc608 + 12], a
 	ret
-; 81eca
 
-Function81eca: ; 81eca
+Function81eca:
 	ld a, [wcf66]
 	inc a
 	ld l, a
@@ -884,9 +854,8 @@
 	ld bc, 4
 	call CopyBytes
 	ret
-; 81ee3
 
-Function81ee3: ; 81ee3
+Function81ee3:
 .asm_81ee3
 	ld a, LOW(PALRGB_WHITE)
 	ld [hli], a
@@ -910,9 +879,8 @@
 	dec c
 	jr nz, .asm_81ee3
 	ret
-; 81efc
 
-Bank20_FillBoxWithByte: ; 81efc
+Bank20_FillBoxWithByte:
 ; For some reason, we have another copy of FillBoxWithByte here
 .row
 	push bc
@@ -928,9 +896,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 81f0c
 
-Function81f0c: ; 81f0c
+Function81f0c:
 	ld a, [wcfbe]
 	push af
 	set 7, a
@@ -939,9 +906,8 @@
 	pop af
 	ld [wcfbe], a
 	ret
-; 81f1d
 
-Function81f1d: ; 81f1d
+Function81f1d:
 	ld a, [hl]
 	and $7
 	ret z
@@ -989,9 +955,8 @@
 	dec b
 	jr nz, .asm_81f22
 	ret
-; 81f5e
 
-Function81f5e: ; 81f5e
+Function81f5e:
 	ld a, DEBUGTEST_BLACK
 	hlcoord 10, 0
 	ld [hl], a
@@ -1059,14 +1024,12 @@
 .asm_81fc9
 	call ClearSprites
 	ret
-; 81fcd
 
-String_81fcd: ; 81fcd
+String_81fcd:
 	db   "おわりますか?" ; Are you finished?
 	next "はい<DOT><DOT><DOT>", DEBUGTEST_A ; YES...(A)
 	next "いいえ<DOT><DOT>", DEBUGTEST_B ; NO..(B)
 	db   "@"
-; 81fe3
 
 DebugColorTestGFX:
 INCBIN "gfx/debug/color_test.2bpp"
@@ -1122,17 +1085,16 @@
 	ld a, $40
 	ld [hWY], a
 	ret
-; 821d2
 
-Function821d2: ; 821d2
+Function821d2:
 	hlcoord 0, 0
 	call Function821de
 
-Function821d8: ; 821d8
+Function821d8:
 	ld a, [wcf64]
 	hlcoord 0, 0, wAttrMap
 
-Function821de: ; 821de
+Function821de:
 	add hl, de
 rept 4
 	ld [hli], a
@@ -1148,9 +1110,8 @@
 	ld [hli], a
 endr
 	ret
-; 821f4
 
-Function821f4: ; 821f4
+Function821f4:
 	hlcoord 2, 4
 	call Function82203
 	hlcoord 2, 6
@@ -1157,7 +1118,7 @@
 	call Function82203
 	hlcoord 2, 8
 
-Function82203: ; 82203
+Function82203:
 	ld a, DEBUGTEST_UP_ARROW
 	ld [hli], a
 	ld bc, $10 - 1
@@ -1164,9 +1125,8 @@
 	ld a, DEBUGTEST_TICKS
 	call ByteFill
 	ret
-; 8220f
 
-Function8220f: ; 8220f
+Function8220f:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals1)
@@ -1187,10 +1147,9 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 82236
 
 
-Function82236: ; 82236
+Function82236:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and SELECT
@@ -1247,9 +1206,8 @@
 	xor $d0
 	ld [hWY], a
 	ret
-; 822a3
 
-Function822a3: ; 822a3
+Function822a3:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals2)
@@ -1281,9 +1239,8 @@
 	ld [hCGBPalUpdate], a
 	call DelayFrame
 	ret
-; 822f0
 
-Function822f0: ; 822f0
+Function822f0:
 	ld a, [wcf65]
 	and 3
 	ld e, a
@@ -1295,16 +1252,14 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 82301
 
-.dw ; 82301
+.dw
 	dw Function82309
 	dw Function82339
 	dw Function8234b
 	dw Function8235d
-; 82309
 
-Function82309: ; 82309
+Function82309:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -1339,7 +1294,7 @@
 	call Function81ea5
 	ret
 
-Function82339: ; 82338
+Function82339:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -1350,7 +1305,7 @@
 	ld hl, wc608 + 10
 	jr Function82368
 
-Function8234b: ; 8234b
+Function8234b:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -1361,7 +1316,7 @@
 	ld hl, wc608 + 11
 	jr Function82368
 
-Function8235d: ; 8235d
+Function8235d:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -1368,7 +1323,7 @@
 	jr nz, Function82387
 	ld hl, wc608 + 12
 
-Function82368: ; 82368
+Function82368:
 	ld a, [hJoyLast]
 	and D_RIGHT
 	jr nz, .asm_82375
@@ -1395,18 +1350,17 @@
 	call Function822a3
 	ret
 
-Function82387: ; 82387
+Function82387:
 	ld hl, wcf65
 	dec [hl]
 	ret
 
-Function8238c: ; 8238c
+Function8238c:
 	ld hl, wcf65
 	inc [hl]
 	ret
-; 82391
 
-Function82391: ; 82391
+Function82391:
 	ld a, [wc608 + 10]
 	and $1f
 	ld e, a
@@ -1437,11 +1391,9 @@
 	ld [hli], a
 	ld [hl], d
 	ret
-; 823c6
 
-Function823c6: ; 823c6
+Function823c6:
 	ret
 
-Function823c7: ; 823c7
+Function823c7:
 	ret
-; 823c8
--- a/engine/menus/delete_save.asm
+++ b/engine/menus/delete_save.asm
@@ -1,4 +1,4 @@
-_DeleteSaveData: ; 4d54c
+_DeleteSaveData:
 	farcall BlankScreen
 	ld b, SCGB_DIPLOMA
 	call GetSGBLayout
--- a/engine/menus/empty_sram.asm
+++ b/engine/menus/empty_sram.asm
@@ -1,4 +1,4 @@
-EmptyAllSRAMBanks: ; 4cf1f
+EmptyAllSRAMBanks:
 	ld a, 0
 	call .EmptyBank
 	ld a, 1
@@ -9,7 +9,7 @@
 	call .EmptyBank
 	ret
 
-.EmptyBank: ; 4cf34
+.EmptyBank:
 	call GetSRAMBank
 	ld hl, SRAM_Begin
 	ld bc, SRAM_End - SRAM_Begin
--- a/engine/menus/init_gender.asm
+++ b/engine/menus/init_gender.asm
@@ -1,4 +1,4 @@
-InitCrystalData: ; 48000
+InitCrystalData:
 	ld a, $1
 	ld [wd474], a
 	xor a
@@ -18,11 +18,10 @@
 	res 1, a
 	ld [wd479], a
 	ret
-; 4802f
 
 INCLUDE "mobile/mobile_12.asm"
 
-InitGender: ; 48dcb (12:4dcb)
+InitGender:
 	call InitGenderScreen
 	call LoadGenderScreenPal
 	call LoadGenderScreenLightBlueTile
@@ -41,7 +40,6 @@
 	ld c, 10
 	call DelayFrames
 	ret
-; 48dfc (12:4dfc)
 
 .MenuHeader: ; 0x48dfc
 	db MENU_BACKUP_TILES ; flags
@@ -63,7 +61,7 @@
 	db "@"
 ; 0x48e14
 
-InitGenderScreen: ; 48e14 (12:4e14)
+InitGenderScreen:
 	ld a, $10
 	ld [wMusicFade], a
 	ld a, MUSIC_NONE
@@ -85,7 +83,7 @@
 	call ByteFill
 	ret
 
-LoadGenderScreenPal: ; 48e47 (12:4e47)
+LoadGenderScreenPal:
 	ld hl, .Palette
 	ld de, wBGPals1
 	ld bc, 1 palettes
@@ -93,19 +91,16 @@
 	call FarCopyWRAM
 	farcall ApplyPals
 	ret
-; 48e5c (12:4e5c)
 
-.Palette: ; 48e5c
+.Palette:
 INCLUDE "gfx/new_game/gender_screen.pal"
-; 48e64
 
-LoadGenderScreenLightBlueTile: ; 48e64 (12:4e64)
+LoadGenderScreenLightBlueTile:
 	ld de, .LightBlueTile
 	ld hl, vTiles2 tile $00
 	lb bc, BANK(.LightBlueTile), 1
 	call Get2bpp
 	ret
-; 48e71 (12:4e71)
 
-.LightBlueTile: ; 48e71
+.LightBlueTile:
 INCBIN "gfx/new_game/gender_screen.2bpp"
--- a/engine/menus/intro_menu.asm
+++ b/engine/menus/intro_menu.asm
@@ -1,4 +1,4 @@
-_MainMenu: ; 5ae8
+_MainMenu:
 	ld de, MUSIC_NONE
 	call PlayMusic
 	call DelayFrame
@@ -8,13 +8,11 @@
 	call PlayMusic
 	farcall MainMenu
 	jp StartTitleScreen
-; 5b04
 
 ; unused
 	ret
-; 5b05
 
-PrintDayOfWeek: ; 5b05
+PrintDayOfWeek:
 	push de
 	ld hl, .Days
 	ld a, b
@@ -28,9 +26,8 @@
 	ld de, .Day
 	call PlaceString
 	ret
-; 5b1c
 
-.Days: ; 5b1c
+.Days:
 	db "SUN@"
 	db "MON@"
 	db "TUES@"
@@ -38,13 +35,11 @@
 	db "THURS@"
 	db "FRI@"
 	db "SATUR@"
-; 5b40
 
-.Day: ; 5b40
+.Day:
 	db "DAY@"
-; 5b44
 
-NewGame_ClearTileMapEtc: ; 5b44
+NewGame_ClearTileMapEtc:
 	xor a
 	ld [hMapAnims], a
 	call ClearTileMap
@@ -52,21 +47,18 @@
 	call LoadStandardFont
 	call ClearWindowData
 	ret
-; 5b54
 
-MysteryGift: ; 5b54
+MysteryGift:
 	call UpdateTime
 	farcall DoMysteryGiftIfDayHasPassed
 	farcall DoMysteryGift
 	ret
-; 5b64
 
-OptionsMenu: ; 5b64
+OptionsMenu:
 	farcall _OptionsMenu
 	ret
-; 5b6b
 
-NewGame: ; 5b6b
+NewGame:
 	xor a
 	ld [wMonStatusFlags], a
 	call ResetWRAM
@@ -83,9 +75,8 @@
 	ld a, MAPSETUP_WARP
 	ld [hMapEntryMethod], a
 	jp FinishContinueFunction
-; 5b8f
 
-AreYouABoyOrAreYouAGirl: ; 5b8f
+AreYouABoyOrAreYouAGirl:
 	farcall Mobile_AlwaysReturnNotCarry ; some mobile stuff
 	jr c, .ok
 	farcall InitGender
@@ -95,16 +86,14 @@
 	ld c, 0
 	farcall InitMobileProfile ; mobile
 	ret
-; 5ba7
 
-ResetWRAM: ; 5ba7
+ResetWRAM:
 	xor a
 	ld [hBGMapMode], a
 	call _ResetWRAM
 	ret
-; 5bae
 
-_ResetWRAM: ; 5bae
+_ResetWRAM:
 
 	ld hl, wVirtualOAM
 	ld bc, wOptions - wVirtualOAM
@@ -228,9 +217,8 @@
 
 	call ResetGameTime
 	ret
-; 5ca1
 
-.InitList: ; 5ca1
+.InitList:
 ; Loads 0 in the count and -1 in the first item or mon slot.
 	xor a
 	ld [hli], a
@@ -237,9 +225,8 @@
 	dec a
 	ld [hl], a
 	ret
-; 5ca6
 
-SetDefaultBoxNames: ; 5ca6
+SetDefaultBoxNames:
 	ld hl, wBoxNames
 	ld c, 0
 .loop
@@ -270,9 +257,8 @@
 
 .Box:
 	db "BOX@"
-; 5cd3
 
-InitializeMagikarpHouse: ; 5cd3
+InitializeMagikarpHouse:
 	ld hl, wBestMagikarpLengthFeet
 	ld a, $3
 	ld [hli], a
@@ -281,13 +267,11 @@
 	ld de, .Ralph
 	call CopyName2
 	ret
-; 5ce3
 
-.Ralph: ; 5ce3
+.Ralph:
 	db "RALPH@"
-; 5ce9
 
-InitializeNPCNames: ; 5ce9
+InitializeNPCNames:
 	ld hl, .Rival
 	ld de, wRivalName
 	call .Copy
@@ -312,16 +296,14 @@
 .Red:    db "RED@"
 .Green:  db "GREEN@"
 .Mom:    db "MOM@"
-; 5d23
 
-InitializeWorld: ; 5d23
+InitializeWorld:
 	call ShrinkPlayer
 	farcall SpawnPlayer
 	farcall _InitializeStartDay
 	ret
-; 5d33
 
-LoadOrRegenerateLuckyIDNumber: ; 5d33
+LoadOrRegenerateLuckyIDNumber:
 	ld a, BANK(sLuckyIDNumber)
 	call GetSRAMBank
 	ld a, [wCurDay]
@@ -346,9 +328,8 @@
 	ld [wLuckyIDNumber + 1], a
 	ld [sLuckyIDNumber + 1], a
 	jp CloseSRAM
-; 5d65
 
-Continue: ; 5d65
+Continue:
 	farcall TryLoadSaveFile
 	jr c, .FailToLoad
 	farcall _LoadData
@@ -400,22 +381,19 @@
 	ld [wDefaultSpawnpoint], a
 	call PostCreditsSpawn
 	jp FinishContinueFunction
-; 5de2
 
-SpawnAfterRed: ; 5de2
+SpawnAfterRed:
 	ld a, SPAWN_MT_SILVER
 	ld [wDefaultSpawnpoint], a
-; 5de7
 
-PostCreditsSpawn: ; 5de7
+PostCreditsSpawn:
 	xor a
 	ld [wSpawnAfterChampion], a
 	ld a, MAPSETUP_WARP
 	ld [hMapEntryMethod], a
 	ret
-; 5df0
 
-Continue_MobileAdapterMenu: ; 5df0
+Continue_MobileAdapterMenu:
 	farcall Mobile_AlwaysReturnNotCarry ; mobile check
 	ret nc
 
@@ -444,9 +422,8 @@
 	ld c, 35
 	call DelayFrames
 	ret
-; 5e34
 
-ConfirmContinue: ; 5e34
+ConfirmContinue:
 .loop
 	call DelayFrame
 	call GetJoypad
@@ -460,9 +437,8 @@
 
 .PressA:
 	ret
-; 5e48
 
-Continue_CheckRTC_RestartClock: ; 5e48
+Continue_CheckRTC_RestartClock:
 	call CheckRTCStatus
 	and %10000000 ; Day count exceeded 16383
 	jr z, .pass
@@ -476,9 +452,8 @@
 .pass
 	xor a
 	ret
-; 5e5d
 
-FinishContinueFunction: ; 5e5d
+FinishContinueFunction:
 .loop
 	xor a
 	ld [wDontPlayMapMusicOnReload], a
@@ -497,9 +472,8 @@
 .AfterRed:
 	call SpawnAfterRed
 	jr .loop
-; 5e85
 
-DisplaySaveInfoOnContinue: ; 5e85
+DisplaySaveInfoOnContinue:
 	call CheckRTCStatus
 	and %10000000
 	jr z, .clock_ok
@@ -511,14 +485,12 @@
 	lb de, 4, 8
 	call DisplayNormalContinueData
 	ret
-; 5e9a
 
-DisplaySaveInfoOnSave: ; 5e9a
+DisplaySaveInfoOnSave:
 	lb de, 4, 0
 	jr DisplayNormalContinueData
-; 5e9f
 
-DisplayNormalContinueData: ; 5e9f
+DisplayNormalContinueData:
 	call Continue_LoadMenuHeader
 	call Continue_DisplayBadgesDexPlayerName
 	call Continue_PrintGameTime
@@ -525,9 +497,8 @@
 	call LoadFontsExtra
 	call UpdateSprites
 	ret
-; 5eaf
 
-DisplayContinueDataWithRTCError: ; 5eaf
+DisplayContinueDataWithRTCError:
 	call Continue_LoadMenuHeader
 	call Continue_DisplayBadgesDexPlayerName
 	call Continue_UnknownGameTime
@@ -534,9 +505,8 @@
 	call LoadFontsExtra
 	call UpdateSprites
 	ret
-; 5ebf
 
-Continue_LoadMenuHeader: ; 5ebf
+Continue_LoadMenuHeader:
 	xor a
 	ld [hBGMapMode], a
 	ld hl, .MenuHeader_Dex
@@ -550,16 +520,14 @@
 	call MenuBox
 	call PlaceVerticalMenuItems
 	ret
-; 5ed9
 
-.MenuHeader_Dex: ; 5ed9
+.MenuHeader_Dex:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 15, 9
 	dw .MenuData_Dex
 	db 1 ; default option
-; 5ee1
 
-.MenuData_Dex: ; 5ee1
+.MenuData_Dex:
 	db 0 ; flags
 	db 4 ; items
 	db "PLAYER@"
@@ -566,16 +534,14 @@
 	db "BADGES@"
 	db "#DEX@"
 	db "TIME@"
-; 5efb
 
-.MenuHeader_NoDex: ; 5efb
+.MenuHeader_NoDex:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 15, 9
 	dw .MenuData_NoDex
 	db 1 ; default option
-; 5f03
 
-.MenuData_NoDex: ; 5f03
+.MenuData_NoDex:
 	db 0 ; flags
 	db 4 ; items
 	db "PLAYER <PLAYER>@"
@@ -582,10 +548,9 @@
 	db "BADGES@"
 	db " @"
 	db "TIME@"
-; 5f1c
 
 
-Continue_DisplayBadgesDexPlayerName: ; 5f1c
+Continue_DisplayBadgesDexPlayerName:
 	call MenuBoxCoord2Tile
 	push hl
 	decoord 13, 4, 0
@@ -607,16 +572,14 @@
 
 .Player:
 	db "<PLAYER>@"
-; 5f40
 
-Continue_PrintGameTime: ; 5f40
+Continue_PrintGameTime:
 	decoord 9, 8, 0
 	add hl, de
 	call Continue_DisplayGameTime
 	ret
-; 5f48
 
-Continue_UnknownGameTime: ; 5f48
+Continue_UnknownGameTime:
 	decoord 9, 8, 0
 	add hl, de
 	ld de, .three_question_marks
@@ -625,9 +588,8 @@
 
 .three_question_marks
 	db " ???@"
-; 5f58
 
-Continue_DisplayBadgeCount: ; 5f58
+Continue_DisplayBadgeCount:
 	push hl
 	ld hl, wJohtoBadges
 	ld b, 2
@@ -636,9 +598,8 @@
 	ld de, wd265
 	lb bc, 1, 2
 	jp PrintNum
-; 5f6b
 
-Continue_DisplayPokedexNumCaught: ; 5f6b
+Continue_DisplayPokedexNumCaught:
 	ld a, [wStatusFlags]
 	bit STATUSFLAGS_POKEDEX_F, a
 	ret z
@@ -654,9 +615,8 @@
 	ld de, wd265
 	lb bc, 1, 3
 	jp PrintNum
-; 5f84
 
-Continue_DisplayGameTime: ; 5f84
+Continue_DisplayGameTime:
 	ld de, wGameTimeHours
 	lb bc, 2, 3
 	call PrintNum
@@ -665,7 +625,6 @@
 	ld de, wGameTimeMinutes
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	jp PrintNum
-; 5f99
 
 
 OakSpeech: ; 0x5f99
@@ -823,7 +782,6 @@
 	db "CHRIS@@@@@@"
 .Kris:
 	db "KRIS@@@@@@@"
-; 60e9
 
 Unreferenced_Function60e9:
 	call LoadMenuHeader
@@ -833,9 +791,8 @@
 	call CopyNameFromMenu
 	call CloseWindow
 	ret
-; 60fa
 
-StorePlayerName: ; 60fa
+StorePlayerName:
 	ld a, "@"
 	ld bc, NAME_LENGTH
 	ld hl, wPlayerName
@@ -844,9 +801,8 @@
 	ld de, wStringBuffer2
 	call CopyName2
 	ret
-; 610f
 
-ShrinkPlayer: ; 610f
+ShrinkPlayer:
 
 	ld a, [hROMBank]
 	push af
@@ -898,9 +854,8 @@
 	call RotateThreePalettesRight
 	call ClearTileMap
 	ret
-; 616a
 
-Intro_RotatePalettesLeftFrontpic: ; 616a
+Intro_RotatePalettesLeftFrontpic:
 	ld hl, IntroFadePalettes
 	ld b, IntroFadePalettes.End - IntroFadePalettes
 .loop
@@ -911,7 +866,6 @@
 	dec b
 	jr nz, .loop
 	ret
-; 617c
 
 IntroFadePalettes: ; 0x617c
 	db %01010100
@@ -921,9 +875,8 @@
 	db %11110100
 	db %11100100
 .End
-; 6182
 
-Intro_WipeInFrontpic: ; 6182
+Intro_WipeInFrontpic:
 	ld a, $77
 	ld [hWX], a
 	call DelayFrame
@@ -937,9 +890,8 @@
 	ret z
 	ld [hWX], a
 	jr .loop
-; 619c
 
-Intro_PrepTrainerPic: ; 619c
+Intro_PrepTrainerPic:
 	ld de, vTiles2
 	farcall GetTrainerPic
 	xor a
@@ -948,9 +900,8 @@
 	lb bc, 7, 7
 	predef PlaceGraphic
 	ret
-; 61b4
 
-ShrinkFrame: ; 61b4
+ShrinkFrame:
 	ld de, vTiles2
 	ld c, 7 * 7
 	predef DecompressGet2bpp
@@ -960,9 +911,8 @@
 	lb bc, 7, 7
 	predef PlaceGraphic
 	ret
-; 61cd
 
-Intro_PlacePlayerSprite: ; 61cd
+Intro_PlacePlayerSprite:
 
 	farcall GetPlayerIcon
 	ld c, $c
@@ -998,9 +948,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 61fe
 
-.sprites ; 61fe
+.sprites
 	db 4
 	; y pxl, x pxl, tile offset
 	db  9 * 8 + 4,  9 * 8, 0
@@ -1007,15 +956,14 @@
 	db  9 * 8 + 4, 10 * 8, 1
 	db 10 * 8 + 4,  9 * 8, 2
 	db 10 * 8 + 4, 10 * 8, 3
-; 620b
 
 
-CrystalIntroSequence: ; 620b
+CrystalIntroSequence:
 	callfar Copyright_GFPresents
 	jr c, StartTitleScreen
 	farcall CrystalIntro
 
-StartTitleScreen: ; 6219
+StartTitleScreen:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals1)
@@ -1062,7 +1010,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 626a
 
 .dw
 	dw _MainMenu
@@ -1070,15 +1017,13 @@
 	dw CrystalIntroSequence
 	dw CrystalIntroSequence
 	dw ResetClock
-; 6274
 
 
-.TitleScreen: ; 6274
+.TitleScreen:
 	farcall _TitleScreen
 	ret
-; 627b
 
-RunTitleScreen: ; 627b
+RunTitleScreen:
 	ld a, [wJumptableIndex]
 	bit 7, a
 	jr nz, .done_title
@@ -1091,9 +1036,8 @@
 .done_title
 	scf
 	ret
-; 6292
 
-Unreferenced_Function6292: ; 6292
+Unreferenced_Function6292:
 	ld a, [hVBlankCounter]
 	and $7
 	ret nz
@@ -1103,9 +1047,8 @@
 	ld bc, 2 * SCREEN_WIDTH
 	call ByteFill
 	ret
-; 62a3
 
-TitleScreenScene: ; 62a3
+TitleScreenScene:
 	ld e, a
 	ld d, 0
 	ld hl, .scenes
@@ -1115,7 +1058,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 62af
 
 .scenes
 	dw TitleScreenEntrance
@@ -1122,16 +1064,14 @@
 	dw TitleScreenTimer
 	dw TitleScreenMain
 	dw TitleScreenEnd
-; 62b7
 
 .Unreferenced_NextScene:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 62bc
 
 
-TitleScreenEntrance: ; 62bc
+TitleScreenEntrance:
 
 ; Animate the logo:
 ; Move each line by 4 pixels until our count hits 0.
@@ -1178,10 +1118,9 @@
 	ld a, $88
 	ld [hWY], a
 	ret
-; 62f6
 
 
-TitleScreenTimer: ; 62f6
+TitleScreenTimer:
 
 ; Next scene
 	ld hl, wJumptableIndex
@@ -1194,9 +1133,8 @@
 	inc hl
 	ld [hl], d
 	ret
-; 6304
 
-TitleScreenMain: ; 6304
+TitleScreenMain:
 
 ; Run the timer down.
 	ld hl, wTitleScreenTimer
@@ -1296,9 +1234,8 @@
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 6375
 
-TitleScreenEnd: ; 6375
+TitleScreenEnd:
 
 ; Wait until the music is done fading.
 
@@ -1316,17 +1253,14 @@
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 6389
 
-DeleteSaveData: ; 6389
+DeleteSaveData:
 	farcall _DeleteSaveData
 	jp Init
-; 6392
 
-ResetClock: ; 6392
+ResetClock:
 	farcall _ResetClock
 	jp Init
-; 639b
 
 Unreferenced_Function639b:
 	; If bit 0 or 1 of [wTitleScreenTimer] is set, we don't need to be here.
@@ -1359,9 +1293,8 @@
 	ld a, SPRITE_ANIM_INDEX_GS_TITLE_TRAIL
 	call _InitSpriteAnimStruct
 	ret
-; 63ca
 
-.Data63ca: ; 63ca
+.Data63ca:
 ; frame 0 y, x; frame 1 y, x
 	db 11 * 8 + 4, 10 * 8,  0 * 8,      0 * 8
 	db 11 * 8 + 4, 13 * 8, 11 * 8 + 4, 11 * 8
@@ -1369,9 +1302,8 @@
 	db 11 * 8 + 4, 17 * 8, 11 * 8 + 4, 15 * 8
 	db  0 * 8,      0 * 8, 11 * 8 + 4, 15 * 8
 	db  0 * 8,      0 * 8, 11 * 8 + 4, 11 * 8
-; 63e2
 
-Copyright: ; 63e2
+Copyright:
 	call ClearTileMap
 	call LoadFontsExtra
 	ld de, CopyrightGFX
@@ -1381,9 +1313,8 @@
 	hlcoord 2, 7
 	ld de, CopyrightString
 	jp PlaceString
-; 63fd
 
-CopyrightString: ; 63fd
+CopyrightString:
 	; ©1995-2001 Nintendo
 	db   $60, $61, $62, $63, $64, $65, $66
 	db   $67, $68, $69, $6a, $6b, $6c
@@ -1397,9 +1328,8 @@
 	db   $73, $74, $75, $76, $77, $78, $79, $7a, $7b, $7c
 
 	db "@"
-; 642e
 
-GameInit:: ; 642e
+GameInit::
 	farcall TryLoadSaveData
 	call ClearWindowData
 	call ClearBGPalettes
@@ -1415,4 +1345,3 @@
 	ld [hWY], a
 	call WaitBGMap
 	jp CrystalIntroSequence
-; 6454
--- a/engine/menus/main_menu.asm
+++ b/engine/menus/main_menu.asm
@@ -1,8 +1,7 @@
-GFX_49c0c: ; 49c0c
+GFX_49c0c:
 INCBIN "gfx/unknown/049c0c.2bpp"
-; 49cdc
 
-MainMenu: ; 49cdc
+MainMenu:
 	xor a
 	ld [wDisableTextAcceleration], a
 	call Function49ed0
@@ -27,24 +26,21 @@
 
 .quit
 	ret
-; 49d14
 
-.MenuHeader: ; 49d14
+.MenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 16, 7
 	dw .MenuData
 	db 1 ; default option
-; 49d1c
 
-.MenuData: ; 49d1c
+.MenuData:
 	db STATICMENU_CURSOR ; flags
 	db 0 ; items
 	dw MainMenuItems
 	dw PlaceMenuStrings
 	dw .Strings
-; 49d20
 
-.Strings: ; 49d24
+.Strings:
 	db "CONTINUE@"
 	db "NEW GAME@"
 	db "OPTION@"
@@ -145,7 +141,7 @@
 	db -1
 
 
-MainMenu_GetWhichMenu: ; 49da4
+MainMenu_GetWhichMenu:
 	nop
 	nop
 	nop
@@ -193,9 +189,8 @@
 .ok4
 	ld a, $6 ; Mystery Gift
 	ret
-; 49de4
 
-MainMenuJoypadLoop: ; 49de4
+MainMenuJoypadLoop:
 	call SetUpMenu
 .loop
 	call MainMenu_PrintCurrentTimeAndDay
@@ -218,9 +213,8 @@
 .b_button
 	scf
 	ret
-; 49e09
 
-MainMenu_PrintCurrentTimeAndDay: ; 49e09
+MainMenu_PrintCurrentTimeAndDay:
 	ld a, [wSaveFileExists]
 	and a
 	ret z
@@ -237,10 +231,9 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 49e27
 
 
-.PlaceBox: ; 49e27
+.PlaceBox:
 	call CheckRTCStatus
 	and $80
 	jr nz, .TimeFail
@@ -253,10 +246,9 @@
 .TimeFail:
 	call SpeechTextBox
 	ret
-; 49e3d
 
 
-.PlaceTime: ; 49e3d
+.PlaceTime:
 	ld a, [wSaveFileExists]
 	and a
 	ret z
@@ -282,26 +274,22 @@
 .min
 ; unused
 	db "min.@"
-; 49e75
 
-.PrintTimeNotSet: ; 49e75
+.PrintTimeNotSet:
 	hlcoord 1, 14
 	ld de, .TimeNotSet
 	call PlaceString
 	ret
-; 49e7f
 
-.TimeNotSet: ; 49e7f
+.TimeNotSet:
 	db "TIME NOT SET@"
-; 49e8c
 
-.UnusedText: ; 49e8c
+.UnusedText:
 	; Clock time unknown
 	text_jump UnknownText_0x1c5182
 	db "@"
-; 49e91
 
-.PlaceCurrentDay: ; 49e91
+.PlaceCurrentDay:
 	push de
 	ld hl, .Days
 	ld a, b
@@ -315,7 +303,6 @@
 	ld de, .Day
 	call PlaceString
 	ret
-; 49ea8
 
 .Days:
 	db "SUN@"
@@ -327,9 +314,8 @@
 	db "SATUR@"
 .Day:
 	db "DAY@"
-; 49ed0
 
-Function49ed0: ; 49ed0
+Function49ed0:
 	xor a
 	ld [hMapAnims], a
 	call ClearTileMap
@@ -337,25 +323,20 @@
 	call LoadStandardFont
 	call ClearWindowData
 	ret
-; 49ee0
 
 
-MainMenu_NewGame: ; 49ee0
+MainMenu_NewGame:
 	farcall NewGame
 	ret
-; 49ee7
 
-MainMenu_Options: ; 49ee7
+MainMenu_Options:
 	farcall OptionsMenu
 	ret
-; 49eee
 
-MainMenu_Continue: ; 49eee
+MainMenu_Continue:
 	farcall Continue
 	ret
-; 49ef5
 
-MainMenu_MysteryGift: ; 49ef5
+MainMenu_MysteryGift:
 	farcall MysteryGift
 	ret
-; 49efc
--- a/engine/menus/menu.asm
+++ b/engine/menus/menu.asm
@@ -1,4 +1,4 @@
-_2DMenu_:: ; 2400e
+_2DMenu_::
 	ld hl, CopyMenuData
 	ld a, [wMenuData_2DMenuItemStringsBank]
 	rst FarCall
@@ -8,9 +8,8 @@
 	call ApplyTilemap
 	call Get2DMenuSelection
 	ret
-; 24022
 
-_InterpretBattleMenu:: ; 24022
+_InterpretBattleMenu::
 	ld hl, CopyMenuData
 	ld a, [wMenuData_2DMenuItemStringsBank]
 	rst FarCall
@@ -21,9 +20,8 @@
 	call ApplyTilemap
 	call Get2DMenuSelection
 	ret
-; 2403c
 
-_InterpretMobileMenu:: ; 2403c
+_InterpretMobileMenu::
 	ld hl, CopyMenuData
 	ld a, [wMenuData_2DMenuItemStringsBank]
 	rst FarCall
@@ -56,23 +54,21 @@
 	ld [wMenuCursorBuffer], a
 	and a
 	ret
-; 24085
 
 
 
-Draw2DMenu: ; 24085
+Draw2DMenu:
 	xor a
 	ld [hBGMapMode], a
 	call MenuBox
 	call Place2DMenuItemStrings
 	ret
-; 2408f
 
-Get2DMenuSelection: ; 2408f
+Get2DMenuSelection:
 	call Init2DMenuCursorPosition
 	call StaticMenuJoypad
 	call MenuClickSound
-Mobile_GetMenuSelection: ; 24098
+Mobile_GetMenuSelection:
 	ld a, [wMenuDataFlags]
 	bit 1, a
 	jr z, .skip
@@ -108,22 +104,19 @@
 .quit2
 	scf
 	ret
-; 240cd
 
-Get2DMenuNumberOfColumns: ; 240cd
+Get2DMenuNumberOfColumns:
 	ld a, [wMenuData_2DMenuDimensions]
 	and $f
 	ret
-; 240d3
 
-Get2DMenuNumberOfRows: ; 240d3
+Get2DMenuNumberOfRows:
 	ld a, [wMenuData_2DMenuDimensions]
 	swap a
 	and $f
 	ret
-; 240db
 
-Place2DMenuItemStrings: ; 240db
+Place2DMenuItemStrings:
 	ld hl, wMenuData_2DMenuItemStringsAddr
 	ld e, [hl]
 	inc hl
@@ -164,10 +157,9 @@
 	ld a, [wMenuData_2DMenuFunctionBank]
 	rst FarCall
 	ret
-; 2411a
 
 
-Init2DMenuCursorPosition: ; 2411a (9:411a)
+Init2DMenuCursorPosition:
 	call GetMenuTextStartCoord
 	ld a, b
 	ld [w2DMenuCursorInitY], a
@@ -222,9 +214,8 @@
 	ld [wCursorCurrentTile], a
 	ld [wCursorCurrentTile + 1], a
 	ret
-; 24179
 
-.InitFlags_a: ; 24179
+.InitFlags_a:
 	xor a
 	ld hl, w2DMenuFlags1
 	ld [hli], a
@@ -235,16 +226,14 @@
 	set 5, [hl]
 	set 4, [hl]
 	ret
-; 2418a
 
-.InitFlags_b: ; 2418a
+.InitFlags_b:
 	ld a, [wMenuData_2DMenuSpacing]
 	or $20
 	ld [w2DMenuCursorOffsets], a
 	ret
-; 24193
 
-.InitFlags_c: ; 24193
+.InitFlags_c:
 	ld hl, wMenuDataFlags
 	ld a, A_BUTTON
 	bit 0, [hl]
@@ -257,12 +246,11 @@
 .skip2
 	ld [wMenuJoypadFilter], a
 	ret
-; 241a8
 
 
-_StaticMenuJoypad:: ; 241a8
+_StaticMenuJoypad::
 	call Place2DMenuCursor
-_ScrollingMenuJoypad:: ; 241ab
+_ScrollingMenuJoypad::
 	ld hl, w2DMenuFlags2
 	res 7, [hl]
 	ld a, [hBGMapMode]
@@ -271,9 +259,8 @@
 	pop af
 	ld [hBGMapMode], a
 	ret
-; 241ba
 
-MobileMenuJoypad: ; 241ba
+MobileMenuJoypad:
 	ld hl, w2DMenuFlags2
 	res 7, [hl]
 	ld a, [hBGMapMode]
@@ -288,10 +275,9 @@
 	call GetMenuJoypad
 	ld c, a
 	ret
-; 241d5
 
 
-Unreferenced_Function241d5: ; 241d5
+Unreferenced_Function241d5:
 	call Place2DMenuCursor
 .loop
 	call Move2DMenuCursor
@@ -328,10 +314,9 @@
 	jr z, .loop2
 	and a
 	ret
-; 24216
 
 
-MenuJoypadLoop: ; 24216
+MenuJoypadLoop:
 .loop
 	call Move2DMenuCursor
 	call .BGMap_OAM
@@ -350,9 +335,8 @@
 
 .done
 	ret
-; 24238
 
-.BGMap_OAM: ; 24238
+.BGMap_OAM:
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -363,9 +347,8 @@
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 24249
 
-Do2DMenuRTCJoypad: ; 24249
+Do2DMenuRTCJoypad:
 .loopRTC
 	call RTC
 	call Menu_WasButtonPressed
@@ -375,9 +358,8 @@
 	jr z, .loopRTC
 	and a
 	ret
-; 24259
 
-Menu_WasButtonPressed: ; 24259
+Menu_WasButtonPressed:
 	ld a, [w2DMenuFlags1]
 	bit 6, a
 	jr z, .skip_to_joypad
@@ -390,9 +372,8 @@
 	ret z
 	scf
 	ret
-; 24270
 
-_2DMenuInterpretJoypad: ; 24270
+_2DMenuInterpretJoypad:
 	call GetMenuJoypad
 	bit A_BUTTON_F, a
 	jp nz, .a_b_start_select
@@ -413,7 +394,7 @@
 	and a
 	ret
 
-.set_bit_7 ; 24299
+.set_bit_7
 	ld hl, w2DMenuFlags2
 	set 7, [hl]
 	scf
@@ -512,14 +493,12 @@
 	ld [hl], $1
 	xor a
 	ret
-; 24318
 
-.a_b_start_select ; 24318
+.a_b_start_select
 	xor a
 	ret
-; 2431a
 
-Move2DMenuCursor: ; 2431a
+Move2DMenuCursor:
 	ld hl, wCursorCurrentTile
 	ld a, [hli]
 	ld h, [hl]
@@ -529,7 +508,7 @@
 	jr nz, Place2DMenuCursor
 	ld a, [wCursorOffCharacter]
 	ld [hl], a
-Place2DMenuCursor: ; 24329
+Place2DMenuCursor:
 	ld a, [w2DMenuCursorInitY]
 	ld b, a
 	ld a, [w2DMenuCursorInitX]
@@ -580,9 +559,8 @@
 	ld a, h
 	ld [wCursorCurrentTile + 1], a
 	ret
-; 24374
 
-_PushWindow:: ; 24374
+_PushWindow::
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wWindowStack)
@@ -651,9 +629,8 @@
 	ld hl, wWindowStackSize
 	inc [hl]
 	ret
-; 243cd
 
-.copy ; 243cd
+.copy
 	call GetMenuBoxDims
 	inc b
 	inc c
@@ -678,13 +655,11 @@
 	jr nz, .row
 
 	ret
-; 243e7
 
-.ret ; 243e7
+.ret
 	ret
-; 243e8
 
-_ExitMenu:: ; 243e8
+_ExitMenu::
 	xor a
 	ld [hBGMapMode], a
 
@@ -722,9 +697,8 @@
 	ld hl, wWindowStackSize
 	dec [hl]
 	ret
-; 24423
 
-Unreferenced_Function24423: ; 24423
+Unreferenced_Function24423:
 	ld a, [wVramState]
 	bit 0, a
 	ret z
@@ -755,22 +729,19 @@
 	jr nz, .loop
 	call CloseSRAM
 	ret
-; 2445d
 
-Error_Cant_ExitMenu: ; 2445d
+Error_Cant_ExitMenu:
 	ld hl, .Text_NoWindowsAvailableForPopping
 	call PrintText
 	call WaitBGMap
 .InfiniteLoop:
 	jr .InfiniteLoop
-; 24468
 
-.Text_NoWindowsAvailableForPopping: ; 24468
+.Text_NoWindowsAvailableForPopping:
 	text_jump UnknownText_0x1c46b7
 	db "@"
-; 2446d
 
-_InitVerticalMenuCursor:: ; 2446d
+_InitVerticalMenuCursor::
 	ld a, [wMenuDataFlags]
 	ld b, a
 	ld hl, w2DMenuCursorInitY
@@ -838,4 +809,3 @@
 	ld [hli], a
 	ld [hli], a
 	ret
-; 244c3
--- a/engine/menus/menu_2.asm
+++ b/engine/menus/menu_2.asm
@@ -27,22 +27,22 @@
 .done
 	ret
 
-PlaceMoneyTopRight: ; 24ae8
+PlaceMoneyTopRight:
 	ld hl, MenuHeader_0x24b15
 	call CopyMenuHeader
 	jr PlaceMoneyTextBox
 
-PlaceMoneyBottomLeft: ; 24af0
+PlaceMoneyBottomLeft:
 	ld hl, MenuHeader_0x24b1d
 	call CopyMenuHeader
 	jr PlaceMoneyTextBox
 
-PlaceMoneyAtTopLeftOfTextbox: ; 24af8
+PlaceMoneyAtTopLeftOfTextbox:
 	ld hl, MenuHeader_0x24b15
 	lb de, 0, 11
 	call OffsetMenuHeader
 
-PlaceMoneyTextBox: ; 24b01
+PlaceMoneyTextBox:
 	call MenuBox
 	call MenuBoxCoord2Tile
 	ld de, SCREEN_WIDTH + 1
@@ -64,7 +64,7 @@
 	dw NULL
 	db 1 ; default option
 
-DisplayCoinCaseBalance: ; 24b25
+DisplayCoinCaseBalance:
 	; Place a text box of size 1x7 at 11, 0.
 	hlcoord 11, 0
 	ld b, 1
@@ -82,7 +82,7 @@
 	call PrintNum
 	ret
 
-DisplayMoneyAndCoinBalance: ; 24b4e
+DisplayMoneyAndCoinBalance:
 	hlcoord 5, 0
 	ld b, 3
 	ld c, 13
@@ -103,14 +103,14 @@
 	call PrintNum
 	ret
 
-MoneyString: ; 24b83
+MoneyString:
 	db "MONEY@"
-CoinString: ; 24b89
+CoinString:
 	db "COIN@"
-ShowMoney_TerminatorString: ; 24b8e
+ShowMoney_TerminatorString:
 	db "@"
 
-Unreferenced_Function24b8f: ; 24b8f
+Unreferenced_Function24b8f:
 ; related to safari?
 	ld hl, wOptions
 	ld a, [hl]
@@ -138,12 +138,12 @@
 	ld [wOptions], a
 	ret
 
-.slash_500 ; 24bcf
+.slash_500
 	db "/500@"
-.booru_ko ; 24bd4
+.booru_ko
 	db "ボール   こ@"
 
-StartMenu_DrawBugContestStatusBox: ; 24bdc
+StartMenu_DrawBugContestStatusBox:
 	hlcoord 0, 0
 	ld b, 5
 	ld c, 17
@@ -150,7 +150,7 @@
 	call TextBox
 	ret
 
-StartMenu_PrintBugContestStatus: ; 24be7
+StartMenu_PrintBugContestStatus:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -194,18 +194,18 @@
 	ld [wOptions], a
 	ret
 
-.Balls_JP: ; 24c43
+.Balls_JP:
 	db "ボール   こ@"
-.CAUGHT: ; 24c4b
+.CAUGHT:
 	db "CAUGHT@"
-.Balls_EN: ; 24c52
+.Balls_EN:
 	db "BALLS:@"
-.None: ; 24c59
+.None:
 	db "None@"
-.LEVEL: ; 24c5e
+.LEVEL:
 	db "LEVEL@"
 
-FindApricornsInBag: ; 24c64
+FindApricornsInBag:
 ; Checks the bag for Apricorns.
 	ld hl, wBuffer1
 	xor a
@@ -239,7 +239,7 @@
 	scf
 	ret
 
-.addtobuffer ; 24c94
+.addtobuffer
 	push hl
 	ld hl, wBuffer1
 	inc [hl]
--- a/engine/menus/naming_screen.asm
+++ b/engine/menus/naming_screen.asm
@@ -12,7 +12,7 @@
 
 ; 0x116c1
 
-NamingScreen: ; 116c1
+NamingScreen:
 	ld hl, wNamingScreenDestinationPointer
 	ld [hl], e
 	inc hl
@@ -45,9 +45,8 @@
 	call ClearJoypad
 	ret
 
-; 116f8
 
-.SetUpNamingScreen: ; 116f8
+.SetUpNamingScreen:
 	call ClearBGPalettes
 	ld b, SCGB_DIPLOMA
 	call GetSGBLayout
@@ -63,9 +62,8 @@
 	call NamingScreen_InitNameEntry
 	ret
 
-; 1171d
 
-.GetNamingScreenSetup: ; 1171d
+.GetNamingScreenSetup:
 	ld a, [wNamingScreenType]
 	and 7
 	ld e, a
@@ -78,9 +76,8 @@
 	ld l, a
 	jp hl
 
-; 1172e
 
-.Jumptable: ; 1172e (4:572e)
+.Jumptable:
 	dw .Pokemon
 	dw .Player
 	dw .Rival
@@ -90,7 +87,7 @@
 	dw .Pokemon
 	dw .Pokemon
 
-.Pokemon: ; 1173e (4:573e)
+.Pokemon:
 	ld a, [wCurPartySpecies]
 	ld [wd265], a
 	ld hl, LoadMenuMonIcon
@@ -121,15 +118,13 @@
 	call .StoreMonIconParams
 	ret
 
-; 11780 (4:5780)
 
-.NicknameStrings: ; 11780
+.NicknameStrings:
 	db "'S@"
 	db "NICKNAME?@"
 
-; 1178d
 
-.Player: ; 1178d (4:578d)
+.Player:
 	farcall GetPlayerIcon
 	call .LoadSprite
 	hlcoord 5, 2
@@ -138,14 +133,12 @@
 	call .StoreSpriteIconParams
 	ret
 
-; 117a3 (4:57a3)
 
-.PlayerNameString: ; 117a3
+.PlayerNameString:
 	db "YOUR NAME?@"
 
-; 117ae
 
-.Rival: ; 117ae (4:57ae)
+.Rival:
 	ld de, SilverSpriteGFX
 	ld b, BANK(SilverSpriteGFX)
 	call .LoadSprite
@@ -155,14 +148,12 @@
 	call .StoreSpriteIconParams
 	ret
 
-; 117c3 (4:57c3)
 
-.RivalNameString: ; 117c3
+.RivalNameString:
 	db "RIVAL'S NAME?@"
 
-; 117d1
 
-.Mom: ; 117d1 (4:57d1)
+.Mom:
 	ld de, MomSpriteGFX
 	ld b, BANK(MomSpriteGFX)
 	call .LoadSprite
@@ -172,14 +163,12 @@
 	call .StoreSpriteIconParams
 	ret
 
-; 117e6 (4:57e6)
 
-.MomNameString: ; 117e6
+.MomNameString:
 	db "MOTHER'S NAME?@"
 
-; 117f5
 
-.Box: ; 117f5 (4:57f5)
+.Box:
 	ld de, PokeBallSpriteGFX
 	ld hl, vTiles0 tile $00
 	lb bc, BANK(PokeBallSpriteGFX), 4
@@ -200,14 +189,12 @@
 	call .StoreBoxIconParams
 	ret
 
-; 11822 (4:5822)
 
-.BoxNameString: ; 11822
+.BoxNameString:
 	db "BOX NAME?@"
 
-; 1182c
 
-.Tomodachi: ; 1182c (4:582c)
+.Tomodachi:
 	hlcoord 3, 2
 	ld de, .oTomodachi_no_namae_sutoringu
 	call PlaceString
@@ -214,14 +201,12 @@
 	call .StoreSpriteIconParams
 	ret
 
-; 11839 (4:5839)
 
-.oTomodachi_no_namae_sutoringu ; 11839
+.oTomodachi_no_namae_sutoringu
 	db "おともだち の なまえは?@"
 
-; 11847
 
-.LoadSprite: ; 11847 (4:5847)
+.LoadSprite:
 	push de
 	ld hl, vTiles0 tile $00
 	ld c, $4
@@ -253,22 +238,22 @@
 	call _InitSpriteAnimStruct
 	ret
 
-.StoreMonIconParams: ; 1187b (4:587b)
+.StoreMonIconParams:
 	ld a, MON_NAME_LENGTH - 1
 	hlcoord 5, 6
 	jr .StoreParams
 
-.StoreSpriteIconParams: ; 11882 (4:5882)
+.StoreSpriteIconParams:
 	ld a, PLAYER_NAME_LENGTH - 1
 	hlcoord 5, 6
 	jr .StoreParams
 
-.StoreBoxIconParams: ; 11889 (4:5889)
+.StoreBoxIconParams:
 	ld a, BOX_NAME_LENGTH - 1
 	hlcoord 5, 4
 	jr .StoreParams
 
-.StoreParams: ; 11890 (4:5890)
+.StoreParams:
 	ld [wNamingScreenMaxNameLength], a
 	ld a, l
 	ld [wNamingScreenStringEntryCoord], a
@@ -276,7 +261,7 @@
 	ld [wNamingScreenStringEntryCoord + 1], a
 	ret
 
-NamingScreen_IsTargetBox: ; 1189c
+NamingScreen_IsTargetBox:
 	push bc
 	push af
 	ld a, [wNamingScreenType]
@@ -287,9 +272,8 @@
 	pop bc
 	ret
 
-; 118a8
 
-NamingScreen_InitText: ; 118a8
+NamingScreen_InitText:
 	call WaitTop
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
@@ -304,7 +288,7 @@
 .not_box
 	call ClearBox
 	ld de, NameInputUpper
-NamingScreen_ApplyTextInputMode: ; 118ca
+NamingScreen_ApplyTextInputMode:
 	call NamingScreen_IsTargetBox
 	jr nz, .not_box
 	ld hl, BoxNameInputLower - NameInputLower
@@ -350,9 +334,8 @@
 	jr nz, .row
 	ret
 
-; 11915
 
-NamingScreenJoypadLoop: ; 11915
+NamingScreenJoypadLoop:
 	call JoyTextDelay
 	ld a, [wJumptableIndex]
 	bit 7, a
@@ -373,9 +356,8 @@
 	scf
 	ret
 
-; 11940
 
-.UpdateStringEntry: ; 11940
+.UpdateStringEntry:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 1, 5
@@ -399,9 +381,8 @@
 	ld [hBGMapMode], a
 	ret
 
-; 11968
 
-.RunJumptable: ; 11968
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, $0
@@ -413,13 +394,12 @@
 	ld l, a
 	jp hl
 
-; 11977
 
-.Jumptable: ; 11977 (4:5977)
+.Jumptable:
 	dw .InitCursor
 	dw .ReadButtons
 
-.InitCursor: ; 1197b (4:597b)
+.InitCursor:
 	depixel 10, 3
 	call NamingScreen_IsTargetBox
 	jr nz, .got_cursor_position
@@ -441,7 +421,7 @@
 	inc [hl]
 	ret
 
-.ReadButtons: ; 119a1 (4:59a1)
+.ReadButtons:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and A_BUTTON
@@ -510,13 +490,13 @@
 	call NamingScreen_ApplyTextInputMode
 	ret
 
-.GetCursorPosition: ; 11a0b (4:5a0b)
+.GetCursorPosition:
 	ld hl, wNamingScreenCursorObjectPointer
 	ld c, [hl]
 	inc hl
 	ld b, [hl]
 
-NamingScreen_GetCursorPosition: ; 11a11 (4:5a11)
+NamingScreen_GetCursorPosition:
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld a, [hl]
@@ -551,7 +531,7 @@
 	xor a
 	ret
 
-NamingScreen_AnimateCursor: ; 11a3b (4:5a3b)
+NamingScreen_AnimateCursor:
 	call .GetDPad
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
@@ -590,17 +570,15 @@
 	ld [hl], a
 	ret
 
-; 11a79 (4:5a79)
 
-.LetterEntries: ; 11a79
+.LetterEntries:
 	db $00, $10, $20, $30, $40, $50, $60, $70, $80
 
-.CaseDelEnd: ; 11a82
+.CaseDelEnd:
 	db $00, $00, $00, $30, $30, $30, $60, $60, $60
 
-; 11a8b
 
-.GetDPad: ; 11a8b (4:5a8b)
+.GetDPad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -713,9 +691,9 @@
 	inc [hl]
 	ret
 
-NamingScreen_TryAddCharacter: ; 11b14 (4:5b14)
+NamingScreen_TryAddCharacter:
 	ld a, [wNamingScreenLastCharacter] ; lost
-MailComposition_TryAddCharacter: ; 11b17 (4:5b17)
+MailComposition_TryAddCharacter:
 	ld a, [wNamingScreenMaxNameLength]
 	ld c, a
 	ld a, [wNamingScreenCurrNameLength]
@@ -724,11 +702,11 @@
 
 	ld a, [wNamingScreenLastCharacter]
 
-NamingScreen_LoadNextCharacter: ; 11b23
+NamingScreen_LoadNextCharacter:
 	call NamingScreen_GetTextCursorPosition
 	ld [hl], a
 
-NamingScreen_AdvanceCursor_CheckEndOfString: ; 11b27
+NamingScreen_AdvanceCursor_CheckEndOfString:
 	ld hl, wNamingScreenCurrNameLength
 	inc [hl]
 	call NamingScreen_GetTextCursorPosition
@@ -743,7 +721,6 @@
 	scf
 	ret
 
-; 11b39 (4:5b39)
 
 ; unused
 	ld a, [wNamingScreenCurrNameLength]
@@ -769,13 +746,11 @@
 	ld a, [hl]
 	jr NamingScreen_LoadNextCharacter
 
-; 11b56
 
 INCLUDE "data/text/unused_dakutens.asm"
 
-; 11bbc
 
-NamingScreen_DeleteCharacter: ; 11bbc (4:5bbc)
+NamingScreen_DeleteCharacter:
 	ld hl, wNamingScreenCurrNameLength
 	ld a, [hl]
 	and a
@@ -790,7 +765,7 @@
 	ld [hl], NAMINGSCREEN_MIDDLELINE
 	ret
 
-NamingScreen_GetTextCursorPosition: ; 11bd0 (4:5bd0)
+NamingScreen_GetTextCursorPosition:
 	push af
 	ld hl, wNamingScreenDestinationPointer
 	ld a, [hli]
@@ -803,9 +778,8 @@
 	pop af
 	ret
 
-; 11be0
 
-NamingScreen_InitNameEntry: ; 11be0
+NamingScreen_InitNameEntry:
 ; load NAMINGSCREEN_UNDERLINE, (NAMINGSCREEN_MIDDLELINE * [wNamingScreenMaxNameLength]), "@" into the dw address at wNamingScreenDestinationPointer
 	ld hl, wNamingScreenDestinationPointer
 	ld a, [hli]
@@ -824,9 +798,8 @@
 	ld [hl], "@"
 	ret
 
-; 11bf7
 
-NamingScreen_StoreEntry: ; 11bf7 (4:5bf7)
+NamingScreen_StoreEntry:
 	ld hl, wNamingScreenDestinationPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -847,7 +820,7 @@
 	jr nz, .loop
 	ret
 
-NamingScreen_GetLastCharacter: ; 11c11 (4:5c11)
+NamingScreen_GetLastCharacter:
 	ld hl, wNamingScreenCursorObjectPointer
 	ld c, [hl]
 	inc hl
@@ -890,7 +863,7 @@
 	ld [wNamingScreenLastCharacter], a
 	ret
 
-LoadNamingScreenGFX: ; 11c51
+LoadNamingScreenGFX:
 	call ClearSprites
 	callfar ClearSpriteAnims
 	call LoadStandardFont
@@ -935,30 +908,23 @@
 	ld [hWX], a
 	ret
 
-; 11cb7
 
-NamingScreenGFX_Border: ; 11cb7
+NamingScreenGFX_Border:
 INCBIN "gfx/naming_screen/border.2bpp"
-; 11cc7
 
-NamingScreenGFX_Cursor: ; 11cc7
+NamingScreenGFX_Cursor:
 INCBIN "gfx/naming_screen/cursor.2bpp"
-; 11ce7
 
 INCLUDE "data/text/name_input_chars.asm"
-; 11e5d
 
 NamingScreenGFX_End: ; unused
 INCBIN "gfx/naming_screen/end.1bpp"
-; 11e6d
 
 NamingScreenGFX_MiddleLine:
 INCBIN "gfx/naming_screen/middle_line.1bpp"
-; 11e6d
 
-NamingScreenGFX_UnderLine: ; 11e6d
+NamingScreenGFX_UnderLine:
 INCBIN "gfx/naming_screen/underline.1bpp"
-; 11e75
 
 _ComposeMailMessage: ; 11e75 (mail?)
 	ld hl, wNamingScreenDestinationPointer
@@ -986,7 +952,7 @@
 	ld [hMapAnims], a
 	ret
 
-.InitBlankMail: ; 11e9a (4:5e9a)
+.InitBlankMail:
 	call ClearBGPalettes
 	call DisableLCD
 	call LoadNamingScreenGFX
@@ -1030,25 +996,21 @@
 	ld [hl], "<NEXT>"
 	ret
 
-; 11ef4 (4:5ef4)
 
-.MailIcon: ; 11ef4
+.MailIcon:
 INCBIN "gfx/icons/mail_big.2bpp"
-; 11f74
 
-.initwNamingScreenMaxNameLength ; 11f74 (4:5f74)
+.initwNamingScreenMaxNameLength
 	ld a, MAIL_MSG_LENGTH + 1
 	ld [wNamingScreenMaxNameLength], a
 	ret
 
-; 11f7a (4:5f7a)
 
 .UnusedString11f7a:
 	db "メールを かいてね@"
 
-; 11f84
 
-.InitCharset: ; 11f84 (4:5f84)
+.InitCharset:
 	call WaitTop
 	hlcoord 0, 0
 	ld bc, 6 * SCREEN_WIDTH
@@ -1063,7 +1025,7 @@
 	call ClearBox
 	ld de, MailEntry_Uppercase
 
-.PlaceMailCharset: ; 11fa9 (4:5fa9)
+.PlaceMailCharset:
 	hlcoord 1, 7
 	ld b, 6
 .next
@@ -1082,7 +1044,7 @@
 	jr nz, .next
 	ret
 
-.DoMailEntry: ; 11fc0 (4:5fc0)
+.DoMailEntry:
 	call JoyTextDelay
 	ld a, [wJumptableIndex]
 	bit 7, a
@@ -1103,7 +1065,7 @@
 	scf
 	ret
 
-.Update: ; 11feb (4:5feb)
+.Update:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 1, 1
@@ -1119,7 +1081,7 @@
 	ld [hBGMapMode], a
 	ret
 
-.DoJumptable: ; 12008 (4:6008)
+.DoJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -1131,11 +1093,11 @@
 	ld l, a
 	jp hl
 
-.Jumptable: ; 12017 (4:6017)
+.Jumptable:
 	dw .init_blinking_cursor
 	dw .process_joypad
 
-.init_blinking_cursor ; 1201b (4:601b)
+.init_blinking_cursor
 	depixel 9, 2
 	ld a, SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR
 	call _InitSpriteAnimStruct
@@ -1153,7 +1115,7 @@
 	inc [hl]
 	ret
 
-.process_joypad ; 1203a (4:603a)
+.process_joypad
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and A_BUTTON
@@ -1240,7 +1202,7 @@
 
 ; called from engine/sprite_anims.asm
 
-ComposeMail_AnimateCursor: ; 120c1 (4:60c1)
+ComposeMail_AnimateCursor:
 	call .GetDPad
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
@@ -1274,17 +1236,15 @@
 	ld [hl], a
 	ret
 
-; 120f8 (4:60f8)
 
-.LetterEntries: ; 120f8
+.LetterEntries:
 	db $00, $10, $20, $30, $40, $50, $60, $70, $80, $90
 
-.CaseDelEnd: ; 12102
+.CaseDelEnd:
 	db $00, $00, $00, $30, $30, $30, $60, $60, $60, $60
 
-; 1210c
 
-.GetDPad: ; 1210c (4:610c)
+.GetDPad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -1386,13 +1346,13 @@
 	ld [hl], $5
 	ret
 
-NamingScreen_PressedA_GetCursorCommand: ; 12185 (4:6185)
+NamingScreen_PressedA_GetCursorCommand:
 	ld hl, wNamingScreenCursorObjectPointer
 	ld c, [hl]
 	inc hl
 	ld b, [hl]
 
-ComposeMail_GetCursorPosition: ; 1218b (4:618b)
+ComposeMail_GetCursorPosition:
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld a, [hl]
@@ -1420,11 +1380,10 @@
 	xor a
 	ret
 
-MailComposition_TryAddLastCharacter: ; 121ac (4:61ac)
+MailComposition_TryAddLastCharacter:
 	ld a, [wNamingScreenLastCharacter]
 	jp MailComposition_TryAddCharacter
 
-; 121b2 (4:61b2)
 
 ; unused
 	ld a, [wNamingScreenCurrNameLength]
@@ -1460,8 +1419,6 @@
 	ld a, [hl]
 	jp NamingScreen_LoadNextCharacter
 
-; 121dd
 
 INCLUDE "data/text/mail_input_chars.asm"
 
-; 122c1
--- a/engine/menus/options_menu.asm
+++ b/engine/menus/options_menu.asm
@@ -1,4 +1,4 @@
-_OptionsMenu: ; e41d0
+_OptionsMenu:
 	ld hl, hInMenu
 	ld a, [hl]
 	push af
@@ -59,9 +59,8 @@
 	pop af
 	ld [hInMenu], a
 	ret
-; e4241
 
-StringOptions: ; e4241
+StringOptions:
 	db "TEXT SPEED<LNBRK>"
 	db "        :<LNBRK>"
 	db "BATTLE SCENE<LNBRK>"
@@ -77,10 +76,9 @@
 	db "FRAME<LNBRK>"
 	db "        :TYPE<LNBRK>"
 	db "CANCEL@"
-; e42d6
 
 
-GetOptionPointer: ; e42d6
+GetOptionPointer:
 	ld a, [wJumptableIndex] ; load the cursor position to a
 	ld e, a ; copy it to de
 	ld d, 0
@@ -91,7 +89,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl ; jump to the code of the current highlighted item
-; e42e5
 
 .Pointers:
 	dw Options_TextSpeed
@@ -102,7 +99,6 @@
 	dw Options_MenuAccount
 	dw Options_Frame
 	dw Options_Cancel
-; e42f5
 
 
 	const_def
@@ -110,7 +106,7 @@
 	const OPT_TEXT_SPEED_MED  ; 1
 	const OPT_TEXT_SPEED_SLOW ; 2
 
-Options_TextSpeed: ; e42f5
+Options_TextSpeed:
 	call GetTextSpeed
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -156,7 +152,6 @@
 	call PlaceString
 	and a
 	ret
-; e4331
 
 .Strings:
 ; entries correspond to OPT_TEXT_SPEED_* constants
@@ -167,10 +162,9 @@
 .Fast: db "FAST@"
 .Mid:  db "MID @"
 .Slow: db "SLOW@"
-; e4346
 
 
-GetTextSpeed: ; e4346
+GetTextSpeed:
 ; converts TEXT_DELAY_* value in a to OPT_TEXT_SPEED_* value in c,
 ; with previous/next TEXT_DELAY_* values in d/e
 	ld a, [wOptions]
@@ -193,10 +187,9 @@
 	ld c, OPT_TEXT_SPEED_FAST
 	lb de, TEXT_DELAY_SLOW, TEXT_DELAY_MED
 	ret
-; e4365
 
 
-Options_BattleScene: ; e4365
+Options_BattleScene:
 	ld hl, wOptions
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -231,14 +224,12 @@
 	call PlaceString
 	and a
 	ret
-; e4398
 
 .On:  db "ON @"
 .Off: db "OFF@"
-; e43a0
 
 
-Options_BattleStyle: ; e43a0
+Options_BattleStyle:
 	ld hl, wOptions
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -272,14 +263,12 @@
 	call PlaceString
 	and a
 	ret
-; e43d1
 
 .Shift: db "SHIFT@"
 .Set:   db "SET  @"
-; e43dd
 
 
-Options_Sound: ; e43dd
+Options_Sound:
 	ld hl, wOptions
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -320,11 +309,9 @@
 	call PlaceString
 	and a
 	ret
-; e4416
 
 .Mono:   db "MONO  @"
 .Stereo: db "STEREO@"
-; e4424
 
 
 	const_def
@@ -334,7 +321,7 @@
 	const OPT_PRINT_DARKER   ; 3
 	const OPT_PRINT_DARKEST  ; 4
 
-Options_Print: ; e4424
+Options_Print:
 	call GetPrinterSetting
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -377,7 +364,6 @@
 	call PlaceString
 	and a
 	ret
-; e445a
 
 .Strings:
 ; entries correspond to OPT_PRINT_* constants
@@ -392,10 +378,9 @@
 .Normal:   db "NORMAL  @"
 .Darker:   db "DARKER  @"
 .Darkest:  db "DARKEST @"
-; e4491
 
 
-GetPrinterSetting: ; e4491
+GetPrinterSetting:
 ; converts GBPRINTER_* value in a to OPT_PRINT_* value in c,
 ; with previous/next GBPRINTER_* values in d/e
 	ld a, [wGBPrinter]
@@ -431,9 +416,8 @@
 	ld c, OPT_PRINT_DARKEST
 	lb de, GBPRINTER_DARKER, GBPRINTER_LIGHTEST
 	ret
-; e44c1
 
-Options_MenuAccount: ; e44c1
+Options_MenuAccount:
 	ld hl, wOptions2
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -467,14 +451,12 @@
 	call PlaceString
 	and a
 	ret
-; e44f2
 
 .Off: db "OFF@"
 .On:  db "ON @"
-; e44fa
 
 
-Options_Frame: ; e44fa
+Options_Frame:
 	ld hl, wTextBoxFrame
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -496,7 +478,7 @@
 .Save:
 	and $7
 	ld [hl], a
-UpdateFrame: ; e4512
+UpdateFrame:
 	ld a, [wTextBoxFrame]
 	hlcoord 16, 15 ; where on the screen the number is drawn
 	add "1"
@@ -504,9 +486,8 @@
 	call LoadFontsExtra
 	and a
 	ret
-; e4520
 
-Options_Cancel: ; e4520
+Options_Cancel:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jr nz, .Exit
@@ -516,9 +497,8 @@
 .Exit:
 	scf
 	ret
-; e452a
 
-OptionsControl: ; e452a
+OptionsControl:
 	ld hl, wJumptableIndex
 	ld a, [hJoyLast]
 	cp D_DOWN
@@ -563,9 +543,8 @@
 	dec [hl]
 	scf
 	ret
-; e455c
 
-Options_UpdateCursorPosition: ; e455c
+Options_UpdateCursorPosition:
 	hlcoord 1, 1
 	ld de, SCREEN_WIDTH
 	ld c, $10
@@ -580,4 +559,3 @@
 	call AddNTimes
 	ld [hl], "▶"
 	ret
-; e4579
--- a/engine/menus/save.asm
+++ b/engine/menus/save.asm
@@ -1,4 +1,4 @@
-SaveMenu: ; 14a1a
+SaveMenu:
 	call LoadStandardMenuHeader
 	farcall DisplaySaveInfoOnSave
 	call SpeechTextBox
@@ -23,7 +23,7 @@
 	scf
 	ret
 
-SaveAfterLinkTrade: ; 14a58
+SaveAfterLinkTrade:
 	call PauseGameLogic
 	farcall StageRTCTimeForSave
 	farcall BackupMysteryGift
@@ -35,10 +35,9 @@
 	farcall SaveRTC
 	call ResumeGameLogic
 	ret
-; 14a83
 
 
-ChangeBoxSaveGame: ; 14a83 (5:4a83)
+ChangeBoxSaveGame:
 	push de
 	ld hl, Text_SaveOnBoxSwitch
 	call MenuTextBox
@@ -62,7 +61,7 @@
 	pop de
 	ret
 
-Link_SaveGame: ; 14ab2
+Link_SaveGame:
 	call AskOverwriteSaveFile
 	jr c, .refused
 	call PauseGameLogic
@@ -72,9 +71,8 @@
 
 .refused
 	ret
-; 14ac2
 
-MoveMonWOMail_SaveGame: ; 14ac2
+MoveMonWOMail_SaveGame:
 	call PauseGameLogic
 	push de
 	call SaveBox
@@ -84,9 +82,8 @@
 	call LoadBox
 	call ResumeGameLogic
 	ret
-; 14ad5
 
-MoveMonWOMail_InsertMon_SaveGame: ; 14ad5
+MoveMonWOMail_InsertMon_SaveGame:
 	call PauseGameLogic
 	push de
 	call SaveBox
@@ -117,9 +114,8 @@
 	ld c, 24
 	call DelayFrames
 	ret
-; 14b34
 
-StartMoveMonWOMail_SaveGame: ; 14b34
+StartMoveMonWOMail_SaveGame:
 	ld hl, Text_SaveOnMoveMonWOMail
 	call MenuTextBox
 	call YesNoBox
@@ -136,22 +132,19 @@
 .refused
 	scf
 	ret
-; 14b54
 
-PauseGameLogic: ; 14b54
+PauseGameLogic:
 	ld a, $1
 	ld [wGameLogicPaused], a
 	ret
-; 14b5a
 
-ResumeGameLogic: ; 14b5a
+ResumeGameLogic:
 	xor a
 	ld [wGameLogicPaused], a
 	ret
-; 14b5f
 
 
-AddHallOfFameEntry: ; 14b5f
+AddHallOfFameEntry:
 	ld a, BANK(sHallOfFame)
 	call GetSRAMBank
 	ld hl, sHallOfFame + HOF_LENGTH * (NUM_HOF_TEAMS - 1) - 1
@@ -171,14 +164,12 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 14b85
 
-SaveGameData: ; 14b85
+SaveGameData:
 	call SaveGameData_
 	ret
-; 14b89
 
-AskOverwriteSaveFile: ; 14b89
+AskOverwriteSaveFile:
 	ld a, [wSaveFileExists]
 	and a
 	jr z, .erase
@@ -205,9 +196,8 @@
 .refused
 	scf
 	ret
-; 14baf
 
-SaveTheGame_yesorno: ; 14baf
+SaveTheGame_yesorno:
 	ld b, BANK(Text_WouldYouLikeToSaveTheGame)
 	call MapTextbox
 	call LoadMenuTextBox
@@ -221,9 +211,8 @@
 	pop af
 	and a
 	ret
-; 14bcb
 
-CompareLoadedAndSavedPlayerID: ; 14bcb
+CompareLoadedAndSavedPlayerID:
 	ld a, BANK(sPlayerData)
 	call GetSRAMBank
 	ld hl, sPlayerData + (wPlayerID - wPlayerData)
@@ -237,11 +226,10 @@
 	ld a, [wPlayerID + 1]
 	cp c
 	ret
-; 14be3
 
-_SavingDontTurnOffThePower: ; 14be3
+_SavingDontTurnOffThePower:
 	call SavingDontTurnOffThePower
-SavedTheGame: ; 14be6
+SavedTheGame:
 	call SaveGameData_
 	; wait 32 frames
 	ld c, $20
@@ -265,10 +253,9 @@
 	ld c, $1e
 	call DelayFrames
 	ret
-; 14c10
 
 
-SaveGameData_: ; 14c10
+SaveGameData_:
 	ld a, 1
 	ld [wSaveFileExists], a
 	farcall StageRTCTimeForSave
@@ -298,9 +285,8 @@
 .ok
 	call CloseSRAM
 	ret
-; 14c6b
 
-UpdateStackTop: ; 14c6b
+UpdateStackTop:
 ; sStackTop appears to be unused.
 ; It could have been used to debug stack overflow during saving.
 	call FindStackTop
@@ -327,9 +313,8 @@
 .done
 	call CloseSRAM
 	ret
-; 14c90
 
-FindStackTop: ; 14c90
+FindStackTop:
 ; Find the furthest point that sp has traversed to.
 ; This is distinct from the current value of sp.
 	ld hl, wStack - $ff
@@ -339,9 +324,8 @@
 	ret nz
 	inc hl
 	jr .loop
-; 14c99
 
-SavingDontTurnOffThePower: ; 14c99
+SavingDontTurnOffThePower:
 	; Prevent joypad interrupts
 	xor a
 	ld [hJoypadReleased], a
@@ -364,10 +348,9 @@
 	ld c, $10
 	call DelayFrames
 	ret
-; 14cbb
 
 
-ErasePreviousSave: ; 14cbb
+ErasePreviousSave:
 	call EraseBoxes
 	call EraseHallOfFame
 	call EraseLinkBattleStats
@@ -383,9 +366,8 @@
 	ld a, $1
 	ld [wSavedAtLeastOnce], a
 	ret
-; 14ce2
 
-EraseLinkBattleStats: ; 14ce2
+EraseLinkBattleStats:
 	ld a, BANK(sLinkBattleStats)
 	call GetSRAMBank
 	ld hl, sLinkBattleStats
@@ -393,9 +375,8 @@
 	xor a
 	call ByteFill
 	jp CloseSRAM
-; 14cf4
 
-EraseMysteryGift: ; 14cf4
+EraseMysteryGift:
 	ld a, BANK(sBackupMysteryGiftItem)
 	call GetSRAMBank
 	ld hl, sBackupMysteryGiftItem
@@ -403,9 +384,8 @@
 	xor a
 	call ByteFill
 	jp CloseSRAM
-; 14d06
 
-EraseHallOfFame: ; 14d06
+EraseHallOfFame:
 	ld a, BANK(sHallOfFame)
 	call GetSRAMBank
 	ld hl, sHallOfFame
@@ -413,9 +393,8 @@
 	xor a
 	call ByteFill
 	jp CloseSRAM
-; 14d18
 
-Unreferenced_Function14d18: ; 14d18
+Unreferenced_Function14d18:
 ; copy .Data to SRA4:a007
 	ld a, 4 ; MBC30 bank used by JP Crystal; inaccessible by MBC3
 	call GetSRAMBank
@@ -424,9 +403,8 @@
 	ld bc, .DataEnd - .Data
 	call CopyBytes
 	jp CloseSRAM
-; 14d2c
 
-.Data: ; 14d2c
+.Data:
 	db $0d, $02, $00, $05, $00, $00
 	db $22, $02, $01, $05, $00, $00
 	db $03, $04, $05, $08, $03, $05
@@ -435,23 +413,20 @@
 	db $04, $07, $01, $05, $00, $00
 	db $0f, $05, $14, $07, $05, $05
 	db $11, $0c, $0c, $06, $06, $04
-; 14d5c
 .DataEnd
 
-EraseBattleTowerStatus: ; 14d5c
+EraseBattleTowerStatus:
 	ld a, BANK(sBattleTowerChallengeState)
 	call GetSRAMBank
 	xor a
 	ld [sBattleTowerChallengeState], a
 	jp CloseSRAM
-; 14d68
 
-SaveData: ; 14d68
+SaveData:
 	call _SaveData
 	ret
-; 14d6c
 
-Unreferenced_Function14d6c: ; 14d6c
+Unreferenced_Function14d6c:
 	ld a, 4 ; MBC30 bank used by JP Crystal; inaccessible by MBC3
 	call GetSRAMBank
 	ld a, [$a60b] ; address of MBC30 bank
@@ -465,9 +440,8 @@
 	ld [$a60b], a ; address of MBC30 bank
 	call CloseSRAM
 	ret
-; 14d83
 
-Unreferenced_Function14d83: ; 14d83
+Unreferenced_Function14d83:
 	ld a, 4 ; MBC30 bank used by JP Crystal; inaccessible by MBC3
 	call GetSRAMBank
 	xor a
@@ -475,9 +449,8 @@
 	ld [$a60d], a ; address of MBC30 bank
 	call CloseSRAM
 	ret
-; 14d93
 
-Unreferenced_Function14d93: ; 14d93
+Unreferenced_Function14d93:
 	ld a, 7 ; MBC30 bank used by JP Crystal; inaccessible by MBC3
 	call GetSRAMBank
 	xor a
@@ -484,18 +457,16 @@
 	ld [$a000], a ; address of MBC30 bank
 	call CloseSRAM
 	ret
-; 14da0
 
 
-HallOfFame_InitSaveIfNeeded: ; 14da0
+HallOfFame_InitSaveIfNeeded:
 	ld a, [wSavedAtLeastOnce]
 	and a
 	ret nz
 	call ErasePreviousSave
 	ret
-; 14da9
 
-ValidateSave: ; 14da9
+ValidateSave:
 	ld a, BANK(sCheckValue1) ; BANK(sCheckValue2)
 	call GetSRAMBank
 	ld a, SAVE_CHECK_VALUE_1
@@ -503,9 +474,8 @@
 	ld a, SAVE_CHECK_VALUE_2
 	ld [sCheckValue2], a
 	jp CloseSRAM
-; 14dbb
 
-SaveOptions: ; 14dbb
+SaveOptions:
 	ld a, BANK(sOptions)
 	call GetSRAMBank
 	ld hl, wOptions
@@ -516,9 +486,8 @@
 	and $ff ^ (1 << NO_TEXT_SCROLL)
 	ld [sOptions], a
 	jp CloseSRAM
-; 14dd7
 
-SavePlayerData: ; 14dd7
+SavePlayerData:
 	ld a, BANK(sPlayerData)
 	call GetSRAMBank
 	ld hl, wPlayerData
@@ -530,9 +499,8 @@
 	ld bc, wCurrMapDataEnd - wCurrMapData
 	call CopyBytes
 	jp CloseSRAM
-; 14df7
 
-SavePokemonData: ; 14df7
+SavePokemonData:
 	ld a, BANK(sPokemonData)
 	call GetSRAMBank
 	ld hl, wPokemonData
@@ -541,15 +509,13 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 14e0c
 
-SaveBox: ; 14e0c
+SaveBox:
 	call GetBoxAddress
 	call SaveBoxAddress
 	ret
-; 14e13
 
-SaveChecksum: ; 14e13
+SaveChecksum:
 	ld hl, sGameData
 	ld bc, sGameDataEnd - sGameData
 	ld a, BANK(sGameData)
@@ -561,9 +527,8 @@
 	ld [sChecksum + 1], a
 	call CloseSRAM
 	ret
-; 14e2d
 
-ValidateBackupSave: ; 14e2d
+ValidateBackupSave:
 	ld a, BANK(sBackupCheckValue1) ; BANK(sBackupCheckValue2)
 	call GetSRAMBank
 	ld a, SAVE_CHECK_VALUE_1
@@ -572,9 +537,8 @@
 	ld [sBackupCheckValue2], a
 	call CloseSRAM
 	ret
-; 14e40
 
-SaveBackupOptions: ; 14e40
+SaveBackupOptions:
 	ld a, BANK(sBackupOptions)
 	call GetSRAMBank
 	ld hl, wOptions
@@ -583,9 +547,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 14e55
 
-SaveBackupPlayerData: ; 14e55
+SaveBackupPlayerData:
 	ld a, BANK(sBackupPlayerData)
 	call GetSRAMBank
 	ld hl, wPlayerData
@@ -598,9 +561,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 14e76
 
-SaveBackupPokemonData: ; 14e76
+SaveBackupPokemonData:
 	ld a, BANK(sBackupPokemonData)
 	call GetSRAMBank
 	ld hl, wPokemonData
@@ -609,9 +571,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 14e8b
 
-SaveBackupChecksum: ; 14e8b
+SaveBackupChecksum:
 	ld hl, sBackupGameData
 	ld bc, sBackupGameDataEnd - sBackupGameData
 	ld a, BANK(sBackupGameData)
@@ -623,10 +584,9 @@
 	ld [sBackupChecksum + 1], a
 	call CloseSRAM
 	ret
-; 14ea5
 
 
-TryLoadSaveFile: ; 14ea5 (5:4ea5)
+TryLoadSaveFile:
 	call VerifyChecksum
 	jr nz, .backup
 	call LoadPlayerData
@@ -673,7 +633,7 @@
 	ret
 
 
-TryLoadSaveData: ; 14f1c
+TryLoadSaveData:
 	xor a
 	ld [wSaveFileExists], a
 	call CheckPrimarySaveFile
@@ -720,13 +680,12 @@
 	call CopyBytes
 	call PanicResetClock
 	ret
-; 14f7c
 
 
 INCLUDE "data/default_options.asm"
 
 
-CheckPrimarySaveFile: ; 14f84
+CheckPrimarySaveFile:
 	ld a, BANK(sCheckValue1) ; BANK(sCheckValue2)
 	call GetSRAMBank
 	ld a, [sCheckValue1]
@@ -746,9 +705,8 @@
 .nope
 	call CloseSRAM
 	ret
-; 14faf
 
-CheckBackupSaveFile: ; 14faf
+CheckBackupSaveFile:
 	ld a, BANK(sBackupCheckValue1) ; BANK(sBackupCheckValue2)
 	call GetSRAMBank
 	ld a, [sBackupCheckValue1]
@@ -767,10 +725,9 @@
 .nope
 	call CloseSRAM
 	ret
-; 14fd7
 
 
-LoadPlayerData: ; 14fd7 (5:4fd7)
+LoadPlayerData:
 	ld a, BANK(sPlayerData)
 	call GetSRAMBank
 	ld hl, sPlayerData
@@ -793,7 +750,7 @@
 	call CloseSRAM
 	ret
 
-LoadPokemonData: ; 1500c
+LoadPokemonData:
 	ld a, BANK(sPokemonData)
 	call GetSRAMBank
 	ld hl, sPokemonData
@@ -802,14 +759,13 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 15021
 
-LoadBox: ; 15021 (5:5021)
+LoadBox:
 	call GetBoxAddress
 	call LoadBoxAddress
 	ret
 
-VerifyChecksum: ; 15028 (5:5028)
+VerifyChecksum:
 	ld hl, sGameData
 	ld bc, sGameDataEnd - sGameData
 	ld a, BANK(sGameData)
@@ -826,7 +782,7 @@
 	pop af
 	ret
 
-LoadBackupPlayerData: ; 15046 (5:5046)
+LoadBackupPlayerData:
 	ld a, BANK(sBackupPlayerData)
 	call GetSRAMBank
 	ld hl, sBackupPlayerData
@@ -840,7 +796,7 @@
 	call CloseSRAM
 	ret
 
-LoadBackupPokemonData: ; 15067 (5:5067)
+LoadBackupPokemonData:
 	ld a, BANK(sBackupPokemonData)
 	call GetSRAMBank
 	ld hl, sBackupPokemonData
@@ -850,7 +806,7 @@
 	call CloseSRAM
 	ret
 
-VerifyBackupChecksum: ; 1507c (5:507c)
+VerifyBackupChecksum:
 	ld hl, sBackupGameData
 	ld bc, sBackupGameDataEnd - sBackupGameData
 	ld a, BANK(sBackupGameData)
@@ -868,7 +824,7 @@
 	ret
 
 
-_SaveData: ; 1509a
+_SaveData:
 	; This is called within two scenarios:
 	;   a) ErasePreviousSave (the process of erasing the save from a previous game file)
 	;   b) unused mobile functionality
@@ -895,7 +851,7 @@
 	jp CloseSRAM
 
 
-_LoadData: ; 150b9
+_LoadData:
 	ld a, BANK(sCrystalData)
 	call GetSRAMBank
 	ld hl, sCrystalData
@@ -915,7 +871,7 @@
 	jp CloseSRAM
 
 
-GetBoxAddress: ; 150d8
+GetBoxAddress:
 	ld a, [wCurBox]
 	cp NUM_BOXES
 	jr c, .ok
@@ -940,9 +896,8 @@
 	ld l, a
 	pop af
 	ret
-; 150f9
 
-SaveBoxAddress: ; 150f9
+SaveBoxAddress:
 ; Save box via wBoxPartialData.
 ; We do this in three steps because the size of wBoxPartialData is less than
 ; the size of sBox.
@@ -1016,10 +971,9 @@
 
 	pop hl
 	ret
-; 1517d
 
 
-LoadBoxAddress: ; 1517d (5:517d)
+LoadBoxAddress:
 ; Load box via wBoxPartialData.
 ; We do this in three steps because the size of wBoxPartialData is less than
 ; the size of sBox.
@@ -1083,7 +1037,7 @@
 	ret
 
 
-EraseBoxes: ; 151fb
+EraseBoxes:
 	ld hl, BoxAddresses
 	ld c, NUM_BOXES
 .next
@@ -1123,9 +1077,8 @@
 	dec c
 	jr nz, .next
 	ret
-; 1522d
 
-BoxAddresses: ; 1522d
+BoxAddresses:
 ; dbww bank, address, address
 	dbww BANK(sBox1),  sBox1,  sBox1End
 	dbww BANK(sBox2),  sBox2,  sBox2End
@@ -1141,10 +1094,9 @@
 	dbww BANK(sBox12), sBox12, sBox12End
 	dbww BANK(sBox13), sBox13, sBox13End
 	dbww BANK(sBox14), sBox14, sBox14End
-; 15273
 
 
-Checksum: ; 15273
+Checksum:
 	ld de, 0
 .loop
 	ld a, [hli]
@@ -1158,7 +1110,6 @@
 	or c
 	jr nz, .loop
 	ret
-; 15283
 
 
 Text_WouldYouLikeToSaveTheGame: ; 0x15283
--- a/engine/menus/savemenu_copytilemapatonce.asm
+++ b/engine/menus/savemenu_copytilemapatonce.asm
@@ -1,4 +1,4 @@
-SaveMenu_CopyTilemapAtOnce: ; 4cf45 (13:4f45)
+SaveMenu_CopyTilemapAtOnce:
 	ld a, [hCGB]
 	and a
 	jp z, WaitBGMap
@@ -38,7 +38,7 @@
 	ld [hBGMapMode], a
 	ret
 
-.CopyTilemapAtOnce: ; 4cf80 (13:4f80)
+.CopyTilemapAtOnce:
 	ld [hSPBuffer], sp ; $ffd9
 	ld sp, hl
 	ld a, [hBGMapAddress + 1]
--- a/engine/menus/scrolling_menu.asm
+++ b/engine/menus/scrolling_menu.asm
@@ -1,4 +1,4 @@
-_InitScrollingMenu:: ; 245af
+_InitScrollingMenu::
 	xor a
 	ld [wMenuJoypad], a
 	ld [hBGMapMode], a
@@ -12,25 +12,22 @@
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 245cb
 
-_ScrollingMenu:: ; 245cb
+_ScrollingMenu::
 .loop
 	call ScrollingMenuJoyAction
 	jp c, .exit
 	call z, .zero
 	jr .loop
-; 245d6
 
-.exit ; 245d6
+.exit
 	call MenuClickSound
 	ld [wMenuJoypad], a
 	ld a, 0
 	ld [hInMenu], a
 	ret
-; 245e1
 
-.zero ; 245e1
+.zero
 	call ScrollingMenu_InitDisplay
 	ld a, 1
 	ld [hBGMapMode], a
@@ -39,9 +36,8 @@
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 245f1
 
-ScrollingMenu_InitDisplay: ; 245f1
+ScrollingMenu_InitDisplay:
 	xor a
 	ld [hBGMapMode], a
 	ld hl, wOptions
@@ -54,9 +50,8 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 24609
 
-ScrollingMenuJoyAction: ; 24609
+ScrollingMenuJoyAction:
 .loop
 	call ScrollingMenuJoypad
 	ld a, [hJoyLast]
@@ -82,15 +77,13 @@
 	bit D_DOWN_F, a
 	jp nz, .d_down
 	jr .loop
-; 24640
 
 .unreferenced ; unused
 	ld a, -1
 	and a
 	ret
-; 24644
 
-.a_button ; 24644
+.a_button
 	call PlaceHollowCursor
 	ld a, [wMenuCursorY]
 	dec a
@@ -109,15 +102,13 @@
 	ld a, A_BUTTON
 	scf
 	ret
-; 2466f
 
-.b_button ; 2466f
+.b_button
 	ld a, B_BUTTON
 	scf
 	ret
-; 24673
 
-.select ; 24673
+.select
 	ld a, [wMenuDataFlags]
 	bit 7, a
 	jp z, xor_a_dec_a
@@ -133,9 +124,8 @@
 	ld a, SELECT
 	scf
 	ret
-; 24695
 
-.start ; 24695
+.start
 	ld a, [wMenuDataFlags]
 	bit 6, a
 	jp z, xor_a_dec_a
@@ -142,9 +132,8 @@
 	ld a, START
 	scf
 	ret
-; 246a1
 
-.d_left ; 246a1
+.d_left
 	ld hl, w2DMenuFlags2
 	bit 7, [hl]
 	jp z, xor_a_dec_a
@@ -154,9 +143,8 @@
 	ld a, D_LEFT
 	scf
 	ret
-; 246b5
 
-.d_right ; 246b5
+.d_right
 	ld hl, w2DMenuFlags2
 	bit 7, [hl]
 	jp z, xor_a_dec_a
@@ -166,9 +154,8 @@
 	ld a, D_RIGHT
 	scf
 	ret
-; 246c9
 
-.d_up ; 246c9
+.d_up
 	ld hl, w2DMenuFlags2
 	bit 7, [hl]
 	jp z, xor_a
@@ -181,9 +168,8 @@
 
 .xor_dec_up
 	jp xor_a_dec_a
-; 246df
 
-.d_down ; 246df
+.d_down
 	ld hl, w2DMenuFlags2
 	bit 7, [hl]
 	jp z, xor_a
@@ -199,9 +185,8 @@
 
 .xor_dec_down
 	jp xor_a_dec_a
-; 246fc
 
-ScrollingMenu_GetCursorPosition: ; 246fc
+ScrollingMenu_GetCursorPosition:
 	ld a, [wMenuScrollPosition]
 	ld c, a
 	ld a, [wMenuCursorY]
@@ -208,9 +193,8 @@
 	add c
 	ld c, a
 	ret
-; 24706
 
-ScrollingMenu_ClearLeftColumn: ; 24706 (9:4706)
+ScrollingMenu_ClearLeftColumn:
 	call MenuBoxCoord2Tile
 	ld de, SCREEN_WIDTH
 	add hl, de
@@ -223,7 +207,7 @@
 	jr nz, .loop
 	ret
 
-InitScrollingMenuCursor: ; 2471a
+InitScrollingMenuCursor:
 	ld hl, wMenuData_ItemsPointerAddr
 	ld a, [hli]
 	ld h, [hl]
@@ -271,9 +255,8 @@
 
 .asm_24763
 	ret
-; 24764
 
-ScrollingMenu_InitFlags: ; 24764
+ScrollingMenu_InitFlags:
 	ld a, [wMenuDataFlags]
 	ld c, a
 	ld a, [wScrollingMenuListSize]
@@ -343,9 +326,8 @@
 	ld [wCursorCurrentTile + 1], a
 	ld [wCursorOffCharacter], a
 	ret
-; 247dd
 
-ScrollingMenu_ValidateSwitchItem: ; 247dd
+ScrollingMenu_ValidateSwitchItem:
 	ld a, [wScrollingMenuListSize]
 	ld c, a
 	ld a, [wSwitchItem]
@@ -359,9 +341,8 @@
 
 .done
 	ret
-; 247f0
 
-ScrollingMenu_UpdateDisplay: ; 247f0
+ScrollingMenu_UpdateDisplay:
 	call ClearWholeMenuBox
 	ld a, [wMenuDataFlags]
 	bit 4, a ; place arrows
@@ -432,9 +413,8 @@
 	ld e, l
 	ld hl, wMenuData_ScrollingMenuFunction1
 	jp CallPointerAt
-; 2486e
 
-ScrollingMenu_CallFunctions1and2: ; 2486e
+ScrollingMenu_CallFunctions1and2:
 	push hl
 	ld d, h
 	ld e, l
@@ -454,9 +434,8 @@
 
 .done
 	ret
-; 2488b
 
-ScrollingMenu_PlaceCursor: ; 2488b
+ScrollingMenu_PlaceCursor:
 	ld a, [wSwitchItem]
 	and a
 	jr z, .done
@@ -486,9 +465,8 @@
 
 .done
 	ret
-; 248b8
 
-ScrollingMenu_CheckCallFunction3: ; 248b8
+ScrollingMenu_CheckCallFunction3:
 	ld a, [wMenuDataFlags]
 	bit 5, a ; call function 3
 	ret z
@@ -505,9 +483,8 @@
 	ld hl, wMenuData_ScrollingMenuFunction3
 	call CallPointerAt
 	ret
-; 248d5
 
-ScrollingMenu_GetListItemCoordAndFunctionArgs: ; 248d5
+ScrollingMenu_GetListItemCoordAndFunctionArgs:
 	push de
 	push hl
 	ld e, a
@@ -540,4 +517,3 @@
 	pop hl
 	pop de
 	ret
-; 2490c
--- a/engine/menus/start_menu.asm
+++ b/engine/menus/start_menu.asm
@@ -11,7 +11,7 @@
 	const STARTMENUITEM_QUIT     ; 8
 
 
-StartMenu:: ; 125cd
+StartMenu::
 
 	call ClearWindowData
 
@@ -118,23 +118,20 @@
 .b
 	scf
 	ret
-; 12691
 
-.ExitMenuRunScript: ; 12691
+.ExitMenuRunScript:
 	call ExitMenu
 	ld a, HMENURETURN_SCRIPT
 	ld [hMenuReturn], a
 	ret
-; 12699
 
-.ExitMenuRunScriptCloseText: ; 12699
+.ExitMenuRunScriptCloseText:
 	call ExitMenu
 	ld a, HMENURETURN_SCRIPT
 	ld [hMenuReturn], a
 	jr .ReturnEnd2
-; 126a2
 
-.ExitMenuCallFuncCloseText: ; 126a2
+.ExitMenuCallFuncCloseText:
 	call ExitMenu
 	ld hl, wQueuedScriptAddr
 	ld a, [hli]
@@ -143,14 +140,12 @@
 	ld a, [wQueuedScriptBank]
 	rst FarCall
 	jr .ReturnEnd2
-; 126b1
 
-.ReturnRedraw: ; 126b1
+.ReturnRedraw:
 	call .Clear
 	jp .Reopen
-; 126b7
 
-.Clear: ; 126b7
+.Clear:
 	call ClearBGPalettes
 	call Call_ExitMenu
 	call ReloadTilesetAndPalettes
@@ -161,7 +156,6 @@
 	call ret_d90
 	call FinishExitMenu
 	ret
-; 126d3
 
 
 .MenuHeader:
@@ -242,7 +236,7 @@
 	next "be judged.@"
 
 
-.OpenMenu: ; 127e5
+.OpenMenu:
 	ld a, [wMenuSelection]
 	call .GetMenuAccountTextPointer
 	ld a, [hli]
@@ -249,9 +243,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 127ef
 
-.MenuString: ; 127ef
+.MenuString:
 	push de
 	ld a, [wMenuSelection]
 	call .GetMenuAccountTextPointer
@@ -263,9 +256,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 12800
 
-.MenuDesc: ; 12800
+.MenuDesc:
 	push de
 	ld a, [wMenuSelection]
 	cp $ff
@@ -283,10 +275,9 @@
 .none
 	pop de
 	ret
-; 12819
 
 
-.GetMenuAccountTextPointer: ; 12819
+.GetMenuAccountTextPointer:
 	ld e, a
 	ld d, 0
 	ld hl, wMenuDataPointerTableAddr
@@ -297,10 +288,9 @@
 	add hl, de
 endr
 	ret
-; 12829
 
 
-.SetUpMenuItems: ; 12829
+.SetUpMenuItems:
 	xor a
 	ld [wWhichIndexSet], a
 	call .FillMenuList
@@ -358,10 +348,9 @@
 	ld a, c
 	ld [wMenuItemsList], a
 	ret
-; 1288d
 
 
-.FillMenuList: ; 1288d
+.FillMenuList:
 	xor a
 	ld hl, wMenuItemsList
 	ld [hli], a
@@ -371,28 +360,24 @@
 	ld de, wMenuItemsList + 1
 	ld c, 0
 	ret
-; 128a0
 
-.AppendMenuList: ; 128a0
+.AppendMenuList:
 	ld [de], a
 	inc de
 	inc c
 	ret
-; 128a4
 
-.DrawMenuAccount_: ; 128a4
+.DrawMenuAccount_:
 	jp .DrawMenuAccount
-; 128a7
 
-.PrintMenuAccount: ; 128a7
+.PrintMenuAccount:
 	call .IsMenuAccountOn
 	ret z
 	call .DrawMenuAccount
 	decoord 0, 14
 	jp .MenuDesc
-; 128b4
 
-.DrawMenuAccount: ; 128b4
+.DrawMenuAccount:
 	call .IsMenuAccountOn
 	ret z
 	hlcoord 0, 13
@@ -402,23 +387,20 @@
 	ld b, 3
 	ld c, 8
 	jp TextBoxPalette
-; 128cb
 
-.IsMenuAccountOn: ; 128cb
+.IsMenuAccountOn:
 	ld a, [wOptions2]
 	and 1 << MENU_ACCOUNT
 	ret
-; 128d1
 
-.DrawBugContestStatusBox: ; 128d1
+.DrawBugContestStatusBox:
 	ld hl, wStatusFlags2
 	bit STATUSFLAGS2_BUG_CONTEST_TIMER_F, [hl]
 	ret z
 	farcall StartMenu_DrawBugContestStatusBox
 	ret
-; 128de
 
-.DrawBugContestStatus: ; 128de
+.DrawBugContestStatus:
 	ld hl, wStatusFlags2
 	bit STATUSFLAGS2_BUG_CONTEST_TIMER_F, [hl]
 	jr nz, .contest
@@ -426,18 +408,16 @@
 .contest
 	farcall StartMenu_PrintBugContestStatus
 	ret
-; 128ed
 
 
-StartMenu_Exit: ; 128ed
+StartMenu_Exit:
 ; Exit the menu.
 
 	ld a, 1
 	ret
-; 128f0
 
 
-StartMenu_Quit: ; 128f0
+StartMenu_Quit:
 ; Retire from the bug catching contest.
 
 	ld hl, .EndTheContestText
@@ -456,10 +436,9 @@
 .EndTheContestText:
 	text_jump UnknownText_0x1c1a6c
 	db "@"
-; 1290b
 
 
-StartMenu_Save: ; 1290b
+StartMenu_Save:
 ; Save the game.
 
 	call BufferScreen
@@ -470,10 +449,9 @@
 .asm_12919
 	ld a, 1
 	ret
-; 1291c
 
 
-StartMenu_Option: ; 1291c
+StartMenu_Option:
 ; Game options.
 
 	call FadeToMenu
@@ -480,10 +458,9 @@
 	farcall OptionsMenu
 	ld a, 6
 	ret
-; 12928
 
 
-StartMenu_Status: ; 12928
+StartMenu_Status:
 ; Player status.
 
 	call FadeToMenu
@@ -491,10 +468,9 @@
 	call CloseSubmenu
 	ld a, 0
 	ret
-; 12937
 
 
-StartMenu_Pokedex: ; 12937
+StartMenu_Pokedex:
 
 	ld a, [wPartyCount]
 	and a
@@ -507,10 +483,9 @@
 .asm_12949
 	ld a, 0
 	ret
-; 1294c
 
 
-StartMenu_Pokegear: ; 1294c
+StartMenu_Pokegear:
 
 	call FadeToMenu
 	farcall PokeGear
@@ -517,10 +492,9 @@
 	call CloseSubmenu
 	ld a, 0
 	ret
-; 1295b
 
 
-StartMenu_Pack: ; 1295b
+StartMenu_Pack:
 
 	call FadeToMenu
 	farcall Pack
@@ -535,10 +509,9 @@
 	call ExitAllMenus
 	ld a, 4
 	ret
-; 12976
 
 
-StartMenu_Pokemon: ; 12976
+StartMenu_Pokemon:
 
 	ld a, [wPartyCount]
 	and a
@@ -586,9 +559,8 @@
 	call ExitAllMenus
 	pop af
 	ret
-; 129d5
 
-HasNoItems: ; 129d5
+HasNoItems:
 	ld a, [wNumItems]
 	and a
 	ret nz
@@ -612,7 +584,7 @@
 	and a
 	ret
 
-TossItemFromPC: ; 129f4
+TossItemFromPC:
 	push de
 	call PartyMonItemName
 	farcall _CheckTossableItem
@@ -677,36 +649,32 @@
 	db "@"
 ; 0x12a60
 
-CantUseItem: ; 12a60
+CantUseItem:
 	ld hl, CantUseItemText
 	call MenuTextBoxWaitButton
 	ret
-; 12a67
 
-CantUseItemText: ; 12a67
+CantUseItemText:
 	text_jump UnknownText_0x1c1b03
 	db "@"
-; 12a6c
 
 
-PartyMonItemName: ; 12a6c
+PartyMonItemName:
 	ld a, [wCurItem]
 	ld [wd265], a
 	call GetItemName
 	call CopyName1
 	ret
-; 12a79
 
 
-CancelPokemonAction: ; 12a79
+CancelPokemonAction:
 	farcall InitPartyMenuWithCancel
 	farcall UnfreezeMonIcons
 	ld a, 1
 	ret
-; 12a88
 
 
-PokemonActionSubmenu: ; 12a88
+PokemonActionSubmenu:
 	hlcoord 1, 15
 	lb bc, 2, 18
 	call ClearBox
@@ -749,10 +717,9 @@
 	dbw MONMENUITEM_CANCEL,     CancelPokemonAction
 	dbw MONMENUITEM_MOVE,       ManagePokemonMoves
 	dbw MONMENUITEM_MAIL,       MonMailAction
-; 12aec
 
 
-SwitchPartyMons: ; 12aec
+SwitchPartyMons:
 
 ; Don't try if there's nothing to switch!
 	ld a, [wPartyCount]
@@ -802,10 +769,9 @@
 	ld [wPartyMenuActionText], a
 	call CancelPokemonAction
 	ret
-; 12b60
 
 
-GiveTakePartyMonItem: ; 12b60
+GiveTakePartyMonItem:
 
 ; Eggs can't hold items!
 	ld a, [wCurPartySpecies]
@@ -844,7 +810,6 @@
 .cancel
 	ld a, 3
 	ret
-; 12ba9
 
 
 .GiveItem:
@@ -877,10 +842,9 @@
 
 .quit
 	ret
-; 12bd9
 
 
-TryGiveItemToPartymon: ; 12bd9
+TryGiveItemToPartymon:
 
 	call SpeechTextBox
 	call PartyMonItemName
@@ -942,10 +906,9 @@
 
 .abort
 	ret
-; 12c4c
 
 
-GivePartyItem: ; 12c4c
+GivePartyItem:
 
 	call GetPartyItemLocation
 	ld a, [wCurItem]
@@ -957,10 +920,9 @@
 
 .done
 	ret
-; 12c60
 
 
-TakePartyItem: ; 12c60
+TakePartyItem:
 
 	call SpeechTextBox
 	call GetPartyItemLocation
@@ -993,10 +955,9 @@
 
 .asm_12c9a
 	ret
-; 12c9b
 
 
-GiveTakeItemMenuData: ; 12c9b
+GiveTakeItemMenuData:
 	db MENU_SPRITE_ANIMS | MENU_BACKUP_TILES ; flags
 	menu_coords 12, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw .Items
@@ -1007,81 +968,69 @@
 	db 2 ; # items
 	db "GIVE@"
 	db "TAKE@"
-; 12caf
 
 
-TookAndMadeHoldText: ; 12caf
+TookAndMadeHoldText:
 	text_jump UnknownText_0x1c1b2c
 	db "@"
-; 12cb4
 
-MadeHoldText: ; 12cb4
+MadeHoldText:
 	text_jump UnknownText_0x1c1b57
 	db "@"
-; 12cb9
 
-PleaseRemoveMailText: ; 12cb9
+PleaseRemoveMailText:
 	text_jump UnknownText_0x1c1b6f
 	db "@"
-; 12cbe
 
-IsntHoldingAnythingText: ; 12cbe
+IsntHoldingAnythingText:
 	text_jump UnknownText_0x1c1b8e
 	db "@"
-; 12cc3
 
-ItemStorageIsFullText: ; 12cc3
+ItemStorageIsFullText:
 	text_jump UnknownText_0x1c1baa
 	db "@"
-; 12cc8
 
-TookFromText: ; 12cc8
+TookFromText:
 	text_jump UnknownText_0x1c1bc4
 	db "@"
-; 12ccd
 
-SwitchAlreadyHoldingText: ; 12ccd
+SwitchAlreadyHoldingText:
 	text_jump UnknownText_0x1c1bdc
 	db "@"
-; 12cd2
 
-CantBeHeldText: ; 12cd2
+CantBeHeldText:
 	text_jump UnknownText_0x1c1c09
 	db "@"
-; 12cd7
 
 
-GetPartyItemLocation: ; 12cd7
+GetPartyItemLocation:
 	push af
 	ld a, MON_ITEM
 	call GetPartyParamLocation
 	pop af
 	ret
-; 12cdf
 
 
-ReceiveItemFromPokemon: ; 12cdf
+ReceiveItemFromPokemon:
 	ld a, 1
 	ld [wItemQuantityChangeBuffer], a
 	ld hl, wNumItems
 	jp ReceiveItem
-; 12cea
 
 
-GiveItemToPokemon: ; 12cea (4:6cea)
+GiveItemToPokemon:
 	ld a, 1
 	ld [wItemQuantityChangeBuffer], a
 	ld hl, wNumItems
 	jp TossItem
 
-StartMenuYesNo: ; 12cf5
+StartMenuYesNo:
 	call MenuTextBox
 	call YesNoBox
 	jp ExitMenu
-; 12cfe
 
 
-ComposeMailMessage: ; 12cfe (4:6cfe)
+ComposeMailMessage:
 	ld de, wTempMailMessage
 	farcall _ComposeMailMessage
 	ld hl, wPlayerName
@@ -1110,7 +1059,7 @@
 	call CloseSRAM
 	ret
 
-MonMailAction: ; 12d45
+MonMailAction:
 ; If in the time capsule or trade center,
 ; selecting the mail only allows you to
 ; read the mail.
@@ -1181,7 +1130,6 @@
 .done
 	ld a, $3
 	ret
-; 12dc9
 
 
 .MenuHeader:
@@ -1237,7 +1185,7 @@
 ; 0x12e00
 
 
-OpenPartyStats: ; 12e00
+OpenPartyStats:
 	call LoadStandardMenuHeader
 	call ClearSprites
 ; PartyMon
@@ -1249,10 +1197,9 @@
 	call Call_ExitMenu
 	ld a, 0
 	ret
-; 12e1b
 
 
-MonMenu_Cut: ; 12e1b
+MonMenu_Cut:
 	farcall CutFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1264,10 +1211,9 @@
 .Fail:
 	ld a, $3
 	ret
-; 12e30
 
 
-MonMenu_Fly: ; 12e30
+MonMenu_Fly:
 	farcall FlyFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $2
@@ -1290,9 +1236,8 @@
 .Unreferenced:
 	ld a, $1
 	ret
-; 12e55
 
-MonMenu_Flash: ; 12e55
+MonMenu_Flash:
 	farcall OWFlash
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1304,9 +1249,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12e6a
 
-MonMenu_Strength: ; 12e6a
+MonMenu_Strength:
 	farcall StrengthFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1318,9 +1262,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12e7f
 
-MonMenu_Whirlpool: ; 12e7f
+MonMenu_Whirlpool:
 	farcall WhirlpoolFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1332,9 +1275,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12e94
 
-MonMenu_Waterfall: ; 12e94
+MonMenu_Waterfall:
 	farcall WaterfallFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1346,9 +1288,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12ea9
 
-MonMenu_Teleport: ; 12ea9
+MonMenu_Teleport:
 	farcall TeleportFunction
 	ld a, [wFieldMoveSucceeded]
 	and a
@@ -1360,9 +1301,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12ebd
 
-MonMenu_Surf: ; 12ebd
+MonMenu_Surf:
 	farcall SurfFunction
 	ld a, [wFieldMoveSucceeded]
 	and a
@@ -1374,9 +1314,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12ed1
 
-MonMenu_Dig: ; 12ed1
+MonMenu_Dig:
 	farcall DigFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1388,9 +1327,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12ee6
 
-MonMenu_Softboiled_MilkDrink: ; 12ee6
+MonMenu_Softboiled_MilkDrink:
 	call .CheckMonHasEnoughHP
 	jr nc, .NotEnoughHP
 	farcall Softboiled_MilkDrinkFunction
@@ -1405,7 +1343,6 @@
 	ld [wPartyMenuActionText], a
 	ld a, $3
 	ret
-; 12f00
 
 .Text_NotEnoughHP:
 	; Not enough HP!
@@ -1433,9 +1370,8 @@
 	ld a, [hQuotient + 1]
 	sbc [hl]
 	ret
-; 12f26
 
-MonMenu_Headbutt: ; 12f26
+MonMenu_Headbutt:
 	farcall HeadbuttFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1447,9 +1383,8 @@
 .Fail:
 	ld a, $3
 	ret
-; 12f3b
 
-MonMenu_RockSmash: ; 12f3b
+MonMenu_RockSmash:
 	farcall RockSmashFunction
 	ld a, [wFieldMoveSucceeded]
 	cp $1
@@ -1461,16 +1396,14 @@
 .Fail:
 	ld a, $3
 	ret
-; 12f50
 
-MonMenu_SweetScent: ; 12f50
+MonMenu_SweetScent:
 	farcall SweetScentFromMenu
 	ld b, $4
 	ld a, $2
 	ret
-; 12f5b
 
-ChooseMoveToDelete: ; 12f5b
+ChooseMoveToDelete:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -1484,7 +1417,6 @@
 	call ClearBGPalettes
 	pop af
 	ret
-; 12f73
 
 .ChooseMoveToDelete
 	call SetUpMoveScreenBG
@@ -1506,7 +1438,6 @@
 	call PrepareToPlaceMoveData
 	call PlaceMoveData
 	jp .loop
-; 12f9c
 
 .a_button
 	and a
@@ -1525,17 +1456,15 @@
 	call ClearTileMap
 	pop af
 	ret
-; 12fb2
 
-DeleteMoveScreenAttrs: ; 12fb2
+DeleteMoveScreenAttrs:
 	db 3, 1
 	db 3, 1
 	db $40, $00
 	dn 2, 0
 	db D_UP | D_DOWN | A_BUTTON | B_BUTTON
-; 12fba
 
-ManagePokemonMoves: ; 12fba
+ManagePokemonMoves:
 	ld a, [wCurPartySpecies]
 	cp EGG
 	jr z, .egg
@@ -1551,9 +1480,8 @@
 .egg
 	ld a, $0
 	ret
-; 12fd5
 
-MoveScreenLoop: ; 12fd5
+MoveScreenLoop:
 	ld a, [wCurPartyMon]
 	inc a
 	ld [wPartyMenuCursor], a
@@ -1613,7 +1541,6 @@
 	lb bc, 8, SCREEN_WIDTH - 2
 	call ClearBox
 	jp .loop
-; 1305b
 
 .d_right
 	ld a, [wMoveSwapBuffer]
@@ -1678,7 +1605,6 @@
 	and a
 	jr z, .cycle_right
 	jr .cycle_left_loop
-; 130c6
 
 .a_button
 	call PlayClickSFX
@@ -1729,7 +1655,6 @@
 	lb bc, 1, 9
 	call ClearBox
 	jp .loop
-; 1313a
 
 .copy_move
 	push hl
@@ -1752,7 +1677,6 @@
 	ld a, b
 	ld [de], a
 	ret
-; 13154
 
 .exit
 	xor a
@@ -1761,21 +1685,18 @@
 	res 6, [hl]
 	call ClearSprites
 	jp ClearTileMap
-; 13163
 
-MoveScreenAttributes: ; 13163
+MoveScreenAttributes:
 	db 3, 1
 	db 3, 1
 	db $40, $00
 	dn 2, 0
 	db D_UP | D_DOWN | D_LEFT | D_RIGHT | A_BUTTON | B_BUTTON
-; 1316b
 
-String_MoveWhere: ; 1316b
+String_MoveWhere:
 	db "Where?@"
-; 13172
 
-SetUpMoveScreenBG: ; 13172
+SetUpMoveScreenBG:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -1821,9 +1742,8 @@
 	hlcoord 16, 0
 	lb bc, 1, 3
 	jp ClearBox
-; 131ef
 
-SetUpMoveList: ; 131ef
+SetUpMoveList:
 	xor a
 	ld [hBGMapMode], a
 	ld [wMoveSwapBuffer], a
@@ -1848,9 +1768,8 @@
 	ld b, 5
 	ld c, 18
 	jp TextBox
-; 13235
 
-PrepareToPlaceMoveData: ; 13235
+PrepareToPlaceMoveData:
 	ld hl, wPartyMon1Moves
 	ld bc, PARTYMON_STRUCT_LENGTH
 	ld a, [wCurPartyMon]
@@ -1865,9 +1784,8 @@
 	hlcoord 1, 12
 	lb bc, 5, 18
 	jp ClearBox
-; 13256
 
-PlaceMoveData: ; 13256
+PlaceMoveData:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 10
@@ -1909,28 +1827,22 @@
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 132ba
 
-String_MoveType_Top: ; 132ba
+String_MoveType_Top:
 	db "┌─────┐@"
-; 132c2
-String_MoveType_Bottom: ; 132c2
+String_MoveType_Bottom:
 	db "│TYPE/└@"
-; 132ca
-String_MoveAtk: ; 132ca
+String_MoveAtk:
 	db "ATK/@"
-; 132cf
-String_MoveNoPower: ; 132cf
+String_MoveNoPower:
 	db "---@"
-; 132d3
 
-Function132d3: ; 132d3
+Function132d3:
 	call Function132da
 	call Function132fe
 	ret
-; 132da
 
-Function132da: ; 132da
+Function132da:
 	ld a, [wCurPartyMon]
 	and a
 	ret z
@@ -1958,9 +1870,8 @@
 	hlcoord 16, 0
 	ld [hl], "◀"
 	ret
-; 132fe
 
-Function132fe: ; 132fe
+Function132fe:
 	ld a, [wCurPartyMon]
 	inc a
 	ld c, a
@@ -1990,4 +1901,3 @@
 	hlcoord 18, 0
 	ld [hl], "▶"
 	ret
-; 13327
--- a/engine/menus/trainer_card.asm
+++ b/engine/menus/trainer_card.asm
@@ -8,7 +8,7 @@
 	const TRAINERCARDSTATE_PAGE3_JOYPAD  ; 5
 	const TRAINERCARDSTATE_QUIT          ; 6
 
-TrainerCard: ; 25105
+TrainerCard:
 	ld a, [wVramState]
 	push af
 	xor a
@@ -38,7 +38,7 @@
 	ld [wVramState], a
 	ret
 
-.InitRAM: ; 2513b (9:513b)
+.InitRAM:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -78,10 +78,10 @@
 	ld [hl], a  ; wTrainerCardBadgeAttributes
 	ret
 
-.RunJumptable: ; 2518e (9:518e)
+.RunJumptable:
 	jumptable .Jumptable, wJumptableIndex
 
-.Jumptable: ; 2519d (9:519d)
+.Jumptable:
 ; entries correspond to TRAINERCARDSTATE_* constants
 	dw TrainerCard_Page1_LoadGFX
 	dw TrainerCard_Page1_Joypad
@@ -91,17 +91,17 @@
 	dw TrainerCard_Page3_Joypad
 	dw TrainerCard_Quit
 
-TrainerCard_IncrementJumptable: ; 251ab (9:51ab)
+TrainerCard_IncrementJumptable:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-TrainerCard_Quit: ; 251b0 (9:51b0)
+TrainerCard_Quit:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-TrainerCard_Page1_LoadGFX: ; 251b6 (9:51b6)
+TrainerCard_Page1_LoadGFX:
 	call ClearSprites
 	hlcoord 0, 8
 	ld d, 6
@@ -115,7 +115,7 @@
 	call TrainerCard_IncrementJumptable
 	ret
 
-TrainerCard_Page1_Joypad: ; 251d7 (9:51d7)
+TrainerCard_Page1_Joypad:
 	call TrainerCard_Page1_PrintGameTime
 	ld hl, hJoyLast
 	ld a, [hl]
@@ -136,9 +136,8 @@
 	ld [wJumptableIndex], a
 	ret
 
-; 251f4
 
-TrainerCard_Page2_LoadGFX: ; 251f4 (9:51f4)
+TrainerCard_Page2_LoadGFX:
 	call ClearSprites
 	hlcoord 0, 8
 	ld d, 6
@@ -156,7 +155,7 @@
 	call TrainerCard_IncrementJumptable
 	ret
 
-TrainerCard_Page2_Joypad: ; 25221 (9:5221)
+TrainerCard_Page2_Joypad:
 	ld hl, TrainerCard_JohtoBadgesOAM
 	call TrainerCard_Page2_3_AnimateBadges
 	ld hl, hJoyLast
@@ -186,7 +185,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-TrainerCard_Page3_LoadGFX: ; 2524c (9:524c)
+TrainerCard_Page3_LoadGFX:
 	call ClearSprites
 	hlcoord 0, 8
 	ld d, 6
@@ -204,7 +203,7 @@
 	call TrainerCard_IncrementJumptable
 	ret
 
-TrainerCard_Page3_Joypad: ; 25279 (9:5279)
+TrainerCard_Page3_Joypad:
 	ld hl, TrainerCard_JohtoBadgesOAM
 	call TrainerCard_Page2_3_AnimateBadges
 	ld hl, hJoyLast
@@ -226,7 +225,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-TrainerCard_PrintTopHalfOfCard: ; 25299 (9:5299)
+TrainerCard_PrintTopHalfOfCard:
 	hlcoord 0, 0
 	ld d, 5
 	call TrainerCard_InitBorder
@@ -257,21 +256,19 @@
 	predef PlaceGraphic
 	ret
 
-; 252ec (9:52ec)
 
-.Name_Money: ; 252ec
+.Name_Money:
 	db   "NAME/"
 	next ""
 	next "MONEY@"
 
-.ID_No: ; 252f9
+.ID_No:
 	db $27, $28, -1 ; ID NO
 
-.HorizontalDivider: ; 252fc
+.HorizontalDivider:
 	db $25, $25, $25, $25, $25, $25, $25, $25, $25, $25, $25, $25, $26, -1 ; ____________>
-; 2530a
 
-TrainerCard_Page1_PrintDexCaught_GameTime: ; 2530a (9:530a)
+TrainerCard_Page1_PrintDexCaught_GameTime:
 	hlcoord 2, 10
 	ld de, .Dex_PlayTime
 	call PlaceString
@@ -304,11 +301,10 @@
 .Badges:
 	db "  BADGES▶@"
 
-.StatusTilemap: ; 25366
+.StatusTilemap:
 	db $29, $2a, $2b, $2c, $2d, -1
-; 2536c
 
-TrainerCard_Page2_3_InitObjectsAndStrings: ; 2536c (9:536c)
+TrainerCard_Page2_3_InitObjectsAndStrings:
 	hlcoord 2, 8
 	ld de, .BadgesTilemap
 	call TrainerCardSetup_PlaceTilemapString
@@ -338,13 +334,11 @@
 	call TrainerCard_Page2_3_OAMUpdate
 	ret
 
-; 253a2 (9:53a2)
 
-.BadgesTilemap: ; 253a2
+.BadgesTilemap:
 	db $79, $7a, $7b, $7c, $7d, -1 ; "BADGES"
-; 253a8
 
-TrainerCardSetup_PlaceTilemapString: ; 253a8 (9:53a8)
+TrainerCardSetup_PlaceTilemapString:
 .loop
 	ld a, [de]
 	cp -1
@@ -353,7 +347,7 @@
 	inc de
 	jr .loop
 
-TrainerCard_InitBorder: ; 253b0 (9:53b0)
+TrainerCard_InitBorder:
 	ld e, SCREEN_WIDTH
 .loop1
 	ld a, $23
@@ -411,7 +405,7 @@
 	jr nz, .loop6
 	ret
 
-TrainerCard_Page2_3_PlaceLeadersFaces: ; 253f4 (9:53f4)
+TrainerCard_Page2_3_PlaceLeadersFaces:
 	push de
 	push hl
 	ld [hli], a
@@ -442,7 +436,7 @@
 	pop de
 	ret
 
-TrainerCard_Page1_PrintGameTime: ; 25415 (9:5415)
+TrainerCard_Page1_PrintGameTime:
 	hlcoord 11, 12
 	ld de, wGameTimeHours
 	lb bc, 2, 4
@@ -460,7 +454,7 @@
 	ld [hl], a
 	ret
 
-TrainerCard_Page2_3_AnimateBadges: ; 25438 (9:5438)
+TrainerCard_Page2_3_AnimateBadges:
 	ld a, [hVBlankCounter]
 	and %111
 	ret nz
@@ -470,7 +464,7 @@
 	ld [wTrainerCardBadgeFrameCounter], a
 	jr TrainerCard_Page2_3_OAMUpdate
 
-TrainerCard_Page2_3_OAMUpdate: ; 25448 (9:5448)
+TrainerCard_Page2_3_OAMUpdate:
 ; copy flag array pointer
 	ld a, [hli]
 	ld e, a
@@ -510,7 +504,7 @@
 	jr nz, .loop
 	ret
 
-.PrepOAM: ; 2547b (9:547b)
+.PrepOAM:
 	ld a, [wTrainerCardBadgeTileID]
 	and 1 << 7
 	jr nz, .xflip
@@ -546,9 +540,8 @@
 	inc de
 	jr .loop2
 
-; 254a7 (9:54a7)
 
-.facing1 ; 254a7
+.facing1
 	dsprite  0,  0,  0,  0, $00, 0
 	dsprite  0,  0,  1,  0, $01, 0
 	dsprite  1,  0,  0,  0, $02, 0
@@ -555,7 +548,7 @@
 	dsprite  1,  0,  1,  0, $03, 0
 	db -1
 
-.facing2 ; 254b8
+.facing2
 	dsprite  0,  0,  0,  0, $01, 0 | X_FLIP
 	dsprite  0,  0,  1,  0, $00, 0 | X_FLIP
 	dsprite  1,  0,  0,  0, $03, 0 | X_FLIP
@@ -562,7 +555,7 @@
 	dsprite  1,  0,  1,  0, $02, 0 | X_FLIP
 	db -1
 
-TrainerCard_JohtoBadgesOAM: ; 254c9
+TrainerCard_JohtoBadgesOAM:
 ; Template OAM data for each badge on the trainer card.
 ; Format:
 	; y, x, palette
@@ -611,7 +604,6 @@
 	db $80, $78, 0
 	db $1c,            $20, $24, $20 | (1 << 7)
 	db $1c | (1 << 7), $20, $24, $20 | (1 << 7)
-; 25523
 
 CardStatusGFX: INCBIN "gfx/trainer_card/card_status.2bpp"
 
--- a/engine/movie/credits.asm
+++ b/engine/movie/credits.asm
@@ -3,7 +3,7 @@
 
 SECTION "Credits", ROMX
 
-Credits:: ; 109847
+Credits::
 	bit 6, b ; Hall Of Fame
 	ld a, $0
 	jr z, .okay
@@ -104,9 +104,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 1098fd
 
-Credits_HandleAButton: ; 1098fd
+Credits_HandleAButton:
 	ld a, [hJoypadDown]
 	and A_BUTTON
 	ret z
@@ -113,9 +112,8 @@
 	ld a, [wJumptableIndex]
 	bit 7, a
 	ret
-; 109908
 
-Credits_HandleBButton: ; 109908
+Credits_HandleBButton:
 	ld a, [hJoypadDown]
 	and B_BUTTON
 	ret z
@@ -136,9 +134,8 @@
 	ret z
 	dec [hl]
 	ret
-; 109926
 
-Credits_Jumptable: ; 109926
+Credits_Jumptable:
 	ld a, [wJumptableIndex]
 	and $f
 	ld e, a
@@ -150,9 +147,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 109937
 
-.Jumptable: ; 109937 (42:5937)
+.Jumptable:
 	dw ParseCredits
 	dw Credits_Next
 	dw Credits_Next
@@ -167,12 +163,12 @@
 	dw Credits_RequestGFX
 	dw Credits_LoopBack
 
-Credits_Next: ; 109951 (42:5951)
+Credits_Next:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-Credits_LoopBack: ; 109956 (42:5956)
+Credits_LoopBack:
 	ld hl, wJumptableIndex
 	ld a, [hl]
 	and $f0
@@ -179,12 +175,12 @@
 	ld [hl], a
 	ret
 
-Credits_PrepBGMapUpdate: ; 10995e (42:595e)
+Credits_PrepBGMapUpdate:
 	xor a
 	ld [hBGMapMode], a
 	jp Credits_Next
 
-Credits_UpdateGFXRequestPath: ; 109964 (42:5964)
+Credits_UpdateGFXRequestPath:
 	call Credits_LoadBorderGFX
 	ld a, l
 	ld [wRequested2bppSource], a
@@ -196,7 +192,7 @@
 	ld [wRequested2bppDest + 1], a
 	jr Credits_RequestGFX
 
-Credits_RequestGFX: ; 10997b (42:597b)
+Credits_RequestGFX:
 	xor a
 	ld [hBGMapMode], a
 	ld a, $8
@@ -203,7 +199,7 @@
 	ld [wRequested2bpp], a
 	jp Credits_Next
 
-Credits_LYOverride: ; 109986 (42:5986)
+Credits_LYOverride:
 	ld a, [rLY]
 	cp $30
 	jr c, Credits_LYOverride
@@ -217,7 +213,7 @@
 	call .Fill
 	jp Credits_Next
 
-.Fill: ; 1099a3 (42:59a3)
+.Fill:
 	ld c, $8
 .loop
 	ld [hli], a
@@ -224,10 +220,9 @@
 	dec c
 	jr nz, .loop
 	ret
-; 1099aa
 
 
-ParseCredits: ; 1099aa
+ParseCredits:
 	ld hl, wJumptableIndex
 	bit 7, [hl]
 	jp nz, .done
@@ -397,10 +392,9 @@
 	pop de
 	pop hl
 	ret
-; 109a95
 
 
-ConstructCreditsTilemap: ; 109a95 (42:5a95)
+ConstructCreditsTilemap:
 	xor a
 	ld [hBGMapMode], a
 	ld a, $c
@@ -453,7 +447,7 @@
 	call WaitBGMap2
 	ret
 
-.InitTopPortion: ; 109aff (42:5aff)
+.InitTopPortion:
 	ld b, 5
 .outer_loop
 	push hl
@@ -478,7 +472,7 @@
 	jr nz, .outer_loop
 	ret
 
-DrawCreditsBorder: ; 109b1d (42:5b1d)
+DrawCreditsBorder:
 	ld c, SCREEN_WIDTH / 4
 .loop
 	push af
@@ -492,7 +486,7 @@
 	jr nz, .loop
 	ret
 
-GetCreditsPalette: ; 109b2c
+GetCreditsPalette:
 	call .GetPalAddress
 
 	push hl
@@ -541,9 +535,8 @@
 
 CreditsPalettes:
 INCLUDE "gfx/credits/credits.pal"
-; 109bca
 
-Credits_LoadBorderGFX: ; 109bca (42:5bca)
+Credits_LoadBorderGFX:
 	ld hl, wCreditsBorderFrame
 	ld a, [hl]
 	cp $ff
@@ -572,9 +565,8 @@
 .init
 	ld hl, wCreditsFaux2bpp
 	ret
-; 109bf1 (42:5bf1)
 
-.Frames: ; 109bf1
+.Frames:
 	dw CreditsPichuGFX
 	dw CreditsPichuGFX     + 16 tiles
 	dw CreditsPichuGFX     + 32 tiles
@@ -591,14 +583,13 @@
 	dw CreditsIgglybuffGFX + 16 tiles
 	dw CreditsIgglybuffGFX + 32 tiles
 	dw CreditsIgglybuffGFX + 48 tiles
-; 109c11
 
-Credits_TheEnd: ; 109c11 (42:5c11)
+Credits_TheEnd:
 	ld a, $40
 	hlcoord 6, 9
 	call .Load
 	hlcoord 6, 10
-.Load: ; 109c1c (42:5c1c)
+.Load:
 	ld c, 8
 .loop
 	ld [hli], a
@@ -606,7 +597,6 @@
 	dec c
 	jr nz, .loop
 	ret
-; 109c24 (42:5c24)
 
 
 CreditsBorderGFX:    INCBIN "gfx/credits/border.2bpp"
--- a/engine/movie/crystal_intro.asm
+++ b/engine/movie/crystal_intro.asm
@@ -1,4 +1,4 @@
-Copyright_GFPresents: ; e4579
+Copyright_GFPresents:
 	ld de, MUSIC_NONE
 	call PlayMusic
 	call ClearBGPalettes
@@ -47,9 +47,8 @@
 	call .StopGamefreakAnim
 	and a
 	ret
-; e45e8
 
-.GetGFLogoGFX: ; e45e8
+.GetGFLogoGFX:
 	ld de, GameFreakLogo
 	ld hl, vTiles2
 	lb bc, BANK(GameFreakLogo), 28
@@ -104,9 +103,8 @@
 	lb de, %11100100, %11100100
 	call DmgToCgbObjPals
 	ret
-; e465e
 
-.StopGamefreakAnim: ; e465e
+.StopGamefreakAnim:
 	farcall ClearSpriteAnims
 	call ClearTileMap
 	call ClearSprites
@@ -113,9 +111,8 @@
 	ld c, 16
 	call DelayFrames
 	ret
-; e4670
 
-PlaceGameFreakPresents: ; e4670
+PlaceGameFreakPresents:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -126,26 +123,22 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e467f
 
-.dw ; e467f
+.dw
 	dw PlaceGameFreakPresents_0
 	dw PlaceGameFreakPresents_1
 	dw PlaceGameFreakPresents_2
 	dw PlaceGameFreakPresents_3
-; e4687
 
-PlaceGameFreakPresents_AdvanceIndex: ; e4687
+PlaceGameFreakPresents_AdvanceIndex:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; e468c
 
-PlaceGameFreakPresents_0: ; e468c
+PlaceGameFreakPresents_0:
 	ret
-; e468d
 
-PlaceGameFreakPresents_1: ; e468d
+PlaceGameFreakPresents_1:
 	ld hl, wIntroSceneTimer
 	ld a, [hl]
 	cp $20
@@ -163,7 +156,6 @@
 	ld de, SFX_GAME_FREAK_PRESENTS
 	call PlaySFX
 	ret
-; e46af
 
 .GAME_FREAK:
 	;  G  A  M  E   _  F  R  E  A  K
@@ -170,9 +162,8 @@
 	db 0, 1, 2, 3, 13, 4, 5, 3, 1, 6
 .end
 	db "@"
-; e46ba
 
-PlaceGameFreakPresents_2: ; e46ba
+PlaceGameFreakPresents_2:
 	ld hl, wIntroSceneTimer
 	ld a, [hl]
 	cp $40
@@ -188,15 +179,13 @@
 	call CopyBytes
 	call PlaceGameFreakPresents_AdvanceIndex
 	ret
-; e46d6
 
 .presents
 	db 7, 8, 9, 10, 11, 12
 .end
 	db "@"
-; e46dd
 
-PlaceGameFreakPresents_3: ; e46dd
+PlaceGameFreakPresents_3:
 	ld hl, wIntroSceneTimer
 	ld a, [hl]
 	cp $80
@@ -208,10 +197,9 @@
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; e46ed
 
 
-GameFreakLogoJumper: ; e46ed (39:46ed)
+GameFreakLogoJumper:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -224,7 +212,7 @@
 	ld l, a
 	jp hl
 
-GameFreakLogoScenes: ; e46fd (39:46fd)
+GameFreakLogoScenes:
 	dw GameFreakLogoScene1
 	dw GameFreakLogoScene2
 	dw GameFreakLogoScene3
@@ -231,13 +219,13 @@
 	dw GameFreakLogoScene4
 	dw GameFreakLogoScene5
 
-GameFreakLogoScene1: ; e4707 (39:4707)
+GameFreakLogoScene1:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	inc [hl]
 	ret
 
-GameFreakLogoScene2: ; e470d (39:470d)
+GameFreakLogoScene2:
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -283,7 +271,7 @@
 	call PlaySFX
 	ret
 
-GameFreakLogoScene3: ; e4759 (39:4759)
+GameFreakLogoScene3:
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld a, [hl]
@@ -303,7 +291,7 @@
 	call PlaySFX
 	ret
 
-GameFreakLogoScene4: ; e4776 (39:4776)
+GameFreakLogoScene4:
 	ld hl, SPRITEANIMSTRUCT_0D
 	add hl, bc
 	ld a, [hl]
@@ -336,20 +324,17 @@
 	add hl, bc
 	inc [hl]
 	call PlaceGameFreakPresents_AdvanceIndex
-GameFreakLogoScene5: ; e47ab (39:47ab)
+GameFreakLogoScene5:
 	ret
-; e47ac (39:47ac)
 
-GameFreakLogoPalettes: ; e47ac
+GameFreakLogoPalettes:
 INCLUDE "gfx/intro/gamefreak_logo.pal"
-; e47cc
 
-GameFreakLogo: ; e47cc
+GameFreakLogo:
 INCBIN "gfx/splash/logo1.1bpp"
 INCBIN "gfx/splash/logo2.1bpp"
-; e48ac
 
-CrystalIntro: ; e48ac
+CrystalIntro:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wGBCPalettes)
@@ -359,7 +344,7 @@
 	ld a, [hVBlank]
 	push af
 	call .InitRAMAddrs
-.loop ; e48bc
+.loop
 	call JoyTextDelay
 	ld a, [hJoyLast]
 	and BUTTONS
@@ -394,9 +379,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; e4901
 
-.InitRAMAddrs: ; e4901
+.InitRAMAddrs:
 	xor a
 	ld [hVBlank], a
 	ld a, $1
@@ -405,9 +389,8 @@
 	ld [hMapAnims], a
 	ld [wJumptableIndex], a
 	ret
-; e490f
 
-IntroSceneJumper: ; e490f
+IntroSceneJumper:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -418,9 +401,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e491e
 
-IntroScenes: ; e491e (39:491e)
+IntroScenes:
 	dw IntroScene1
 	dw IntroScene2
 	dw IntroScene3
@@ -450,12 +432,12 @@
 	dw IntroScene27
 	dw IntroScene28
 
-NextIntroScene: ; e4956 (39:4956)
+NextIntroScene:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-IntroScene1: ; e495b (39:495b)
+IntroScene1:
 ; Setup the next scene.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -507,7 +489,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene2: ; e49d6 (39:49d6)
+IntroScene2:
 ; First Unown (A) fades in, pulses, then fades out.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -531,7 +513,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene3: ; e49fd (39:49fd)
+IntroScene3:
 ; More setup. Transition to the outdoor scene.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -579,7 +561,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene4: ; e4a69 (39:4a69)
+IntroScene4:
 ; Scroll the outdoor panorama for a bit.
 	call Intro_PerspectiveScrollBG
 	ld hl, wIntroSceneFrameCounter
@@ -593,7 +575,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene5: ; e4a7a (39:4a7a)
+IntroScene5:
 ; Go back to the Unown.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -646,7 +628,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene6: ; e4af7 (39:4af7)
+IntroScene6:
 ; Two more Unown (I, H) fade in.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -691,7 +673,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene7: ; e4b3f (39:4b3f)
+IntroScene7:
 ; Back to the outdoor scene.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -762,7 +744,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene8: ; e4bd3 (39:4bd3)
+IntroScene8:
 ; Scroll the scene, then show Suicune running across the screen.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -791,7 +773,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene9: ; e4c04 (39:4c04)
+IntroScene9:
 ; Set up the next scene (same bg).
 	xor a
 	ld [hLCDCPointer], a
@@ -828,7 +810,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene10: ; e4c4f (39:4c4f)
+IntroScene10:
 ; Wooper and Pichu enter.
 	call Intro_RustleGrass
 	ld hl, wIntroSceneFrameCounter
@@ -861,7 +843,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene11: ; e4c86 (39:4c86)
+IntroScene11:
 ; Back to Unown again.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -911,7 +893,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene12: ; e4cfa (39:4cfa)
+IntroScene12:
 ; Even more Unown.
 	call .PlayUnownSound
 	ld hl, wIntroSceneFrameCounter
@@ -951,7 +933,7 @@
 	call NextIntroScene
 	ret
 
-.PlayUnownSound: ; e4d36 (39:4d36)
+.PlayUnownSound:
 	ld a, [wIntroSceneFrameCounter]
 	ld c, a
 	ld hl, .UnownSounds
@@ -973,9 +955,8 @@
 	pop de
 	call PlaySFX
 	ret
-; e4d54 (39:4d54)
 
-.UnownSounds: ; e4d54
+.UnownSounds:
 	dbw $00, SFX_INTRO_UNOWN_3
 	dbw $20, SFX_INTRO_UNOWN_2
 	dbw $40, SFX_INTRO_UNOWN_1
@@ -984,9 +965,9 @@
 	dbw $90, SFX_INTRO_UNOWN_2
 	dbw $a0, SFX_INTRO_UNOWN_1
 	dbw $b0, SFX_INTRO_UNOWN_2
-	db -1 ; e4d6d
+	db -1
 
-IntroScene13: ; e4d6d (39:4d6d)
+IntroScene13:
 ; Switch scenes again.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -1045,7 +1026,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene14: ; e4dfa (39:4dfa)
+IntroScene14:
 ; Suicune runs then jumps.
 	ld a, [hSCX]
 	sub 10
@@ -1090,7 +1071,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene15: ; e4e40 (39:4e40)
+IntroScene15:
 ; Transition to a new scene.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -1154,7 +1135,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene16: ; e4edc (39:4edc)
+IntroScene16:
 ; Suicune shows its face. An Unown appears in front.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -1172,7 +1153,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene17: ; e4ef5 (39:4ef5)
+IntroScene17:
 ; ...
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -1221,7 +1202,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene18: ; e4f67 (39:4f67)
+IntroScene18:
 ; Suicune close up.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -1238,7 +1219,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene19: ; e4f7e (39:4f7e)
+IntroScene19:
 ; More setup.
 	call Intro_ClearBGPals
 	call ClearSprites
@@ -1303,7 +1284,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene20: ; e5019 (39:5019)
+IntroScene20:
 ; Suicune running away. A bunch of Unown appear.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -1335,7 +1316,6 @@
 	xor a
 	call Intro_Scene20_AppearUnown
 	ret
-; e5049 (39:5049)
 ; unused
 	ld a, c
 	and $1c
@@ -1350,7 +1330,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene21: ; e505d (39:505d)
+IntroScene21:
 ; Suicune gets more distant and turns black.
 	call Intro_ColoredSuicuneFrameSwap
 	ld c, 3
@@ -1362,7 +1342,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene22: ; e5072 (39:5072)
+IntroScene22:
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
 	inc [hl]
@@ -1374,13 +1354,13 @@
 	call NextIntroScene
 	ret
 
-IntroScene23: ; e5086 (39:5086)
+IntroScene23:
 	xor a
 	ld [wIntroSceneFrameCounter], a
 	call NextIntroScene
 	ret
 
-IntroScene24: ; e508e (39:508e)
+IntroScene24:
 ; Fade to white.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -1404,7 +1384,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene25: ; e50ad (39:50ad)
+IntroScene25:
 ; Wait around a bit.
 	ld a, [wIntroSceneFrameCounter]
 	dec a
@@ -1416,7 +1396,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene26: ; e50bb (39:50bb)
+IntroScene26:
 ; Load the final scene.
 	call ClearBGPalettes
 	call ClearSprites
@@ -1465,7 +1445,7 @@
 	call NextIntroScene
 	ret
 
-IntroScene27: ; e512d (39:512d)
+IntroScene27:
 ; Spell out C R Y S T A L with Unown.
 	ld hl, wIntroSceneTimer
 	inc [hl]
@@ -1490,7 +1470,7 @@
 	ld [wIntroSceneFrameCounter], a
 	ret
 
-IntroScene28: ; e5152 (39:5152)
+IntroScene28:
 ; Cut out when the music ends, and lead into the title screen.
 	ld hl, wIntroSceneFrameCounter
 	ld a, [hl]
@@ -1515,7 +1495,7 @@
 	set 7, [hl]
 	ret
 
-Intro_Scene24_ApplyPaletteFade: ; e5172 (39:5172)
+Intro_Scene24_ApplyPaletteFade:
 ; load the (a)th palette from .FadePals to all wBGPals2
 	ld hl, .FadePals
 	add l
@@ -1547,13 +1527,11 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; e519c (39:519c)
 
-.FadePals: ; e519c
+.FadePals:
 INCLUDE "gfx/intro/fade.pal"
-; e51dc
 
-CrystalIntro_InitUnownAnim: ; e51dc (39:51dc)
+CrystalIntro_InitUnownAnim:
 	push de
 	ld a, SPRITE_ANIM_INDEX_INTRO_UNOWN
 	call _InitSpriteAnimStruct
@@ -1593,7 +1571,7 @@
 	call ReinitSpriteAnimFrame
 	ret
 
-CrystalIntro_UnownFade: ; e5223 (39:5223)
+CrystalIntro_UnownFade:
 	add a
 	add a
 	add a
@@ -1673,9 +1651,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; e5288 (39:5288)
 
-.BWFade: ; e5288
+.BWFade:
 ; Fade between black and white.
 hue = 0
 rept 32
@@ -1682,9 +1659,8 @@
 	RGB hue, hue, hue
 hue = hue + 1
 endr
-; e52c8
 
-.BlackLBlueFade: ; e52c8
+.BlackLBlueFade:
 ; Fade between black and light blue.
 hue = 0
 rept 32
@@ -1691,9 +1667,8 @@
 	RGB 0, hue / 2, hue
 hue = hue + 1
 endr
-; e5308
 
-.BlackBlueFade: ; e5308
+.BlackBlueFade:
 ; Fade between black and blue.
 hue = 0
 rept 32
@@ -1700,9 +1675,8 @@
 	RGB 0, 0, hue
 hue = hue + 1
 endr
-; e5348
 
-Intro_Scene20_AppearUnown: ; e5348 (39:5348)
+Intro_Scene20_AppearUnown:
 ; Spawn the palette for the nth Unown
 	and a
 	jr nz, .load_pal_2
@@ -1755,25 +1729,22 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; e538d (39:538d)
 
-.pal1 ; e538d
+.pal1
 	RGB 24, 12, 09
 	RGB 31, 31, 31
 	RGB 12, 00, 31
 	RGB 00, 00, 00
 
-; e5395
 
-.pal2 ; e5395
+.pal2
 	RGB 24, 12, 09
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 
-; e539d
 
-Intro_FadeUnownWordPals: ; e539d (39:539d)
+Intro_FadeUnownWordPals:
 	add a
 	add a
 	add a
@@ -1823,9 +1794,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; e53db (39:53db)
 
-.FastFadePalettes: ; e53db
+.FastFadePalettes:
 hue = 31
 rept 8
 	RGB hue, hue, hue
@@ -1833,17 +1803,15 @@
 	RGB hue, hue, hue
 hue = hue + -2
 endr
-; e53fb
 
-.SlowFadePalettes: ; e53fb
+.SlowFadePalettes:
 hue = 31
 rept 16
 	RGB hue, hue, hue
 hue = hue + -1
 endr
-; e541b
 
-Intro_LoadTilemap: ; e541b (39:541b)
+Intro_LoadTilemap:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -1873,7 +1841,7 @@
 	ld [rSVBK], a
 	ret
 
-Intro_Scene16_AnimateSuicune: ; e5441 (39:5441)
+Intro_Scene16_AnimateSuicune:
 	ld a, [wIntroSceneFrameCounter]
 	and $3
 	jr z, Intro_ColoredSuicuneFrameSwap
@@ -1886,7 +1854,7 @@
 	ld [hBGMapMode], a
 	ret
 
-Intro_ColoredSuicuneFrameSwap: ; e5451 (39:5451)
+Intro_ColoredSuicuneFrameSwap:
 	hlcoord 0, 0
 	ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
 .loop
@@ -1907,7 +1875,7 @@
 	ld [hBGMapMode], a
 	ret
 
-Intro_RustleGrass: ; e546d (39:546d)
+Intro_RustleGrass:
 	ld a, [wIntroSceneFrameCounter]
 	cp 36
 	ret nc
@@ -1928,21 +1896,19 @@
 	ld a, 4
 	ld [wRequested2bppSize], a
 	ret
-; e5496 (39:5496)
 
-.RustlingGrassPointers: ; e5496
+.RustlingGrassPointers:
 	dw IntroGrass1GFX
 	dw IntroGrass2GFX
 	dw IntroGrass3GFX
 	dw IntroGrass2GFX
-; e549e
 
-Intro_SetCGBPalUpdate: ; e549e (39:549e)
+Intro_SetCGBPalUpdate:
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
 
-Intro_ClearBGPals: ; e54a3 (39:54a3)
+Intro_ClearBGPals:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals2)
@@ -1961,7 +1927,7 @@
 	call DelayFrame
 	ret
 
-Intro_DecompressRequest2bpp_128Tiles: ; e54c2 (39:54c2)
+Intro_DecompressRequest2bpp_128Tiles:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -1980,7 +1946,7 @@
 	ld [rSVBK], a
 	ret
 
-Intro_DecompressRequest2bpp_255Tiles: ; e54de (39:54de)
+Intro_DecompressRequest2bpp_255Tiles:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -1999,7 +1965,7 @@
 	ld [rSVBK], a
 	ret
 
-Intro_DecompressRequest2bpp_64Tiles: ; e54fa (39:54fa)
+Intro_DecompressRequest2bpp_64Tiles:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -2018,7 +1984,7 @@
 	ld [rSVBK], a
 	ret
 
-Intro_ResetLYOverrides: ; e5516 (39:5516)
+Intro_ResetLYOverrides:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wLYOverrides)
@@ -2035,7 +2001,7 @@
 	ld [hLCDCPointer], a
 	ret
 
-Intro_PerspectiveScrollBG: ; e552f (39:552f)
+Intro_PerspectiveScrollBG:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wLYOverrides)
@@ -2066,134 +2032,104 @@
 	ld [rSVBK], a
 	ret
 
-IntroSuicuneRunGFX: ; e555d
+IntroSuicuneRunGFX:
 INCBIN "gfx/intro/suicune_run.2bpp.lz"
-; e592d
 
-IntroPichuWooperGFX: ; e592d
+IntroPichuWooperGFX:
 INCBIN "gfx/intro/pichu_wooper.2bpp.lz"
-; e5c7d
 
-IntroBackgroundGFX: ; e5c7d
+IntroBackgroundGFX:
 INCBIN "gfx/intro/background.2bpp.lz"
-; e5e6d
 
-IntroTilemap004: ; e5e6d
+IntroTilemap004:
 INCBIN "gfx/intro/004.tilemap.lz"
-; e5ecd
 
-IntroTilemap003: ; e5ecd
+IntroTilemap003:
 INCBIN "gfx/intro/003.tilemap.lz"
-; e5edd
 
-IntroPalette1: ; e5edd
+IntroPalette1:
 INCLUDE "gfx/intro/intro_1.pal"
-; e5f5d
 
-IntroUnownsGFX: ; e5f5d
+IntroUnownsGFX:
 INCBIN "gfx/intro/unowns.2bpp.lz"
-; e634d
 
-IntroPulseGFX: ; e634d
+IntroPulseGFX:
 INCBIN "gfx/intro/pulse.2bpp.lz"
-; e63dd
 
-IntroTilemap002: ; e63dd
+IntroTilemap002:
 INCBIN "gfx/intro/002.tilemap.lz"
-; e641d
 
-IntroTilemap001: ; e641d
+IntroTilemap001:
 INCBIN "gfx/intro/001.tilemap.lz"
-; e642d
 
-IntroTilemap006: ; e642d
+IntroTilemap006:
 INCBIN "gfx/intro/006.tilemap.lz"
-; e647d
 
-IntroTilemap005: ; e647d
+IntroTilemap005:
 INCBIN "gfx/intro/005.tilemap.lz"
-; e649d
 
-IntroTilemap008: ; e649d
+IntroTilemap008:
 INCBIN "gfx/intro/008.tilemap.lz"
-; e655d
 
-IntroTilemap007: ; e655d
+IntroTilemap007:
 INCBIN "gfx/intro/007.tilemap.lz"
-; e65ad
 
-IntroPalette2: ; e65ad
+IntroPalette2:
 INCLUDE "gfx/intro/intro_2.pal"
-; e662d
 
-IntroCrystalUnownsGFX: ; e662d
+IntroCrystalUnownsGFX:
 INCBIN "gfx/intro/crystal_unowns.2bpp.lz"
-; e672d
 
-IntroTilemap017: ; e672d
+IntroTilemap017:
 INCBIN "gfx/intro/017.tilemap.lz"
-; e676d
 
-IntroTilemap015: ; e676d
+IntroTilemap015:
 INCBIN "gfx/intro/015.tilemap.lz"
-; e679d
 
-IntroPalette3: ; e679d
+IntroPalette3:
 INCLUDE "gfx/intro/intro_3.pal"
-; e681d
 
-IntroSuicuneCloseGFX: ; e681d
+IntroSuicuneCloseGFX:
 INCBIN "gfx/intro/suicune_close.2bpp.lz"
-; e6c3d
 
-IntroTilemap012: ; e6c3d
+IntroTilemap012:
 INCBIN "gfx/intro/012.tilemap.lz"
-; e6d0d
 
-IntroTilemap011: ; e6d0d
+IntroTilemap011:
 INCBIN "gfx/intro/011.tilemap.lz"
-; e6d6d
 
-IntroPalette4: ; e6d6d
+IntroPalette4:
 INCLUDE "gfx/intro/intro_4.pal"
-; e6ded
 
-IntroSuicuneJumpGFX: ; e6ded
+IntroSuicuneJumpGFX:
 INCBIN "gfx/intro/suicune_jump.2bpp.lz"
-; e72ad
 
-IntroSuicuneBackGFX: ; e72ad
+IntroSuicuneBackGFX:
 INCBIN "gfx/intro/suicune_back.2bpp.lz"
-; e764d
 
-IntroTilemap010: ; e764d
+IntroTilemap010:
 INCBIN "gfx/intro/010.tilemap.lz"
-; e76ad
 
-IntroTilemap009: ; e76ad
+IntroTilemap009:
 INCBIN "gfx/intro/009.tilemap.lz"
-; e76bd
 
-IntroTilemap014: ; e76bd
+IntroTilemap014:
 INCBIN "gfx/intro/014.tilemap.lz"
-; e778d
 
-IntroTilemap013: ; e778d
+IntroTilemap013:
 INCBIN "gfx/intro/013.tilemap.lz"
-; e77dd
 
-IntroPalette5: ; e77dd
+IntroPalette5:
 INCLUDE "gfx/intro/intro_5.pal"
 
-IntroUnownBackGFX: ; e785d
+IntroUnownBackGFX:
 INCBIN "gfx/intro/unown_back.2bpp.lz"
-; e799d
 
-IntroGrass1GFX: ; e799d
+IntroGrass1GFX:
 INCBIN "gfx/intro/grass1.2bpp"
-IntroGrass2GFX: ; e79dd
+IntroGrass2GFX:
 INCBIN "gfx/intro/grass2.2bpp"
-IntroGrass3GFX: ; e7a1d
+IntroGrass3GFX:
 INCBIN "gfx/intro/grass3.2bpp"
-IntroGrass4GFX: ; e7a5d
+IntroGrass4GFX:
 INCBIN "gfx/intro/grass4.2bpp"
--- a/engine/movie/evolution_animation.asm
+++ b/engine/movie/evolution_animation.asm
@@ -1,4 +1,4 @@
-EvolutionAnimation: ; 4e5e1
+EvolutionAnimation:
 	push hl
 	push de
 	push bc
@@ -27,9 +27,8 @@
 
 	scf
 	ret
-; 4e607
 
-.EvolutionAnimation: ; 4e607
+.EvolutionAnimation:
 	ld a, %11100100
 	ld [rOBP0], a
 
@@ -150,20 +149,17 @@
 	ld a, [wPlayerHPPal]
 	call PlayMonCry
 	ret
-; 4e703
 
-.GetSGBLayout: ; 4e703
+.GetSGBLayout:
 	ld b, SCGB_EVOLUTION
 	jp GetSGBLayout
-; 4e708
 
-.PlaceFrontpic: ; 4e708
+.PlaceFrontpic:
 	call GetBaseData
 	hlcoord 7, 2
 	jp PrepMonFrontpic
-; 4e711
 
-.LoadFrontpic: ; 4e711
+.LoadFrontpic:
 	call GetBaseData
 	ld a, $1
 	ld [wBoxAlignment], a
@@ -172,9 +168,8 @@
 	xor a
 	ld [wBoxAlignment], a
 	ret
-; 4e726
 
-.AnimationSequence: ; 4e726
+.AnimationSequence:
 	call ClearJoypad
 	lb bc, 1, 2 * 7 ; flash b times, wait c frames in between
 .loop
@@ -195,9 +190,8 @@
 .exit_sequence
 	scf
 	ret
-; 4e741
 
-.Flash: ; 4e741
+.Flash:
 	ld a, -7 * 7 ; new stage
 	ld [wEvolutionPicOffset], a
 	call .ReplaceFrontpic
@@ -207,9 +201,8 @@
 	dec b
 	jr nz, .Flash
 	ret
-; 4e755
 
-.ReplaceFrontpic: ; 4e755
+.ReplaceFrontpic:
 	push bc
 	xor a
 	ld [hBGMapMode], a
@@ -233,9 +226,8 @@
 	call WaitBGMap
 	pop bc
 	ret
-; 4e779
 
-.WaitFrames_CheckPressedB: ; 4e779
+.WaitFrames_CheckPressedB:
 	call DelayFrame
 	push bc
 	call JoyTextDelay
@@ -255,9 +247,8 @@
 	jr nz, .loop3
 	scf
 	ret
-; 4e794
 
-.check_statused ; 4e794
+.check_statused
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1Species
 	call GetPartyLocation
@@ -265,9 +256,8 @@
 	ld c, l
 	farcall CheckFaintedFrzSlp
 	ret
-; 4e7a6
 
-.PlayEvolvedSFX: ; 4e7a6
+.PlayEvolvedSFX:
 	ld a, [wEvolutionCanceled]
 	and a
 	ret nz
@@ -292,9 +282,8 @@
 	pop af
 	ld [wJumptableIndex], a
 	ret
-; 4e7cf
 
-.balls_of_light ; 4e7cf
+.balls_of_light
 	ld hl, wJumptableIndex
 	ld a, [hl]
 	cp 32
@@ -311,9 +300,8 @@
 .done_balls
 	scf
 	ret
-; 4e7e8
 
-.GenerateBallOfLight: ; 4e7e8
+.GenerateBallOfLight:
 	push de
 	depixel 9, 11
 	ld a, SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT
@@ -333,9 +321,8 @@
 	add hl, bc
 	ld [hl], $10
 	ret
-; 4e80c
 
-.AnimateBallsOfLight: ; 4e80c
+.AnimateBallsOfLight:
 	push bc
 	callfar PlaySpriteAnimations
 	; a = (([hVBlankCounter] + 4) / 2) % NUM_PALETTES
@@ -360,7 +347,6 @@
 	pop bc
 	call DelayFrame
 	ret
-; 4e831
 
 
 .GFX:
--- a/engine/movie/gbc_only.asm
+++ b/engine/movie/gbc_only.asm
@@ -1,4 +1,4 @@
-GBCOnlyScreen: ; 4ea82
+GBCOnlyScreen:
 
 	ld a, [hCGB]
 	and a
@@ -37,10 +37,9 @@
 .loop
 	call DelayFrame
 	jr .loop
-; 4eac5
 
 
-DrawGBCOnlyScreen: ; 4eac5
+DrawGBCOnlyScreen:
 
 	call DrawGBCOnlyBorder
 
@@ -63,10 +62,9 @@
 	call PlaceString
 
 	ret
-; 4eaea
 
 
-DrawGBCOnlyBorder: ; 4eaea
+DrawGBCOnlyBorder:
 
 	hlcoord 0, 0
 	ld [hl], 0 ; top-left
@@ -94,9 +92,8 @@
 
 	ld [hl], 7 ; bottom-right
 	ret
-; 4eb15
 
-.FillRow: ; 4eb15
+.FillRow:
 	ld c, SCREEN_WIDTH - 2
 .next_column
 	ld [hli], a
@@ -103,9 +100,8 @@
 	dec c
 	jr nz, .next_column
 	ret
-; 4eb1c
 
-.FillColumn: ; 4eb1c
+.FillColumn:
 	ld de, SCREEN_WIDTH
 	ld c, SCREEN_HEIGHT - 2
 .next_row
@@ -114,10 +110,9 @@
 	dec c
 	jr nz, .next_row
 	ret
-; 4eb27
 
 
-DrawGBCOnlyGraphic: ; 4eb27
+DrawGBCOnlyGraphic:
 	ld de, SCREEN_WIDTH
 .y
 	push bc
@@ -133,17 +128,14 @@
 	dec c
 	jr nz, .y
 	ret
-; 4eb38
 
 
-GBCOnlyString: ; 4eb38
+GBCOnlyString:
 	db   "This Game Pak is"
 	next "designed only for"
 	next "use on the"
 	next "Game Boy Color.@"
-; 4eb76
 
 
-GBCOnlyGFX: ; 4eb76
+GBCOnlyGFX:
 INCBIN "gfx/sgb/gbc_only.2bpp.lz"
-; 4f0bc
--- a/engine/movie/init_hof_credits.asm
+++ b/engine/movie/init_hof_credits.asm
@@ -1,4 +1,4 @@
-InitDisplayForHallOfFame: ; 4e881
+InitDisplayForHallOfFame:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -28,7 +28,7 @@
 	text_jump UnknownText_0x1bd39e
 	db "@"
 
-InitDisplayForRedCredits: ; 4e8c2
+InitDisplayForRedCredits:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -60,7 +60,7 @@
 	call SetPalettes
 	ret
 
-ResetDisplayBetweenHallOfFameMons: ; 4e906
+ResetDisplayBetweenHallOfFameMons:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
--- a/engine/movie/title.asm
+++ b/engine/movie/title.asm
@@ -1,4 +1,4 @@
-_TitleScreen: ; 10ed67
+_TitleScreen:
 
 	call ClearBGPalettes
 	call ClearSprites
@@ -228,9 +228,8 @@
 	call PlaySFX
 
 	ret
-; 10eea7
 
-SuicuneFrameIterator: ; 10eea7
+SuicuneFrameIterator:
 	ld hl, wd002
 	ld a, [hl]
 	ld c, a
@@ -257,17 +256,15 @@
 	ld a, $3
 	ld [hBGMapThird], a
 	ret
-; 10eece
 
-.Frames: ; 10eece
+.Frames:
 	db $80 ; vTiles4 tile $00
 	db $88 ; vTiles4 tile $08
 	db $00 ; vTiles5 tile $00
 	db $08 ; vTiles5 tile $08
-; 10eed2
 
 
-LoadSuicuneFrame: ; 10eed2
+LoadSuicuneFrame:
 	hlcoord 6, 12
 	ld b, 6
 .bgrows
@@ -290,9 +287,8 @@
 	dec b
 	jr nz, .bgrows
 	ret
-; 10eeef
 
-DrawTitleGraphic: ; 10eeef
+DrawTitleGraphic:
 ; input:
 ;   hl: draw location
 ;   b: height
@@ -320,9 +316,8 @@
 	dec b
 	jr nz, .bgrows
 	ret
-; 10ef06
 
-InitializeBackground: ; 10ef06
+InitializeBackground:
 	ld hl, wVirtualOAMSprite00
 	ld d, -$22
 	ld e, $0
@@ -337,9 +332,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 10ef1c
 
-.InitColumn: ; 10ef1c
+.InitColumn:
 	ld c, $6
 	ld b, $40
 .loop2
@@ -358,10 +352,9 @@
 	dec c
 	jr nz, .loop2
 	ret
-; 10ef32
 
 
-AnimateTitleCrystal: ; 10ef32
+AnimateTitleCrystal:
 ; Move the title screen crystal downward until it's fully visible
 
 ; Stop at y=6
@@ -384,19 +377,15 @@
 	jr nz, .loop
 
 	ret
-; 10ef46
 
-TitleSuicuneGFX: ; 10ef46
+TitleSuicuneGFX:
 INCBIN "gfx/title/suicune.2bpp.lz"
-; 10f326
 
-TitleLogoGFX: ; 10f326
+TitleLogoGFX:
 INCBIN "gfx/title/logo.2bpp.lz"
-; 10fcee
 
-TitleCrystalGFX: ; 10fcee
+TitleCrystalGFX:
 INCBIN "gfx/title/crystal.2bpp.lz"
-; 10fede
 
 TitleScreenPalettes:
 INCLUDE "gfx/title/title.pal"
--- a/engine/movie/trade_animation.asm
+++ b/engine/movie/trade_animation.asm
@@ -9,7 +9,7 @@
 	const TRADEANIMSTATE_3 ; 3
 TRADEANIMJUMPTABLE_LENGTH EQU const_value
 
-TradeAnimation: ; 28f24
+TradeAnimation:
 	xor a
 	ld [wcf66], a
 	ld hl, wPlayerTrademonSenderName
@@ -60,7 +60,7 @@
 	tradeanim_scroll_out_right
 	tradeanim_end
 
-TradeAnimationPlayer2: ; 28f63
+TradeAnimationPlayer2:
 	xor a
 	ld [wcf66], a
 	ld hl, wOTTrademonSenderName
@@ -110,7 +110,7 @@
 	tradeanim_scroll_out_right
 	tradeanim_end
 
-RunTradeAnimScript: ; 28fa1
+RunTradeAnimScript:
 	ld hl, wTradeAnimAddress
 	ld [hl], e
 	inc hl
@@ -144,9 +144,8 @@
 	ld [hMapAnims], a
 	ret
 
-; 28fdb
 
-.TradeAnimLayout: ; 28fdb
+.TradeAnimLayout:
 	xor a
 	ld [wJumptableIndex], a
 	call ClearBGPalettes
@@ -212,9 +211,8 @@
 	call TradeAnim_NormalPals
 	ret
 
-; 29082
 
-DoTradeAnimation: ; 29082
+DoTradeAnimation:
 	ld a, [wJumptableIndex]
 	bit 7, a
 	jr nz, .finished
@@ -231,9 +229,8 @@
 	scf
 	ret
 
-; 290a0
 
-.DoTradeAnimCommand: ; 290a0
+.DoTradeAnimCommand:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -244,9 +241,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 290af
 
-.JumpTable: ; 290af
+.JumpTable:
 ; entries correspond to macros/scripts/trade_anims.asm enumeration
 	dw TradeAnim_AdvanceScriptPointer ; 00
 	dw TradeAnim_ShowGivemonData      ; 01
@@ -296,16 +292,14 @@
 	dw TraideAnim_Wait96              ; 2d
 	dw TraideAnim_Wait80IfOTEgg       ; 2e
 	dw TraideAnim_Wait180IfOTEgg      ; 2f
-; 2910f
 
-TradeAnim_IncrementJumptableIndex: ; 2910f
+TradeAnim_IncrementJumptableIndex:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-; 29114
 
-TradeAnim_AdvanceScriptPointer: ; 29114
+TradeAnim_AdvanceScriptPointer:
 	ld hl, wTradeAnimAddress
 	ld e, [hl]
 	inc hl
@@ -318,16 +312,14 @@
 	ld [hl], e
 	ret
 
-; 29123
 
-TradeAnim_End: ; 29123
+TradeAnim_End:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-; 29129
 
-TradeAnim_TubeToOT1: ; 29129
+TradeAnim_TubeToOT1:
 	ld a, TRADEANIM_RIGHT_ARROW
 	call TradeAnim_PlaceTrademonStatsOnTubeAnim
 	ld a, [wLinkTradeSendmonSpecies]
@@ -337,7 +329,7 @@
 	ld b, $0
 	jr TradeAnim_InitTubeAnim
 
-TradeAnim_TubeToPlayer1: ; 2913c
+TradeAnim_TubeToPlayer1:
 	ld a, TRADEANIM_LEFT_ARROW
 	call TradeAnim_PlaceTrademonStatsOnTubeAnim
 	ld a, [wLinkTradeGetmonSpecies]
@@ -345,7 +337,7 @@
 	ld a, TRADEANIMSTATE_2
 	depixel 9, 18, 4, 4
 	ld b, $4
-TradeAnim_InitTubeAnim: ; 2914e
+TradeAnim_InitTubeAnim:
 	push bc
 	push de
 	push bc
@@ -402,9 +394,8 @@
 	ld [wFrameCounter], a
 	ret
 
-; 291af
 
-TradeAnim_TubeToOT2: ; 291af
+TradeAnim_TubeToOT2:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	add $2
@@ -416,9 +407,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 291c4
 
-TradeAnim_TubeToOT3: ; 291c4
+TradeAnim_TubeToOT3:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	add $2
@@ -430,9 +420,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 291d9
 
-TradeAnim_TubeToOT4: ; 291d9
+TradeAnim_TubeToOT4:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	add $2
@@ -442,9 +431,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 291e8
 
-TradeAnim_TubeToPlayer3: ; 291e8
+TradeAnim_TubeToPlayer3:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	sub $2
@@ -456,9 +444,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 291fd
 
-TradeAnim_TubeToPlayer4: ; 291fd
+TradeAnim_TubeToPlayer4:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	sub $2
@@ -470,9 +457,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 29211
 
-TradeAnim_TubeToPlayer5: ; 29211
+TradeAnim_TubeToPlayer5:
 	call TradeAnim_FlashBGPals
 	ld a, [hSCX]
 	sub $2
@@ -482,19 +468,17 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 29220
 
 TradeAnim_TubeToOT6:
-TradeAnim_TubeToPlayer6: ; 29220
+TradeAnim_TubeToPlayer6:
 	ld a, 128
 	ld [wFrameCounter], a
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 29229
 
 TradeAnim_TubeToOT8:
-TradeAnim_TubeToPlayer8: ; 29229
+TradeAnim_TubeToPlayer8:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -515,12 +499,11 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 2925d
 
 TradeAnim_TubeToOT5:
 TradeAnim_TubeToOT7:
 TradeAnim_TubeToPlayer2:
-TradeAnim_TubeToPlayer7: ; 2925d
+TradeAnim_TubeToPlayer7:
 	call TradeAnim_FlashBGPals
 	ld hl, wFrameCounter
 	ld a, [hl]
@@ -533,25 +516,22 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 2926d
 
-TradeAnim_GiveTrademonSFX: ; 2926d
+TradeAnim_GiveTrademonSFX:
 	call TradeAnim_AdvanceScriptPointer
 	ld de, SFX_GIVE_TRADEMON
 	call PlaySFX
 	ret
 
-; 29277
 
-TradeAnim_GetTrademonSFX: ; 29277
+TradeAnim_GetTrademonSFX:
 	call TradeAnim_AdvanceScriptPointer
 	ld de, SFX_GET_TRADEMON
 	call PlaySFX
 	ret
 
-; 29281
 
-TradeAnim_TubeAnimJumptable: ; 29281
+TradeAnim_TubeAnimJumptable:
 	maskbits TRADEANIMJUMPTABLE_LENGTH
 	ld e, a
 	ld d, 0
@@ -562,18 +542,16 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 2928f
 
-.Jumptable: ; 2928f
+.Jumptable:
 ; entries correspond to TRADEANIMSTATE_* constants
 	dw .Zero
 	dw .One
 	dw .Two
 	dw .Three
-; 29297
 
-.Zero: ; 29297
-.Three: ; 29297
+.Zero:
+.Three:
 	call TradeAnim_BlankTileMap
 	hlcoord 9, 3
 	ld [hl], $5b
@@ -585,9 +563,8 @@
 	call TradeAnim_CopyTradeGameBoyTilemap
 	ret
 
-; 292af
 
-.One: ; 292af
+.One:
 	call TradeAnim_BlankTileMap
 	hlcoord 0, 3
 	ld bc, SCREEN_WIDTH
@@ -595,9 +572,8 @@
 	call ByteFill
 	ret
 
-; 292be
 
-.Two: ; 292be
+.Two:
 	call TradeAnim_BlankTileMap
 	hlcoord 0, 3
 	ld bc, $11
@@ -625,17 +601,15 @@
 	call TradeAnim_CopyTradeGameBoyTilemap
 	ret
 
-; 292ec
 
-TradeAnim_CopyTradeGameBoyTilemap: ; 292ec
+TradeAnim_CopyTradeGameBoyTilemap:
 	ld de, TradeGameBoyTilemap
 	lb bc, 8, 6
 	call TradeAnim_CopyBoxFromDEtoHL
 	ret
 
-; 292f6
 
-TradeAnim_PlaceTrademonStatsOnTubeAnim: ; 292f6
+TradeAnim_PlaceTrademonStatsOnTubeAnim:
 	push af
 	call ClearBGPalettes
 	call WaitTop
@@ -674,9 +648,8 @@
 	call ClearTileMap
 	ret
 
-; 29348
 
-TradeAnim_EnterLinkTube1: ; 29348
+TradeAnim_EnterLinkTube1:
 	call ClearTileMap
 	call WaitTop
 	ld a, $a0
@@ -698,9 +671,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 2937e
 
-TradeAnim_EnterLinkTube2: ; 2937e
+TradeAnim_EnterLinkTube2:
 	ld a, [hSCX]
 	and a
 	jr z, .done
@@ -714,9 +686,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29391
 
-TradeAnim_ExitLinkTube: ; 29391
+TradeAnim_ExitLinkTube:
 	ld a, [hSCX]
 	cp $a0
 	jr z, .done
@@ -731,9 +702,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 293a6
 
-TradeAnim_SetupGivemonScroll: ; 293a6
+TradeAnim_SetupGivemonScroll:
 	ld a, $8f
 	ld [hWX], a
 	ld a, $88
@@ -743,9 +713,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 293b6
 
-TradeAnim_DoGivemonScroll: ; 293b6
+TradeAnim_DoGivemonScroll:
 	ld a, [hWX]
 	cp $7
 	jr z, .done
@@ -764,9 +733,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 293d2
 
-TradeAnim_FrontpicScrollStart: ; 293d2
+TradeAnim_FrontpicScrollStart:
 	ld a, $7
 	ld [hWX], a
 	ld a, $50
@@ -774,9 +742,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 293de
 
-TradeAnim_TextboxScrollStart: ; 293de
+TradeAnim_TextboxScrollStart:
 	ld a, $7
 	ld [hWX], a
 	ld a, $90
@@ -784,9 +751,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 293ea
 
-TradeAnim_ScrollOutRight: ; 293ea
+TradeAnim_ScrollOutRight:
 	call WaitTop
 	ld a, HIGH(vBGMap1)
 	ld [hBGMapAddress + 1], a
@@ -803,9 +769,8 @@
 	call TradeAnim_IncrementJumptableIndex
 	ret
 
-; 2940c
 
-TradeAnim_ScrollOutRight2: ; 2940c
+TradeAnim_ScrollOutRight2:
 	ld a, [hWX]
 	cp $a1
 	jr nc, .done
@@ -826,9 +791,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 2942e
 
-TradeAnim_ShowGivemonData: ; 2942e
+TradeAnim_ShowGivemonData:
 	call ShowPlayerTrademonStats
 	ld a, [wPlayerTrademonSpecies]
 	ld [wCurPartySpecies], a
@@ -853,9 +817,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29461
 
-TradeAnim_ShowGetmonData: ; 29461
+TradeAnim_ShowGetmonData:
 	call ShowOTTrademonStats
 	ld a, [wOTTrademonSpecies]
 	ld [wCurPartySpecies], a
@@ -871,16 +834,14 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29487
 
-TradeAnim_AnimateFrontpic: ; 29487
+TradeAnim_AnimateFrontpic:
 	farcall AnimateTrademonFrontpic
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29491
 
-TradeAnim_GetFrontpic: ; 29491
+TradeAnim_GetFrontpic:
 	push de
 	push af
 	predef GetUnownLetter
@@ -892,9 +853,8 @@
 	predef GetMonFrontpic
 	ret
 
-; 294a9
 
-TradeAnim_GetNickname: ; 294a9
+TradeAnim_GetNickname:
 	push de
 	ld [wd265], a
 	call GetPokemonName
@@ -904,15 +864,14 @@
 	call CopyBytes
 	ret
 
-; 294bb
 
-TradeAnim_ShowGivemonFrontpic: ; 294bb
+TradeAnim_ShowGivemonFrontpic:
 	ld de, vTiles0
 	jr TradeAnim_ShowFrontpic
 
-TradeAnim_ShowGetmonFrontpic: ; 294c0
+TradeAnim_ShowGetmonFrontpic:
 	ld de, vTiles0 tile $31
-TradeAnim_ShowFrontpic: ; 294c3
+TradeAnim_ShowFrontpic:
 	call DelayFrame
 	ld hl, vTiles2
 	lb bc, 10, $31
@@ -927,33 +886,29 @@
 	call WaitBGMap
 	ret
 
-; 294e7
 
-TraideAnim_Wait80: ; 294e7
+TraideAnim_Wait80:
 	ld c, 80
 	call DelayFrames
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 294f0
 
-TraideAnim_Wait40: ; 294f0
+TraideAnim_Wait40:
 	ld c, 40
 	call DelayFrames
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 294f9
 
-TraideAnim_Wait96: ; 294f9
+TraideAnim_Wait96:
 	ld c, 96
 	call DelayFrames
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29502
 
-TraideAnim_Wait80IfOTEgg: ; 29502
+TraideAnim_Wait80IfOTEgg:
 	call IsOTTrademonEgg
 	ret nz
 	ld c, 80
@@ -960,9 +915,8 @@
 	call DelayFrames
 	ret
 
-; 2950c
 
-TraideAnim_Wait180IfOTEgg: ; 2950c
+TraideAnim_Wait180IfOTEgg:
 	call IsOTTrademonEgg
 	ret nz
 	ld c, 180
@@ -969,16 +923,14 @@
 	call DelayFrames
 	ret
 
-; 29516
 
-IsOTTrademonEgg: ; 29516
+IsOTTrademonEgg:
 	call TradeAnim_AdvanceScriptPointer
 	ld a, [wOTTrademonSpecies]
 	cp EGG
 	ret
 
-; 2951f
-ShowPlayerTrademonStats: ; 2951f
+ShowPlayerTrademonStats:
 	ld de, wPlayerTrademonSpecies
 	ld a, [de]
 	cp EGG
@@ -996,9 +948,8 @@
 	call TrademonStats_WaitBGMap
 	ret
 
-; 29549
 
-ShowOTTrademonStats: ; 29549
+ShowOTTrademonStats:
 	ld de, wOTTrademonSpecies
 	ld a, [de]
 	cp EGG
@@ -1016,9 +967,8 @@
 	call TrademonStats_WaitBGMap
 	ret
 
-; 29573
 
-TrademonStats_MonTemplate: ; 29573
+TrademonStats_MonTemplate:
 	call WaitTop
 	call TradeAnim_BlankTileMap
 	ld a, HIGH(vBGMap1)
@@ -1032,16 +982,14 @@
 	call PlaceString
 	ret
 
-; 29591
 
-.OTMonData: ; 29591
+.OTMonData:
 	db   "─── №."
 	next ""
 	next "OT/"
 	next "<ID>№.@"
-; 295a1
 
-TrademonStats_Egg: ; 295a1
+TrademonStats_Egg:
 	call WaitTop
 	call TradeAnim_BlankTileMap
 	ld a, HIGH(vBGMap1)
@@ -1056,15 +1004,13 @@
 	call TrademonStats_WaitBGMap
 	ret
 
-; 295c2
 
-.EggData: ; 295c2
+.EggData:
 	db   "EGG"
 	next "OT/?????"
 	next "<ID>№.?????@"
-; 295d8
 
-TrademonStats_WaitBGMap: ; 295d8
+TrademonStats_WaitBGMap:
 	call WaitBGMap
 	call WaitTop
 	ld a, HIGH(vBGMap0)
@@ -1071,9 +1017,8 @@
 	ld [hBGMapAddress + 1], a
 	ret
 
-; 295e3
 
-TrademonStats_PrintSpeciesNumber: ; 295e3
+TrademonStats_PrintSpeciesNumber:
 	hlcoord 10, 0
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 3
 	call PrintNum
@@ -1080,16 +1025,14 @@
 	ld [hl], " "
 	ret
 
-; 295ef
 
-TrademonStats_PrintSpeciesName: ; 295ef
+TrademonStats_PrintSpeciesName:
 	hlcoord 4, 2
 	call PlaceString
 	ret
 
-; 295f6
 
-TrademonStats_PrintOTName: ; 295f6
+TrademonStats_PrintOTName:
 	cp 3
 	jr c, .caught_gender_okay
 	xor a
@@ -1107,21 +1050,18 @@
 	ld [bc], a
 	ret
 
-; 2960e
 
-.Gender: ; 2960e
+.Gender:
 	db " ", "♂", "♀"
-; 29611
 
-TrademonStats_PrintTrademonID: ; 29611
+TrademonStats_PrintTrademonID:
 	hlcoord 7, 6
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 5
 	call PrintNum
 	ret
 
-; 2961b
 
-TradeAnim_RockingBall: ; 2961b
+TradeAnim_RockingBall:
 	depixel 10, 11, 4, 0
 	ld a, SPRITE_ANIM_INDEX_TRADE_POKE_BALL
 	call _InitSpriteAnimStruct
@@ -1130,9 +1070,8 @@
 	ld [wFrameCounter], a
 	ret
 
-; 2962c
 
-TradeAnim_DropBall: ; 2962c
+TradeAnim_DropBall:
 	depixel 10, 11, 4, 0
 	ld a, SPRITE_ANIM_INDEX_TRADE_POKE_BALL
 	call _InitSpriteAnimStruct
@@ -1147,9 +1086,8 @@
 	ld [wFrameCounter], a
 	ret
 
-; 29649
 
-TradeAnim_Poof: ; 29649
+TradeAnim_Poof:
 	depixel 10, 11, 4, 0
 	ld a, SPRITE_ANIM_INDEX_TRADE_POOF
 	call _InitSpriteAnimStruct
@@ -1160,9 +1098,8 @@
 	call PlaySFX
 	ret
 
-; 29660
 
-TradeAnim_BulgeThroughTube: ; 29660
+TradeAnim_BulgeThroughTube:
 	ld a, %11100100 ; 3,2,1,0
 	call DmgToCgbObjPal0
 	depixel 5, 11
@@ -1173,9 +1110,8 @@
 	ld [wFrameCounter], a
 	ret
 
-; 29676
 
-TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
+TradeAnim_AnimateTrademonInTube:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -1187,9 +1123,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 29686
 
-.Jumptable: ; 29686 (a:5686)
+.Jumptable:
 	dw .InitTimer
 	dw .WaitTimer1
 	dw .MoveRight
@@ -1197,15 +1132,14 @@
 	dw .MoveUp
 	dw .MoveLeft
 	dw .WaitTimer2
-; 2969a
 
-.JumptableNext: ; 29694 (a:5694)
+.JumptableNext:
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
 	add hl, bc
 	inc [hl]
 	ret
 
-.InitTimer: ; 2969a (a:569a)
+.InitTimer:
 	call .JumptableNext
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
@@ -1212,7 +1146,7 @@
 	ld [hl], $80
 	ret
 
-.WaitTimer1: ; 296a4 (a:56a4)
+.WaitTimer1:
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -1221,7 +1155,7 @@
 	ret nz
 	call .JumptableNext
 
-.MoveRight: ; 296af (a:56af)
+.MoveRight:
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1233,7 +1167,7 @@
 .done_move_right
 	call .JumptableNext
 
-.MoveDown: ; 296bd (a:56bd)
+.MoveDown:
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1248,7 +1182,7 @@
 	ld [hl], $0
 	ret
 
-.MoveUp: ; 296cf (a:56cf)
+.MoveUp:
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1260,7 +1194,7 @@
 .done_move_up
 	call .JumptableNext
 
-.MoveLeft: ; 296dd (a:56dd)
+.MoveLeft:
 	ld hl, SPRITEANIMSTRUCT_XCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1276,7 +1210,7 @@
 	ld [hl], $80
 	ret
 
-.WaitTimer2: ; 296f2 (a:56f2)
+.WaitTimer2:
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -1288,9 +1222,8 @@
 	ld [hl], $0
 	ret
 
-; 29701 (a:5701)
 
-TradeAnim_SentToOTText: ; 29701
+TradeAnim_SentToOTText:
 	ld a, [wLinkMode]
 	cp LINK_TIMECAPSULE
 	jr z, .time_capsule
@@ -1313,7 +1246,6 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29732
 
 .Text_WasSentTo: ; 0x29732
 	; was sent to @ .
@@ -1327,7 +1259,7 @@
 	db "@"
 ; 0x2973c
 
-TradeAnim_OTBidsFarewell: ; 2973c
+TradeAnim_OTBidsFarewell:
 	ld hl, .Text_BidsFarewellToMon
 	call PrintText
 	call TradeAnim_Wait80Frames
@@ -1337,7 +1269,6 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29752
 
 .Text_BidsFarewellToMon: ; 0x29752
 	; bids farewell to
@@ -1351,7 +1282,7 @@
 	db "@"
 ; 0x2975c
 
-TradeAnim_TakeCareOfText: ; 2975c
+TradeAnim_TakeCareOfText:
 	call WaitTop
 	hlcoord 0, 10
 	ld bc, 8 * SCREEN_WIDTH
@@ -1364,7 +1295,6 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 2977a
 
 .Text_TakeGoodCareOfMon: ; 0x2977a
 	; Take good care of @ .
@@ -1372,7 +1302,7 @@
 	db "@"
 ; 0x2977f
 
-TradeAnim_OTSendsText1: ; 2977f
+TradeAnim_OTSendsText1:
 	ld hl, .Text_ForYourMon
 	call PrintText
 	call TradeAnim_Wait80Frames
@@ -1384,7 +1314,6 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 2979a
 
 .Text_ForYourMon: ; 0x2979a
 	; For @ 's @ ,
@@ -1398,7 +1327,7 @@
 	db "@"
 ; 0x297a4
 
-TradeAnim_OTSendsText2: ; 297a4
+TradeAnim_OTSendsText2:
 	ld hl, .Text_WillTrade
 	call PrintText
 	call TradeAnim_Wait80Frames
@@ -1410,7 +1339,6 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 297bf
 
 .Text_WillTrade: ; 0x297bf
 	; will trade @ @
@@ -1424,14 +1352,13 @@
 	db "@"
 ; 0x297c9
 
-TradeAnim_Wait80Frames: ; 297c9
+TradeAnim_Wait80Frames:
 	ld c, 80
 	call DelayFrames
 	ret
 
-; 297cf
 
-TradeAnim_BlankTileMap: ; 297cf
+TradeAnim_BlankTileMap:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, " "
@@ -1438,9 +1365,8 @@
 	call ByteFill
 	ret
 
-; 297db
 
-TradeAnim_CopyBoxFromDEtoHL: ; 297db
+TradeAnim_CopyBoxFromDEtoHL:
 .row
 	push bc
 	push hl
@@ -1458,9 +1384,8 @@
 	jr nz, .row
 	ret
 
-; 297ed
 
-TradeAnim_NormalPals: ; 297ed
+TradeAnim_NormalPals:
 	ld a, [hSGB]
 	and a
 	ld a, %11100100 ; 3,2,1,0
@@ -1473,9 +1398,8 @@
 	call DmgToCgbBGPals
 	ret
 
-; 297ff
 
-LinkTradeAnim_LoadTradePlayerNames: ; 297ff
+LinkTradeAnim_LoadTradePlayerNames:
 	push de
 	ld de, wLinkPlayer1Name
 	ld bc, NAME_LENGTH
@@ -1486,9 +1410,8 @@
 	call CopyBytes
 	ret
 
-; 29814
 
-LinkTradeAnim_LoadTradeMonSpecies: ; 29814
+LinkTradeAnim_LoadTradeMonSpecies:
 	ld a, [hl]
 	ld [wLinkTradeSendmonSpecies], a
 	ld a, [de]
@@ -1495,9 +1418,8 @@
 	ld [wLinkTradeGetmonSpecies], a
 	ret
 
-; 2981d
 
-TradeAnim_FlashBGPals: ; 2981d
+TradeAnim_FlashBGPals:
 	ld a, [wcf65]
 	and $7
 	ret nz
@@ -1506,9 +1428,8 @@
 	call DmgToCgbBGPals
 	ret
 
-; 2982b
 
-LoadTradeBallAndCableGFX: ; 2982b
+LoadTradeBallAndCableGFX:
 	call DelayFrame
 	ld de, TradeBallGFX
 	ld hl, vTiles0 tile $62
@@ -1528,9 +1449,8 @@
 	ld [hl], $62
 	ret
 
-; 2985a
 
-LoadTradeBubbleGFX: ; 2985a
+LoadTradeBubbleGFX:
 	call DelayFrame
 	ld e, $3
 	callfar LoadMenuMonIcon
@@ -1544,9 +1464,8 @@
 	ld [hl], $62
 	ret
 
-; 29879
 
-TradeAnim_WaitAnim: ; 29879
+TradeAnim_WaitAnim:
 	ld hl, wFrameCounter
 	ld a, [hl]
 	and a
@@ -1558,9 +1477,8 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29886
 
-TradeAnim_WaitAnim2: ; 29886
+TradeAnim_WaitAnim2:
 	ld hl, wFrameCounter
 	ld a, [hl]
 	and a
@@ -1572,10 +1490,9 @@
 	call TradeAnim_AdvanceScriptPointer
 	ret
 
-; 29893
 
 
-Unreferenced_DebugTrade: ; 29893
+Unreferenced_DebugTrade:
 ; This function is not referenced.
 ; It was meant for use in Japanese versions, so the
 ; constant used for copy length was changed by accident.
@@ -1605,7 +1522,6 @@
 	jr nz, .loop2
 	ret
 
-; 298b5
 
 debugtrade: MACRO
 ; species, ot name, ot id (?)
@@ -1613,13 +1529,12 @@
 	dw \3
 ENDM
 
-.DebugTradeData: ; 298b5
+.DebugTradeData:
 	debugtrade VENUSAUR, "ゲーフり@@", $0123 ; GAME FREAK
 	debugtrade CHARIZARD, "クりーチャ@", $0456 ; Creatures Inc.
-; 298c7
 
 
-TradeGameBoyTilemap: ; 298c7
+TradeGameBoyTilemap:
 ; 6x8
 	db $31, $32, $32, $32, $32, $33
 	db $34, $35, $36, $36, $37, $38
@@ -1629,14 +1544,12 @@
 	db $46, $47, $43, $48, $49, $4a
 	db $41, $43, $4b, $4c, $4d, $4e
 	db $4f, $50, $50, $50, $51, $52
-; 297f7
 
-TradeLinkTubeTilemap: ; 297f7
+TradeLinkTubeTilemap:
 ; 12x3
 	db $43, $55, $56, $53, $53, $53, $53, $53, $53, $53, $53, $53
 	db $43, $57, $58, $54, $54, $54, $54, $54, $54, $54, $54, $54
 	db $43, $59, $5a, $43, $43, $43, $43, $43, $43, $43, $43, $43
-; 2991b
 
 TradeArrowGFX:  INCBIN "gfx/trade/arrow.2bpp"
 TradeCableGFX:  INCBIN "gfx/trade/cable.2bpp"
--- a/engine/movie/unused_title.asm
+++ b/engine/movie/unused_title.asm
@@ -1,4 +1,4 @@
-UnusedTitleScreen: ; 10c000
+UnusedTitleScreen:
 
 	call ClearBGPalettes
 	call ClearTileMap
@@ -96,30 +96,24 @@
 	call PlayMusic
 
 	ret
-; 10c0b1
 
-UnusedTitleBG_GFX: ; 10c0b1
+UnusedTitleBG_GFX:
 INCBIN "gfx/title/old_bg.2bpp"
-; 10d0b1
 
-UnusedTitleBG_Tilemap: ; 10d0b1
+UnusedTitleBG_Tilemap:
 ; 32x32 (alternating tiles and attributes)
 INCBIN "gfx/title/old_bg.tilemap"
-; 10d8b1
 
-UnusedTitleBG_Palettes: ; 10d8b1
+UnusedTitleBG_Palettes:
 INCLUDE "gfx/title/old_bg.pal"
-; 10dab1
 
-UnusedTitleFG_GFX: ; 10dab1
+UnusedTitleFG_GFX:
 INCBIN "gfx/title/old_fg.2bpp"
-; 10eab1
 
-UnusedTitleFG_Palettes: ; 10eab1
+UnusedTitleFG_Palettes:
 INCLUDE "gfx/title/old_fg.pal"
-; 10ecb1
 
-UnusedTitleFG_OAM: ; 10ecb1
+UnusedTitleFG_OAM:
 	dsprite  3,  0,  7,  0, $00, 1
 	dsprite  3,  0,  8,  0, $02, 1
 	dsprite  3,  0,  9,  0, $04, 1
@@ -160,9 +154,8 @@
 	dsprite 11,  0, 12,  0, $4a, 1
 	dsprite 11,  0, 13,  0, $4c, 1
 	dsprite 11,  0, 14,  0, $4e, 1
-; 10ed51
 
-Function10ed51: ; 10ed51
+Function10ed51:
 	call _TitleScreen
 .loop
 	call JoyTextDelay
@@ -175,4 +168,3 @@
 	jr .loop
 .done
 	ret
-; 10ed67
--- a/engine/overworld/decorations.asm
+++ b/engine/overworld/decorations.asm
@@ -1,4 +1,4 @@
-InitDecorations: ; 26751 (9:6751)
+InitDecorations:
 	ld a, DECO_FEATHERY_BED
 	ld [wDecoBed], a
 	ld a, DECO_TOWN_MAP
@@ -51,7 +51,7 @@
 	dw .pointers
 ; 0x267aa
 
-.pointers ; 267aa
+.pointers
 	dw DecoBedMenu, .bed
 	dw DecoCarpetMenu, .carpet
 	dw DecoPlantMenu, .plant
@@ -69,9 +69,8 @@
 .ornament db "ORNAMENT@"
 .big_doll db "BIG DOLL@"
 .exit     db "EXIT@"
-; 26806
 
-.FindCategoriesWithOwnedDecos: ; 26806
+.FindCategoriesWithOwnedDecos:
 	xor a
 	ld [wWhichIndexSet], a
 	call .ClearStringBuffer2
@@ -84,7 +83,7 @@
 	call CopyBytes
 	ret
 
-.ClearStringBuffer2: ; 26822 (9:6822)
+.ClearStringBuffer2:
 	ld hl, wStringBuffer2
 	xor a
 	ld [hli], a
@@ -93,7 +92,7 @@
 	call ByteFill
 	ret
 
-.AppendToStringBuffer2: ; 26830 (9:6830)
+.AppendToStringBuffer2:
 	ld hl, wStringBuffer2
 	inc [hl]
 	ld e, [hl]
@@ -102,7 +101,7 @@
 	ld [hl], a
 	ret
 
-.FindOwndDecos: ; 2683a (9:683a)
+.FindOwndDecos:
 	ld hl, .dw
 .loop
 	ld a, [hli]
@@ -124,9 +123,8 @@
 	jr .loop
 .done
 	ret
-; 26855 (9:6855)
 
-.dw ; 26855
+.dw
 	dwb FindOwnedBeds, 0 ; bed
 	dwb FindOwnedCarpets, 1 ; carpet
 	dwb FindOwnedPlants, 2 ; plant
@@ -135,9 +133,8 @@
 	dwb FindOwnedOrnaments, 5 ; ornament
 	dwb FindOwnedBigDolls, 6 ; big doll
 	dw 0 ; end
-; 2686c
 
-Deco_FillTempWithMinusOne: ; 2686c
+Deco_FillTempWithMinusOne:
 	xor a
 	ld hl, wd002
 	ld [hli], a
@@ -145,9 +142,8 @@
 	ld bc, $10
 	call ByteFill
 	ret
-; 2687a
 
-CheckAllDecorationFlags: ; 2687a
+CheckAllDecorationFlags:
 .loop
 	ld a, [hli]
 	cp -1
@@ -166,9 +162,8 @@
 
 .done
 	ret
-; 26891
 
-AppendDecoIndex: ; 26891
+AppendDecoIndex:
 	ld hl, wd002
 	inc [hl]
 	ld e, [hl]
@@ -176,9 +171,8 @@
 	add hl, de
 	ld [hl], a
 	ret
-; 2689b
 
-FindOwnedDecosInCategory: ; 2689b
+FindOwnedDecosInCategory:
 	push bc
 	push hl
 	call Deco_FillTempWithMinusOne
@@ -195,126 +189,108 @@
 	call AppendDecoIndex
 	scf
 	ret
-; 268b5
 
-DecoBedMenu: ; 268b5
+DecoBedMenu:
 	call FindOwnedBeds
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 268bd
 
-FindOwnedBeds: ; 268bd
+FindOwnedBeds:
 	ld hl, .beds
 	ld c, BEDS
 	jp FindOwnedDecosInCategory
-; 268c5
 
-.beds ; 268c5
+.beds
 	db DECO_FEATHERY_BED ; 2
 	db DECO_PINK_BED ; 3
 	db DECO_POLKADOT_BED ; 4
 	db DECO_PIKACHU_BED ; 5
 	db -1
-; 268ca
 
-DecoCarpetMenu: ; 268ca
+DecoCarpetMenu:
 	call FindOwnedCarpets
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 268d2
 
-FindOwnedCarpets: ; 268d2
+FindOwnedCarpets:
 	ld hl, .carpets
 	ld c, CARPETS
 	jp FindOwnedDecosInCategory
-; 268da
 
-.carpets ; 268da
+.carpets
 	db DECO_RED_CARPET ; 7
 	db DECO_BLUE_CARPET ; 8
 	db DECO_YELLOW_CARPET ; 9
 	db DECO_GREEN_CARPET ; a
 	db -1
-; 268df
 
-DecoPlantMenu: ; 268df
+DecoPlantMenu:
 	call FindOwnedPlants
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 268e7
 
-FindOwnedPlants: ; 268e7
+FindOwnedPlants:
 	ld hl, .plants
 	ld c, PLANTS
 	jp FindOwnedDecosInCategory
-; 268ef
 
-.plants ; 268ef
+.plants
 	db DECO_MAGNAPLANT ; c
 	db DECO_TROPICPLANT ; d
 	db DECO_JUMBOPLANT ; e
 	db -1
-; 268f3
 
-DecoPosterMenu: ; 268f3
+DecoPosterMenu:
 	call FindOwnedPosters
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 268fb
 
-FindOwnedPosters: ; 268fb
+FindOwnedPosters:
 	ld hl, .posters
 	ld c, POSTERS
 	jp FindOwnedDecosInCategory
-; 26903
 
-.posters ; 26903
+.posters
 	db DECO_TOWN_MAP ; 10
 	db DECO_PIKACHU_POSTER ; 11
 	db DECO_CLEFAIRY_POSTER ; 12
 	db DECO_JIGGLYPUFF_POSTER ; 13
 	db -1
-; 26908
 
-DecoConsoleMenu: ; 26908
+DecoConsoleMenu:
 	call FindOwnedConsoles
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 26910
 
-FindOwnedConsoles: ; 26910
+FindOwnedConsoles:
 	ld hl, .consoles
 	ld c, CONSOLES
 	jp FindOwnedDecosInCategory
-; 26918
 
-.consoles ; 26918
+.consoles
 	db DECO_FAMICOM ; 15
 	db DECO_SNES ; 16
 	db DECO_N64 ; 17
 	db DECO_VIRTUAL_BOY ; 18
 	db -1
-; 2691d
 
-DecoOrnamentMenu: ; 2691d
+DecoOrnamentMenu:
 	call FindOwnedOrnaments
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 26925
 
-FindOwnedOrnaments: ; 26925
+FindOwnedOrnaments:
 	ld hl, .ornaments
 	ld c, DOLLS
 	jp FindOwnedDecosInCategory
-; 2692d
 
-.ornaments ; 2692d
+.ornaments
 	db DECO_PIKACHU_DOLL ; 1e
 	db DECO_SURF_PIKACHU_DOLL ; 1f
 	db DECO_CLEFAIRY_DOLL ; 20
@@ -339,34 +315,29 @@
 	db DECO_GOLD_TROPHY_DOLL ; 33
 	db DECO_SILVER_TROPHY_DOLL ; 34
 	db -1
-; 26945
 
-DecoBigDollMenu: ; 26945
+DecoBigDollMenu:
 	call FindOwnedBigDolls
 	call PopulateDecoCategoryMenu
 	xor a
 	ret
-; 2694d
 
-FindOwnedBigDolls: ; 2694d
+FindOwnedBigDolls:
 	ld hl, .big_dolls
 	ld c, BIG_DOLLS
 	jp FindOwnedDecosInCategory
-; 26955
 
-.big_dolls ; 26955
+.big_dolls
 	db DECO_BIG_SNORLAX_DOLL ; 1a
 	db DECO_BIG_ONIX_DOLL ; 1b
 	db DECO_BIG_LAPRAS_DOLL ; 1c
 	db -1
-; 26959
 
-DecoExitMenu: ; 26959
+DecoExitMenu:
 	scf
 	ret
-; 2695b
 
-PopulateDecoCategoryMenu: ; 2695b
+PopulateDecoCategoryMenu:
 	ld a, [wd002]
 	and a
 	jr z, .empty
@@ -413,7 +384,6 @@
 	ld hl, .Text_nothing_to_choose
 	call MenuTextBoxBackup
 	ret
-; 269b0
 
 .Text_nothing_to_choose: ; 0x269b0
 	; There's nothing to choose.
@@ -451,17 +421,15 @@
 	dba DecorationMenuFunction
 	dbw 0, 0
 	dbw 0, 0
-; 269dd
 
 
-GetDecorationData: ; 269dd
+GetDecorationData:
 	ld hl, DecorationAttributes
 	ld bc, 6
 	call AddNTimes
 	ret
-; 269e7
 
-GetDecorationName: ; 269e7
+GetDecorationName:
 	push hl
 	call GetDecorationData
 	call GetDecoName
@@ -468,9 +436,8 @@
 	pop hl
 	call CopyName2
 	ret
-; 269f3
 
-DecorationMenuFunction: ; 269f3
+DecorationMenuFunction:
 	ld a, [wMenuSelection]
 	push de
 	call GetDecorationData
@@ -478,9 +445,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 26a02
 
-DoDecorationAction2: ; 26a02
+DoDecorationAction2:
 	ld a, [wMenuSelection]
 	call GetDecorationData
 	ld de, 2 ; function 2
@@ -489,9 +455,8 @@
 	ld hl, .DecoActions
 	rst JumpTable
 	ret
-; 26a12
 
-.DecoActions: ; 26a12
+.DecoActions:
 	dw DecoAction_nothing
 	dw DecoAction_setupbed
 	dw DecoAction_putawaybed
@@ -507,10 +472,9 @@
 	dw DecoAction_putawaybigdoll
 	dw DecoAction_setupornament
 	dw DecoAction_putawayornament
-; 26a30
 
 
-GetDecorationFlag: ; 26a30
+GetDecorationFlag:
 	call GetDecorationData
 	ld de, 3 ; event flag
 	add hl, de
@@ -518,17 +482,15 @@
 	ld d, [hl]
 	ld e, a
 	ret
-; 26a3b
 
-DecorationFlagAction: ; 26a3b
+DecorationFlagAction:
 	push bc
 	call GetDecorationFlag
 	pop bc
 	call EventFlagAction
 	ret
-; 26a44
 
-GetDecorationSprite: ; 26a44
+GetDecorationSprite:
 	ld a, c
 	call GetDecorationData
 	ld de, 5 ; sprite
@@ -536,13 +498,12 @@
 	ld a, [hl]
 	ld c, a
 	ret
-; 26a4f
 
 INCLUDE "data/decorations/attributes.asm"
 
 INCLUDE "data/decorations/names.asm"
 
-GetDecoName: ; 26c72
+GetDecoName:
 	ld a, [hli]
 	ld e, [hl]
 	ld bc, wStringBuffer2
@@ -551,9 +512,8 @@
 	rst JumpTable
 	pop de
 	ret
-; 26c7e
 
-.NameFunctions: ; 26c7e
+.NameFunctions:
 	dw .invalid
 	dw .plant
 	dw .bed
@@ -561,40 +521,38 @@
 	dw .poster
 	dw .doll
 	dw .bigdoll
-; 26c8c
 
 
-.invalid ; 26c8c
+.invalid
 	ret
-; 26c8d
 
-.plant ; 26c8d
+.plant
 	ld a, e
 	jr .getdeconame
 
-.bed ; 26c90
+.bed
 	call .plant
 	ld a, _BED
 	jr .getdeconame
 
-.carpet ; 26c97
+.carpet
 	call .plant
 	ld a, _CARPET
 	jr .getdeconame
 
-.poster ; 26c9e
+.poster
 	ld a, e
 	call .getpokename
 	ld a, _POSTER
 	jr .getdeconame
 
-.doll ; 26ca6
+.doll
 	ld a, e
 	call .getpokename
 	ld a, _DOLL
 	jr .getdeconame
 
-.bigdoll ; 26cae
+.bigdoll
 	push de
 	ld a, BIG_
 	call .getdeconame
@@ -602,7 +560,7 @@
 	ld a, e
 	jr .getpokename
 
-.unused ; 26cb8
+.unused
 	push de
 	call .getdeconame
 	pop de
@@ -609,7 +567,7 @@
 	ld a, e
 	jr .getdeconame
 
-.getpokename ; 26cc0
+.getpokename
 	push bc
 	ld [wd265], a
 	call GetPokemonName
@@ -616,11 +574,11 @@
 	pop bc
 	jr .copy
 
-.getdeconame ; 26cca
+.getdeconame
 	call ._getdeconame
 	jr .copy
 
-._getdeconame ; 26ccf
+._getdeconame
 	push bc
 	ld hl, DecorationNames
 	call GetNthString
@@ -629,7 +587,7 @@
 	pop bc
 	ret
 
-.copy ; 26cda
+.copy
 	ld h, b
 	ld l, c
 	call CopyName2
@@ -637,74 +595,60 @@
 	ld b, h
 	ld c, l
 	ret
-; 26ce3
 
-DecoAction_nothing: ; 26ce3
+DecoAction_nothing:
 	scf
 	ret
-; 26ce5
 
-DecoAction_setupbed: ; 26ce5
+DecoAction_setupbed:
 	ld hl, wDecoBed
 	jp DecoAction_TrySetItUp
-; 26ceb
 
-DecoAction_putawaybed: ; 26ceb
+DecoAction_putawaybed:
 	ld hl, wDecoBed
 	jp DecoAction_TryPutItAway
-; 26cf1
 
-DecoAction_setupcarpet: ; 26cf1
+DecoAction_setupcarpet:
 	ld hl, wDecoCarpet
 	jp DecoAction_TrySetItUp
-; 26cf7
 
-DecoAction_putawaycarpet: ; 26cf7
+DecoAction_putawaycarpet:
 	ld hl, wDecoCarpet
 	jp DecoAction_TryPutItAway
-; 26cfd
 
-DecoAction_setupplant: ; 26cfd
+DecoAction_setupplant:
 	ld hl, wDecoPlant
 	jp DecoAction_TrySetItUp
-; 26d03
 
-DecoAction_putawayplant: ; 26d03
+DecoAction_putawayplant:
 	ld hl, wDecoPlant
 	jp DecoAction_TryPutItAway
-; 26d09
 
-DecoAction_setupposter: ; 26d09
+DecoAction_setupposter:
 	ld hl, wDecoPoster
 	jp DecoAction_TrySetItUp
-; 26d0f
 
-DecoAction_putawayposter: ; 26d0f
+DecoAction_putawayposter:
 	ld hl, wDecoPoster
 	jp DecoAction_TryPutItAway
-; 26d15
 
-DecoAction_setupconsole: ; 26d15
+DecoAction_setupconsole:
 	ld hl, wDecoConsole
 	jp DecoAction_TrySetItUp
-; 26d1b
 
-DecoAction_putawayconsole: ; 26d1b
+DecoAction_putawayconsole:
 	ld hl, wDecoConsole
 	jp DecoAction_TryPutItAway
-; 26d21
 
-DecoAction_setupbigdoll: ; 26d21
+DecoAction_setupbigdoll:
 	ld hl, wDecoBigDoll
 	jp DecoAction_TrySetItUp
-; 26d27
 
-DecoAction_putawaybigdoll: ; 26d27
+DecoAction_putawaybigdoll:
 	ld hl, wDecoBigDoll
 	jp DecoAction_TryPutItAway
-; 26d2d
 
-DecoAction_TrySetItUp: ; 26d2d
+DecoAction_TrySetItUp:
 	ld a, [hl]
 	ld [wBuffer1], a
 	push hl
@@ -722,9 +666,8 @@
 	pop hl
 	xor a
 	ret
-; 26d46
 
-DecoAction_SetItUp: ; 26d46
+DecoAction_SetItUp:
 ; See if there's anything of the same type already out
 	ld a, [wBuffer1]
 	and a
@@ -760,9 +703,8 @@
 	call MenuTextBoxBackup
 	scf
 	ret
-; 26d86
 
-DecoAction_TryPutItAway: ; 26d86
+DecoAction_TryPutItAway:
 ; If there is no item of that type already set, there is nothing to put away.
 	ld a, [hl]
 	ld [wBuffer1], a
@@ -788,9 +730,8 @@
 	call MenuTextBoxBackup
 	xor a
 	ret
-; 26db3
 
-DecoAction_setupornament: ; 26db3
+DecoAction_setupornament:
 	ld hl, UnknownText_0x26e41
 	call DecoAction_AskWhichSide
 	jr c, .cancel
@@ -804,7 +745,7 @@
 	xor a
 	ret
 
-DecoAction_putawayornament: ; 26dc9
+DecoAction_putawayornament:
 	ld hl, DecoText_WhichSide
 	call DecoAction_AskWhichSide
 	jr nc, .incave
@@ -814,7 +755,7 @@
 .incave
 	call DecoAction_PutItAway_Ornament
 
-DecoAction_FinishUp_Ornament: ; 26dd6
+DecoAction_FinishUp_Ornament:
 	call QueryWhichSide
 	ld a, [wSelectedDecoration]
 	ld [hl], a
@@ -822,9 +763,8 @@
 	ld [de], a
 	xor a
 	ret
-; 26de3
 
-DecoAction_SetItUp_Ornament: ; 26de3
+DecoAction_SetItUp_Ornament:
 	ld a, [wSelectedDecoration]
 	and a
 	jr z, .nothingthere
@@ -863,9 +803,8 @@
 	call MenuTextBoxBackup
 	scf
 	ret
-; 26e33
 
-.getwhichside ; 26e33
+.getwhichside
 	ld a, [wMenuSelection]
 	ld b, a
 	ld a, [wOtherDecoration]
@@ -874,7 +813,6 @@
 	xor a
 	ld [wOtherDecoration], a
 	ret
-; 26e41
 
 UnknownText_0x26e41: ; 0x26e41
 	; Which side do you want to put it on?
@@ -882,7 +820,7 @@
 	db "@"
 ; 0x26e46
 
-DecoAction_PutItAway_Ornament: ; 26e46
+DecoAction_PutItAway_Ornament:
 	ld a, [wSelectedDecoration]
 	and a
 	jr z, .nothingthere
@@ -902,7 +840,6 @@
 	call MenuTextBoxBackup
 	xor a
 	ret
-; 26e6b
 
 DecoText_WhichSide: ; 0x26e6b
 	; Which side do you want to put away?
@@ -910,7 +847,7 @@
 	db "@"
 ; 0x26e70
 
-DecoAction_AskWhichSide: ; 26e70
+DecoAction_AskWhichSide:
 	call MenuTextBox
 	ld hl, MenuHeader_0x26eab
 	call GetMenu2
@@ -932,9 +869,8 @@
 .nope
 	scf
 	ret
-; 26e9a
 
-QueryWhichSide: ; 26e9a
+QueryWhichSide:
 	ld hl, wDecoRightOrnament
 	ld de, wDecoLeftOrnament
 	ld a, [wBuffer2]
@@ -945,7 +881,6 @@
 	ld l, e
 	pop de
 	ret
-; 26eab
 
 MenuHeader_0x26eab: ; 0x26eab
 	db MENU_BACKUP_TILES ; flags
@@ -992,21 +927,19 @@
 	db "@"
 ; 0x26eea
 
-GetDecorationName_c_de: ; 26eea
+GetDecorationName_c_de:
 	ld a, c
 	ld h, d
 	ld l, e
 	call GetDecorationName
 	ret
-; 26ef1
 
-DecorationFlagAction_c: ; 26ef1
+DecorationFlagAction_c:
 	ld a, c
 	jp DecorationFlagAction
-; 26ef5
 
 
-GetDecorationName_c: ; 26ef5 (9:6ef5)
+GetDecorationName_c:
 	ld a, c
 	call GetDecorationID
 	ld hl, wStringBuffer1
@@ -1016,15 +949,14 @@
 	ret
 
 
-SetSpecificDecorationFlag: ; 26f02
+SetSpecificDecorationFlag:
 	ld a, c
 	call GetDecorationID
 	ld b, SET_FLAG
 	call DecorationFlagAction
 	ret
-; 26f0c
 
-GetDecorationID: ; 26f0c
+GetDecorationID:
 	push hl
 	push de
 	ld e, a
@@ -1035,9 +967,8 @@
 	pop de
 	pop hl
 	ret
-; 26f19
 
-SetAllDecorationFlags: ; 26f19
+SetAllDecorationFlags:
 	ld hl, DecorationIDs
 .loop
 	ld a, [hli]
@@ -1051,18 +982,16 @@
 
 .done
 	ret
-; 26f2b
 
 INCLUDE "data/decorations/decorations.asm"
 
-DescribeDecoration:: ; 26f59
+DescribeDecoration::
 	ld a, b
 	ld hl, .JumpTable
 	rst JumpTable
 	ret
-; 26f5f
 
-.JumpTable: ; 26f5f
+.JumpTable:
 ; entries correspond to DECODESC_* constants
 	dw DecorationDesc_Poster
 	dw DecorationDesc_LeftOrnament
@@ -1069,9 +998,8 @@
 	dw DecorationDesc_RightOrnament
 	dw DecorationDesc_GiantOrnament
 	dw DecorationDesc_Console
-; 26f69
 
-DecorationDesc_Poster: ; 26f69
+DecorationDesc_Poster:
 	ld a, [wDecoPoster]
 	ld hl, DecorationDesc_PosterPointers
 	ld de, 3
@@ -1088,15 +1016,13 @@
 	ld d, [hl]
 	ld e, a
 	ret
-; 26f84
 
-DecorationDesc_PosterPointers: ; 26f84
+DecorationDesc_PosterPointers:
 	dbw DECO_TOWN_MAP, DecorationDesc_TownMapPoster
 	dbw DECO_PIKACHU_POSTER, DecorationDesc_PikachuPoster
 	dbw DECO_CLEFAIRY_POSTER, DecorationDesc_ClefairyPoster
 	dbw DECO_JIGGLYPUFF_POSTER, DecorationDesc_JigglypuffPoster
 	db -1
-; 26f91
 
 DecorationDesc_TownMapPoster: ; 0x26f91
 	opentext
@@ -1143,23 +1069,22 @@
 	db "@"
 ; 0x26fb8
 
-DecorationDesc_NullPoster: ; 26fb8
+DecorationDesc_NullPoster:
 	end
-; 26fb9
 
-DecorationDesc_LeftOrnament: ; 26fb9
+DecorationDesc_LeftOrnament:
 	ld a, [wDecoLeftOrnament]
 	jr DecorationDesc_OrnamentOrConsole
 
-DecorationDesc_RightOrnament: ; 26fbe
+DecorationDesc_RightOrnament:
 	ld a, [wDecoRightOrnament]
 	jr DecorationDesc_OrnamentOrConsole
 
-DecorationDesc_Console: ; 26fc3
+DecorationDesc_Console:
 	ld a, [wDecoConsole]
 	jr DecorationDesc_OrnamentOrConsole
 
-DecorationDesc_OrnamentOrConsole: ; 26fc8
+DecorationDesc_OrnamentOrConsole:
 	ld c, a
 	ld de, wStringBuffer3
 	call GetDecorationName_c_de
@@ -1166,11 +1091,9 @@
 	ld b, BANK(.OrnamentConsoleScript)
 	ld de, .OrnamentConsoleScript
 	ret
-; 26fd5
 
-.OrnamentConsoleScript: ; 26fd5
+.OrnamentConsoleScript:
 	jumptext .OrnamentConsoleText
-; 26fd8
 
 .OrnamentConsoleText: ; 0x26fd8
 	; It's an adorable @ .
@@ -1178,15 +1101,13 @@
 	db "@"
 ; 0x26fdd
 
-DecorationDesc_GiantOrnament: ; 26fdd
+DecorationDesc_GiantOrnament:
 	ld b, BANK(.BigDollScript)
 	ld de, .BigDollScript
 	ret
-; 26fe3
 
-.BigDollScript: ; 26fe3
+.BigDollScript:
 	jumptext .BigDollText
-; 26fe6
 
 .BigDollText: ; 0x26fe6
 	; A giant doll! It's fluffy and cuddly.
@@ -1194,7 +1115,7 @@
 	db "@"
 ; 0x26feb
 
-ToggleMaptileDecorations: ; 26feb
+ToggleMaptileDecorations:
 	lb de, 0, 4
 	ld a, [wDecoBed]
 	call SetDecorationTile
@@ -1223,9 +1144,8 @@
 	dec a
 	ld [hl], a
 	ret
-; 27027
 
-SetPosterVisibility: ; 27027
+SetPosterVisibility:
 	ld b, SET_FLAG
 	ld a, [wDecoPoster]
 	and a
@@ -1235,9 +1155,8 @@
 .ok
 	ld de, EVENT_PLAYERS_ROOM_POSTER
 	jp EventFlagAction
-; 27037
 
-SetDecorationTile: ; 27037
+SetDecorationTile:
 	push af
 	call PadCoords_de
 	pop af
@@ -1246,9 +1165,8 @@
 	call _GetDecorationSprite
 	ld [hl], a
 	ret
-; 27043
 
-ToggleDecorationsVisibility: ; 27043
+ToggleDecorationsVisibility:
 	ld de, EVENT_PLAYERS_HOUSE_2F_CONSOLE
 	ld hl, wVariableSprites + SPRITE_CONSOLE - SPRITE_VARS
 	ld a, [wDecoConsole]
@@ -1266,9 +1184,8 @@
 	ld a, [wDecoBigDoll]
 	call ToggleDecorationVisibility
 	ret
-; 27074
 
-ToggleDecorationVisibility: ; 27074
+ToggleDecorationVisibility:
 	and a
 	jr z, .hide
 	call _GetDecorationSprite
@@ -1279,9 +1196,8 @@
 .hide
 	ld b, SET_FLAG
 	jp EventFlagAction
-; 27085
 
-_GetDecorationSprite: ; 27085
+_GetDecorationSprite:
 	ld c, a
 	push de
 	push hl
@@ -1290,9 +1206,8 @@
 	pop de
 	ld a, c
 	ret
-; 27092
 
-PadCoords_de: ; 27092
+PadCoords_de:
 	ld a, d
 	add 4
 	ld d, a
--- a/engine/overworld/events.asm
+++ b/engine/overworld/events.asm
@@ -3,7 +3,7 @@
 
 SECTION "Events", ROMX
 
-OverworldLoop:: ; 966b0
+OverworldLoop::
 	xor a
 	ld [wMapStatus], a
 .loop
@@ -21,99 +21,83 @@
 	dw EnterMap
 	dw HandleMap
 	dw .done
-; 966cb
 
-DisableEvents: ; 966cb
+DisableEvents:
 	xor a
 	ld [wScriptFlags3], a
 	ret
-; 966d0
 
-EnableEvents:: ; 966d0
+EnableEvents::
 	ld a, $ff
 	ld [wScriptFlags3], a
 	ret
-; 966d6
 
-CheckBit5_ScriptFlags3: ; 966d6
+CheckBit5_ScriptFlags3:
 	ld hl, wScriptFlags3
 	bit 5, [hl]
 	ret
-; 966dc
 
-DisableWarpsConnxns: ; 966dc
+DisableWarpsConnxns:
 	ld hl, wScriptFlags3
 	res 2, [hl]
 	ret
-; 966e2
 
-DisableCoordEvents: ; 966e2
+DisableCoordEvents:
 	ld hl, wScriptFlags3
 	res 1, [hl]
 	ret
-; 966e8
 
-DisableStepCount: ; 966e8
+DisableStepCount:
 	ld hl, wScriptFlags3
 	res 0, [hl]
 	ret
-; 966ee
 
-DisableWildEncounters: ; 966ee
+DisableWildEncounters:
 	ld hl, wScriptFlags3
 	res 4, [hl]
 	ret
-; 966f4
 
-EnableWarpsConnxns: ; 966f4
+EnableWarpsConnxns:
 	ld hl, wScriptFlags3
 	set 2, [hl]
 	ret
-; 966fa
 
-EnableCoordEvents: ; 966fa
+EnableCoordEvents:
 	ld hl, wScriptFlags3
 	set 1, [hl]
 	ret
-; 96700
 
-EnableStepCount: ; 96700
+EnableStepCount:
 	ld hl, wScriptFlags3
 	set 0, [hl]
 	ret
-; 96706
 
-EnableWildEncounters: ; 96706
+EnableWildEncounters:
 	ld hl, wScriptFlags3
 	set 4, [hl]
 	ret
-; 9670c
 
-CheckWarpConnxnScriptFlag: ; 9670c
+CheckWarpConnxnScriptFlag:
 	ld hl, wScriptFlags3
 	bit 2, [hl]
 	ret
-; 96712
 
-CheckCoordEventScriptFlag: ; 96712
+CheckCoordEventScriptFlag:
 	ld hl, wScriptFlags3
 	bit 1, [hl]
 	ret
-; 96718
 
-CheckStepCountScriptFlag: ; 96718
+CheckStepCountScriptFlag:
 	ld hl, wScriptFlags3
 	bit 0, [hl]
 	ret
-; 9671e
 
-CheckWildEncountersScriptFlag: ; 9671e
+CheckWildEncountersScriptFlag:
 	ld hl, wScriptFlags3
 	bit 4, [hl]
 	ret
-; 96724
 
-StartMap: ; 96724
+StartMap:
 	xor a
 	ld [wScriptVar], a
 	xor a
@@ -123,7 +107,7 @@
 	call ByteFill
 	farcall InitCallReceiveDelay
 	call ClearJoypad
-EnterMap: ; 9673e
+EnterMap:
 	xor a
 	ld [wXYComparePointer], a
 	ld [wXYComparePointer + 1], a
@@ -149,15 +133,13 @@
 	ld a, 2 ; HandleMap
 	ld [wMapStatus], a
 	ret
-; 9676d
 
-UnusedWait30Frames: ; 9676d
+UnusedWait30Frames:
 	ld c, 30
 	call DelayFrames
 	ret
-; 96773
 
-HandleMap: ; 96773
+HandleMap:
 	call ResetOverworldDelay
 	call HandleMapTimeAndJoypad
 	farcall HandleCmdQueue ; no need to farcall
@@ -173,9 +155,8 @@
 	call HandleMapBackground
 	call CheckPlayerState
 	ret
-; 96795
 
-MapEvents: ; 96795
+MapEvents:
 	ld a, [wMapEventStatus]
 	ld hl, .jumps
 	rst JumpTable
@@ -184,30 +165,25 @@
 .jumps
 	dw .events
 	dw .no_events
-; 967a1
 
-.events ; 967a1
+.events
 	call PlayerEvents
 	call DisableEvents
 	farcall ScriptEvents
 	ret
-; 967ae
 
-.no_events ; 967ae
+.no_events
 	ret
-; 967af
 
-MaxOverworldDelay: ; 967af
+MaxOverworldDelay:
 	db 2
-; 967b0
 
-ResetOverworldDelay: ; 967b0
+ResetOverworldDelay:
 	ld a, [MaxOverworldDelay]
 	ld [wOverworldDelay], a
 	ret
-; 967b7
 
-NextOverworldFrame: ; 967b7
+NextOverworldFrame:
 	ld a, [wOverworldDelay]
 	and a
 	ret z
@@ -214,9 +190,8 @@
 	ld c, a
 	call DelayFrames
 	ret
-; 967c1
 
-HandleMapTimeAndJoypad: ; 967c1
+HandleMapTimeAndJoypad:
 	ld a, [wMapEventStatus]
 	cp 1 ; no events
 	ret z
@@ -225,23 +200,20 @@
 	call GetJoypad
 	call TimeOfDayPals
 	ret
-; 967d1
 
-HandleMapObjects: ; 967d1
+HandleMapObjects:
 	farcall HandleNPCStep ; engine/map_objects.asm
 	farcall _HandlePlayerStep
 	call _CheckObjectEnteringVisibleRange
 	ret
-; 967e1
 
-HandleMapBackground: ; 967e1
+HandleMapBackground:
 	farcall _UpdateSprites
 	farcall ScrollScreen
 	farcall PlaceMapNameSign
 	ret
-; 967f4
 
-CheckPlayerState: ; 967f4
+CheckPlayerState:
 	ld a, [wPlayerStepFlags]
 	bit 5, a ; in the middle of step
 	jr z, .events
@@ -259,17 +231,15 @@
 	ld a, 1 ; no events
 	ld [wMapEventStatus], a
 	ret
-; 96812
 
-_CheckObjectEnteringVisibleRange: ; 96812
+_CheckObjectEnteringVisibleRange:
 	ld hl, wPlayerStepFlags
 	bit 6, [hl]
 	ret z
 	farcall CheckObjectEnteringVisibleRange
 	ret
-; 9681f
 
-PlayerEvents: ; 9681f
+PlayerEvents:
 	xor a
 ; If there's already a player event, don't interrupt it.
 	ld a, [wScriptRunning]
@@ -318,9 +288,8 @@
 .ok2
 	scf
 	ret
-; 96867
 
-CheckTrainerBattle3: ; 96867
+CheckTrainerBattle3:
 	nop
 	nop
 	call CheckTrainerBattle2
@@ -333,9 +302,8 @@
 .nope
 	xor a
 	ret
-; 96874
 
-CheckTileEvent: ; 96874
+CheckTileEvent:
 ; Check for warps, coord events, or wild battles.
 
 	call CheckWarpConnxnScriptFlag
@@ -399,9 +367,8 @@
 	call GetMapScriptsBank
 	call CallScript
 	ret
-; 968c7
 
-CheckWildEncounterCooldown:: ; 968c7
+CheckWildEncounterCooldown::
 	ld hl, wWildEncounterCooldown
 	ld a, [hl]
 	and a
@@ -410,19 +377,16 @@
 	ret z
 	scf
 	ret
-; 968d1
 
-SetUpFiveStepWildEncounterCooldown: ; 968d1
+SetUpFiveStepWildEncounterCooldown:
 	ld a, 5
 	ld [wWildEncounterCooldown], a
 	ret
-; 968d7
 
-ret_968d7: ; 968d7
+ret_968d7:
 	ret
-;968d8
 
-SetMinTwoStepWildEncounterCooldown: ; 968d8
+SetMinTwoStepWildEncounterCooldown:
 	ld a, [wWildEncounterCooldown]
 	cp 2
 	ret nc
@@ -429,16 +393,14 @@
 	ld a, 2
 	ld [wWildEncounterCooldown], a
 	ret
-; 968e4
 
-Dummy_CheckScriptFlags3Bit5: ; 968e4
+Dummy_CheckScriptFlags3Bit5:
 	call CheckBit5_ScriptFlags3
 	ret z
 	call ret_2f3e
 	ret
-; 968ec
 
-RunSceneScript: ; 968ec
+RunSceneScript:
 	ld a, [wCurrMapSceneScriptCount]
 	and a
 	jr z, .nope
@@ -485,9 +447,8 @@
 .nope
 	xor a
 	ret
-; 9693a
 
-CheckTimeEvents: ; 9693a
+CheckTimeEvents:
 	ld a, [wLinkMode]
 	and a
 	jr nz, .nothing
@@ -517,15 +478,13 @@
 	call CallScript
 	scf
 	ret
-; 96970
 
-.unused ; 96970
+.unused
 	ld a, 8
 	scf
 	ret
-; 96974
 
-OWPlayerInput: ; 96974
+OWPlayerInput:
 
 	call PlayerMovement
 	ret c
@@ -552,9 +511,8 @@
 	pop af
 	scf
 	ret
-; 96999
 
-CheckAPressOW: ; 96999
+CheckAPressOW:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	ret z
@@ -566,17 +524,15 @@
 	ret c
 	xor a
 	ret
-; 969ac
 
-PlayTalkObject: ; 969ac
+PlayTalkObject:
 	push de
 	ld de, SFX_READ_TEXT_2
 	call PlaySFX
 	pop de
 	ret
-; 969b5
 
-TryObjectEvent: ; 969b5
+TryObjectEvent:
 	farcall CheckFacingObject
 	jr c, .IsObject
 	xor a
@@ -627,9 +583,8 @@
 	dbw OBJECTTYPE_5, .five
 	dbw OBJECTTYPE_6, .six
 	db -1
-; 96a04
 
-.script ; 96a04
+.script
 	ld hl, MAPOBJECT_SCRIPT_POINTER
 	add hl, bc
 	ld a, [hli]
@@ -638,9 +593,8 @@
 	call GetMapScriptsBank
 	call CallScript
 	ret
-; 96a12
 
-.itemball ; 96a12
+.itemball
 	ld hl, MAPOBJECT_SCRIPT_POINTER
 	add hl, bc
 	ld a, [hli]
@@ -653,36 +607,30 @@
 	ld a, PLAYEREVENT_ITEMBALL
 	scf
 	ret
-; 96a29
 
-.trainer ; 96a29
+.trainer
 	call TalkToTrainer
 	ld a, PLAYEREVENT_TALKTOTRAINER
 	scf
 	ret
-; 96a30
 
-.three ; 96a30
+.three
 	xor a
 	ret
-; 96a32
 
-.four ; 96a32
+.four
 	xor a
 	ret
-; 96a34
 
-.five ; 96a34
+.five
 	xor a
 	ret
-; 96a36
 
-.six ; 96a36
+.six
 	xor a
 	ret
-; 96a38
 
-TryBGEvent: ; 96a38
+TryBGEvent:
 	call CheckFacingBGEvent
 	jr c, .is_bg_event
 	xor a
@@ -704,7 +652,6 @@
 	dw .ifnotset
 	dw .itemifset
 	dw .copy
-; 96a59
 
 .up
 	ld b, OW_UP
@@ -784,9 +731,8 @@
 .dontread
 	xor a
 	ret
-; 96ad8
 
-CheckBGEventFlag: ; 96ad8
+CheckBGEventFlag:
 	ld hl, wEngineBuffer4
 	ld a, [hli]
 	ld h, [hl]
@@ -802,9 +748,8 @@
 	and a
 	pop hl
 	ret
-; 96af0
 
-PlayerMovement: ; 96af0
+PlayerMovement:
 	farcall DoPlayerMovement
 	ld a, c
 	ld hl, .pointers
@@ -811,7 +756,6 @@
 	rst JumpTable
 	ld a, c
 	ret
-; 96afd
 
 .pointers
 	dw .zero
@@ -824,34 +768,30 @@
 	dw .seven
 
 .zero
-.four ; 96b0d
+.four
 	xor a
 	ld c, a
 	ret
-; 96b10
 
-.seven ; 96b10
+.seven
 	call ret_968d7 ; mobile
 	xor a
 	ld c, a
 	ret
-; 96b16
 
-.one ; 96b16
+.one
 	ld a, 5
 	ld c, a
 	scf
 	ret
-; 96b1b
 
-.two ; 96b1b
+.two
 	ld a, 9
 	ld c, a
 	scf
 	ret
-; 96b20
 
-.three ; 96b20
+.three
 ; force the player to move in some direction
 	ld a, BANK(Script_ForcedMovement)
 	ld hl, Script_ForcedMovement
@@ -860,17 +800,15 @@
 	ld c, a
 	scf
 	ret
-; 96b2b
 
 .five
-.six ; 96b2b
+.six
 	ld a, -1
 	ld c, a
 	and a
 	ret
-; 96b30
 
-CheckMenuOW: ; 96b30
+CheckMenuOW:
 	xor a
 	ld [hMenuReturn], a
 	ld [hMenuReturn + 1], a
@@ -899,36 +837,30 @@
 	call CallScript
 	scf
 	ret
-; 96b58
 
-StartMenuScript: ; 96b58
+StartMenuScript:
 	callasm StartMenu
 	jump StartMenuCallback
-; 96b5f
 
-SelectMenuScript: ; 96b5f
+SelectMenuScript:
 	callasm SelectMenu
 	jump SelectMenuCallback
-; 96b66
 
 StartMenuCallback:
-SelectMenuCallback: ; 96b66
+SelectMenuCallback:
 	copybytetovar hMenuReturn
 	ifequal HMENURETURN_SCRIPT, .Script
 	ifequal HMENURETURN_ASM, .Asm
 	end
-; 96b72
 
-.Script: ; 96b72
+.Script:
 	ptjump wQueuedScriptBank
-; 96b75
 
-.Asm: ; 96b75
+.Asm:
 	ptcallasm wQueuedScriptBank
 	end
-; 96b79
 
-CountStep: ; 96b79
+CountStep:
 	; Don't count steps in link communication rooms.
 	ld a, [wLinkMode]
 	and a
@@ -993,16 +925,14 @@
 	ld a, 8
 	scf
 	ret
-; 96bd3
 
 ; unused
-.unreferenced ; 96bd3
+.unreferenced
 	ld a, 7
 	scf
 	ret
-; 96bd7
 
-DoRepelStep: ; 96bd7
+DoRepelStep:
 	ld a, [wRepelEffect]
 	and a
 	ret z
@@ -1016,9 +946,8 @@
 	call CallScript
 	scf
 	ret
-; 96beb
 
-DoPlayerEvent: ; 96beb
+DoPlayerEvent:
 	ld a, [wScriptRunning]
 	and a
 	ret z
@@ -1042,9 +971,8 @@
 	ld a, [hl]
 	ld [wScriptPos + 1], a
 	ret
-; 96c0c
 
-PlayerEventScriptPointers: ; 96c0c
+PlayerEventScriptPointers:
 	dba Invalid_0x96c2d          ; 0
 	dba SeenByTrainerScript      ; 1
 	dba TalkToTrainerScript      ; 2
@@ -1056,28 +984,23 @@
 	dba HatchEggScript           ; 8
 	dba ChangeDirectionScript    ; 9
 	dba Invalid_0x96c2d          ; 10
-; 96c2d
 
-Invalid_0x96c2d: ; 96c2d
+Invalid_0x96c2d:
 	end
-; 96c2e
 
 ; unused
 	end
-; 96c2f
 
-HatchEggScript: ; 96c2f
+HatchEggScript:
 	callasm OverworldHatchEgg
 	end
-; 96c34
 
-WarpToNewMapScript: ; 96c34
+WarpToNewMapScript:
 	warpsound
 	newloadmap MAPSETUP_DOOR
 	end
-; 96c38
 
-FallIntoMapScript: ; 96c38
+FallIntoMapScript:
 	newloadmap MAPSETUP_FALL
 	playsound SFX_KINESIS
 	applymovement PLAYER, MovementData_0x96c48
@@ -1084,27 +1007,22 @@
 	playsound SFX_STRENGTH
 	scall LandAfterPitfallScript
 	end
-; 96c48
 
-MovementData_0x96c48: ; 96c48
+MovementData_0x96c48:
 	skyfall
 	step_end
-; 96c4a
 
-LandAfterPitfallScript: ; 96c4a
+LandAfterPitfallScript:
 	earthquake 16
 	end
-; 96c4d
 
 EdgeWarpScript: ; 4
 	reloadandreturn MAPSETUP_CONNECTION
-; 96c4f
 
 ChangeDirectionScript: ; 9
 	deactivatefacing 3
 	callasm EnableWildEncounters
 	end
-; 96c56
 
 INCLUDE "engine/overworld/scripting.asm"
 
--- a/engine/overworld/events_2.asm
+++ b/engine/overworld/events_2.asm
@@ -1,14 +1,13 @@
 ; More overworld event handling.
 
 
-WarpToSpawnPoint:: ; 97c28
+WarpToSpawnPoint::
 	ld hl, wStatusFlags2
 	res STATUSFLAGS2_SAFARI_GAME_F, [hl]
 	res STATUSFLAGS2_BUG_CONTEST_TIMER_F, [hl]
 	ret
-; 97c30
 
-RunMemScript:: ; 97c30
+RunMemScript::
 ; If there is no script here, we don't need to be here.
 	ld a, [wMapReentryScriptQueueFlag]
 	and a
@@ -29,9 +28,8 @@
 	call ByteFill
 	pop af
 	ret
-; 97c4f
 
-LoadScriptBDE:: ; 97c4f
+LoadScriptBDE::
 ; If there's already a script here, don't overwrite.
 	ld hl, wMapReentryScriptQueueFlag
 	ld a, [hl]
@@ -48,9 +46,8 @@
 	ld [hl], d
 	scf
 	ret
-; 97c5f
 
-TryTileCollisionEvent:: ; 97c5f
+TryTileCollisionEvent::
 	call GetFacingTileCoord
 	ld [wEngineBuffer1], a
 	ld c, a
@@ -98,10 +95,9 @@
 	ld a, $ff
 	scf
 	ret
-; 97cc0
 
 
-RandomEncounter:: ; 97cc0
+RandomEncounter::
 ; Random encounter
 
 	call CheckWildEncounterCooldown
@@ -139,16 +135,14 @@
 	call CallScript
 	scf
 	ret
-; 97cf9
 
-WildBattleScript: ; 97cf9
+WildBattleScript:
 	randomwildmon
 	startbattle
 	reloadmapafterbattle
 	end
-; 97cfd
 
-CanUseSweetScent:: ; 97cfd
+CanUseSweetScent::
 	ld hl, wStatusFlags
 	bit STATUSFLAGS_NO_WILD_ENCOUNTERS_F, [hl]
 	jr nz, .no
@@ -170,17 +164,15 @@
 .no
 	and a
 	ret
-; 97d23
 
-_TryWildEncounter_BugContest: ; 97d23
+_TryWildEncounter_BugContest:
 	call TryWildEncounter_BugContest
 	ret nc
 	call ChooseWildEncounter_BugContest
 	farcall CheckRepelEffect
 	ret
-; 97d31
 
-ChooseWildEncounter_BugContest:: ; 97d31
+ChooseWildEncounter_BugContest::
 ; Pick a random mon out of ContestMons.
 
 .loop
@@ -232,9 +224,8 @@
 
 	xor a
 	ret
-; 97d64
 
-TryWildEncounter_BugContest: ; 97d64
+TryWildEncounter_BugContest:
 	ld a, [wPlayerStandingTile]
 	call CheckSuperTallGrassTile
 	ld b, 40 percent
@@ -251,13 +242,12 @@
 	ld a, 1
 	and a
 	ret
-; 97d87
 
 
 INCLUDE "data/wild/bug_contest_mons.asm"
 
 
-DoBikeStep:: ; 97db3
+DoBikeStep::
 	nop
 	nop
 	; If the bike shop owner doesn't have our number, or
@@ -322,9 +312,8 @@
 .NoCall:
 	xor a
 	ret
-; 97df9
 
-ClearCmdQueue:: ; 97df9
+ClearCmdQueue::
 	ld hl, wCmdQueue
 	ld de, 6
 	ld c, 4
@@ -335,9 +324,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 97e08
 
-HandleCmdQueue:: ; 97e08
+HandleCmdQueue::
 	ld hl, wCmdQueue
 	xor a
 .loop
@@ -359,9 +347,8 @@
 	cp CMDQUEUE_CAPACITY
 	jr nz, .loop
 	ret
-; 97e25
 
-Unreferenced_GetNthCmdQueueEntry: ; 97e25
+Unreferenced_GetNthCmdQueueEntry:
 	ld hl, wCmdQueue
 	ld bc, CMDQUEUE_ENTRY_SIZE
 	call AddNTimes
@@ -368,9 +355,8 @@
 	ld b, h
 	ld c, l
 	ret
-; 97e31
 
-WriteCmdQueue:: ; 97e31
+WriteCmdQueue::
 	push bc
 	push de
 	call .GetNextEmptyEntry
@@ -385,9 +371,8 @@
 	xor a
 	ld [hl], a
 	ret
-; 97e45
 
-.GetNextEmptyEntry: ; 97e45
+.GetNextEmptyEntry:
 	ld hl, wCmdQueue
 	ld de, CMDQUEUE_ENTRY_SIZE
 	ld c, CMDQUEUE_CAPACITY
@@ -406,9 +391,8 @@
 	sub c
 	and a
 	ret
-; 97e5c
 
-DelCmdQueue:: ; 97e5c
+DelCmdQueue::
 	ld hl, wCmdQueue
 	ld de, CMDQUEUE_ENTRY_SIZE
 	ld c, CMDQUEUE_CAPACITY
@@ -427,16 +411,14 @@
 	ld [hl], a
 	scf
 	ret
-; 97e72
 
-_DelCmdQueue: ; 97e72
+_DelCmdQueue:
 	ld hl, CMDQUEUE_TYPE
 	add hl, bc
 	ld [hl], 0
 	ret
-; 97e79
 
-HandleQueuedCommand: ; 97e79
+HandleQueuedCommand:
 	ld hl, CMDQUEUE_TYPE
 	add hl, bc
 	ld a, [hl]
@@ -459,17 +441,15 @@
 	pop af
 	rst FarCall
 	ret
-; 97e94
 
-.Jumptable: ; 97e94
+.Jumptable:
 	dba CmdQueue_Null
 	dba CmdQueue_Null2
 	dba CmdQueue_StoneTable
 	dba CmdQueue_Type3
 	dba CmdQueue_Type4
-; 97ea3
 
-CmdQueueAnonymousJumptable: ; 97ea3
+CmdQueueAnonymousJumptable:
 	ld hl, CMDQUEUE_05
 	add hl, bc
 	ld a, [hl]
@@ -476,45 +456,39 @@
 	pop hl
 	rst JumpTable
 	ret
-; 97eab
 
-CmdQueueAnonJT_Increment: ; 97eab
+CmdQueueAnonJT_Increment:
 	ld hl, CMDQUEUE_05
 	add hl, bc
 	inc [hl]
 	ret
-; 97eb1
 
-CmdQueueAnonJT_Decrement: ; 97eb1
+CmdQueueAnonJT_Decrement:
 	ld hl, CMDQUEUE_05
 	add hl, bc
 	dec [hl]
 	ret
-; 97eb7
 
-CmdQueue_Null: ; 97eb7
+CmdQueue_Null:
 	ret
-; 97eb8
 
-CmdQueue_Null2: ; 97eb8
+CmdQueue_Null2:
 	call ret_2f3e
 	ret
-; 97ebc
 
-CmdQueue_Type4: ; 97ebc
+CmdQueue_Type4:
 	call CmdQueueAnonymousJumptable
 	; anonymous dw
 	dw .zero
 	dw .one
-; 97ec3
 
-.zero ; 97ec3
+.zero
 	ld a, [hSCY]
 	ld hl, 4
 	add hl, bc
 	ld [hl], a
 	call CmdQueueAnonJT_Increment
-.one ; 97ecd
+.one
 	ld hl, 1
 	add hl, bc
 	ld a, [hl]
@@ -545,21 +519,19 @@
 	ld [hSCY], a
 	call _DelCmdQueue
 	ret
-; 97ef9
 
-CmdQueue_Type3: ; 97ef9
+CmdQueue_Type3:
 	call CmdQueueAnonymousJumptable
 	; anonymous dw
 	dw .zero
 	dw .one
 	dw .two
-; 97f02
 
-.zero ; 97f02
+.zero
 	call .IsPlayerFacingDown
 	jr z, .PlayerNotFacingDown
 	call CmdQueueAnonJT_Increment
-.one ; 97f0a
+.one
 	call .IsPlayerFacingDown
 	jr z, .PlayerNotFacingDown
 	call CmdQueueAnonJT_Increment
@@ -569,9 +541,8 @@
 	ld a, [hl]
 	ld [wd173], a
 	ret
-; 97f1b
 
-.two ; 97f1b
+.two
 	call .IsPlayerFacingDown
 	jr z, .PlayerNotFacingDown
 	call CmdQueueAnonJT_Decrement
@@ -581,9 +552,8 @@
 	ld a, [hl]
 	ld [wd173], a
 	ret
-; 97f2c
 
-.PlayerNotFacingDown: ; 97f2c
+.PlayerNotFacingDown:
 	ld a, $7f
 	ld [wd173], a
 	ld hl, 5
@@ -590,9 +560,8 @@
 	add hl, bc
 	ld [hl], 0
 	ret
-; 97f38
 
-.IsPlayerFacingDown: ; 97f38
+.IsPlayerFacingDown:
 	push bc
 	ld bc, wPlayerStruct
 	call GetSpriteDirection
@@ -599,9 +568,8 @@
 	and a
 	pop bc
 	ret
-; 97f42
 
-CmdQueue_StoneTable: ; 97f42
+CmdQueue_StoneTable:
 	ld de, wPlayerStruct
 	ld a, NUM_OBJECT_STRUCTS
 .loop
@@ -647,4 +615,3 @@
 .fall_down_hole
 	pop af
 	ret
-; 97f7e
--- a/engine/overworld/init_map.asm
+++ b/engine/overworld/init_map.asm
@@ -1,4 +1,4 @@
-ReanchorBGMap_NoOAMUpdate:: ; 6454
+ReanchorBGMap_NoOAMUpdate::
 	call DelayFrame
 	ld a, [hOAMUpdate]
 	push af
@@ -50,13 +50,13 @@
 	call ApplyBGMapAnchorToObjects
 	ret
 
-.LoadBGMapAddrIntoHRAM: ; 64b9
+.LoadBGMapAddrIntoHRAM:
 	ld [hBGMapAddress + 1], a
 	xor a
 	ld [hBGMapAddress], a
 	ret
 
-LoadFonts_NoOAMUpdate:: ; 64bf
+LoadFonts_NoOAMUpdate::
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -76,7 +76,7 @@
 	call LoadStandardFont
 	ret
 
-HDMATransfer_FillBGMap0WithBlack: ; 64db
+HDMATransfer_FillBGMap0WithBlack:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
--- a/engine/overworld/load_map_part.asm
+++ b/engine/overworld/load_map_part.asm
@@ -1,4 +1,4 @@
-_LoadMapPart:: ; 4d15b
+_LoadMapPart::
 	ld hl, wSurroundingTiles
 	ld a, [wMetatileStandingY]
 	and a
--- a/engine/overworld/map_object_action.asm
+++ b/engine/overworld/map_object_action.asm
@@ -1,4 +1,4 @@
-ObjectActionPairPointers: ; 445f
+ObjectActionPairPointers:
 ; entries correspond to OBJECT_ACTION_* constants
 	dw SetFacingStanding,              SetFacingStanding
 	dw SetFacingStandAction,           SetFacingCurrent
@@ -17,16 +17,14 @@
 	dw SetFacingBoulderDust,           SetFacingStanding
 	dw SetFacingGrassShake,            SetFacingStanding
 	dw SetFacingSkyfall,               SetFacingCurrent
-; 44a3
 
-SetFacingStanding: ; 44a3
+SetFacingStanding:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 44aa
 
-SetFacingCurrent: ; 44aa
+SetFacingCurrent:
 	call GetSpriteDirection
 	or FACING_STEP_DOWN_0 ; useless
 	ld hl, OBJECT_FACING_STEP
@@ -33,9 +31,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 44b5
 
-SetFacingStandAction: ; 44b5
+SetFacingStandAction:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld a, [hl]
@@ -42,9 +39,8 @@
 	and 1
 	jr nz, SetFacingStepAction
 	jp SetFacingCurrent
-; 44c1
 
-SetFacingStepAction: ; 44c1
+SetFacingStepAction:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	bit SLIDING_F, [hl]
@@ -69,9 +65,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 44e4
 
-SetFacingSkyfall: ; 44e4
+SetFacingSkyfall:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	bit SLIDING_F, [hl]
@@ -96,9 +91,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 4508
 
-SetFacingBumpAction: ; 4508
+SetFacingBumpAction:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	bit SLIDING_F, [hl]
@@ -122,9 +116,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 4529
 
-SetFacingCounterclockwiseSpin: ; 4529
+SetFacingCounterclockwiseSpin:
 	call CounterclockwiseSpinAction
 	ld hl, OBJECT_FACING
 	add hl, bc
@@ -134,14 +127,12 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 4539
 
-SetFacingCounterclockwiseSpin2: ; 4539
+SetFacingCounterclockwiseSpin2:
 	call CounterclockwiseSpinAction
 	jp SetFacingStanding
-; 453f
 
-CounterclockwiseSpinAction: ; 453f
+CounterclockwiseSpinAction:
 ; Here, OBJECT_STEP_FRAME consists of two 2-bit components,
 ; using only bits 0,1 and 4,5.
 ; bits 0,1 is a timer (4 overworld frames)
@@ -179,13 +170,11 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 456a
 
-.Directions: ; 456a
+.Directions:
 	db OW_DOWN, OW_RIGHT, OW_UP, OW_LEFT
-; 456e
 
-SetFacingFish: ; 456e
+SetFacingFish:
 	call GetSpriteDirection
 	rrca
 	rrca
@@ -194,14 +183,12 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 457b
 
-SetFacingShadow: ; 457b
+SetFacingShadow:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], FACING_SHADOW
 	ret
-; 4582
 
 SetFacingEmote: ; 4582 emote
 	ld hl, OBJECT_FACING_STEP
@@ -208,16 +195,14 @@
 	add hl, bc
 	ld [hl], FACING_EMOTE
 	ret
-; 4589
 
-SetFacingBigDollSym: ; 4589
+SetFacingBigDollSym:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], FACING_BIG_DOLL_SYM
 	ret
-; 4590
 
-SetFacingBounce: ; 4590
+SetFacingBounce:
 	ld hl, OBJECT_STEP_FRAME
 	add hl, bc
 	ld a, [hl]
@@ -230,16 +215,14 @@
 	add hl, bc
 	ld [hl], FACING_STEP_UP_0
 	ret
-; 45a4
 
-SetFacingFreezeBounce: ; 45a4
+SetFacingFreezeBounce:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], FACING_STEP_DOWN_0
 	ret
-; 45ab
 
-SetFacingWeirdTree: ; 45ab
+SetFacingWeirdTree:
 	ld hl, OBJECT_STEP_FRAME
 	add hl, bc
 	ld a, [hl]
@@ -253,16 +236,14 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 45be
 
-SetFacingBigDollAsym: ; 45be
+SetFacingBigDollAsym:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], FACING_BIG_DOLL_ASYM
 	ret
-; 45c5
 
-SetFacingBigDoll: ; 45c5
+SetFacingBigDoll:
 	ld a, [wVariableSprites + SPRITE_BIG_DOLL - SPRITE_VARS]
 	ld d, FACING_BIG_DOLL_SYM ; symmetric
 	cp SPRITE_BIG_SNORLAX
@@ -276,9 +257,8 @@
 	add hl, bc
 	ld [hl], d
 	ret
-; 45da
 
-SetFacingBoulderDust: ; 45da
+SetFacingBoulderDust:
 	ld hl, OBJECT_STEP_FRAME
 	add hl, bc
 	inc [hl]
@@ -293,9 +273,8 @@
 .ok
 	ld [hl], a
 	ret
-; 45ed
 
-SetFacingGrassShake: ; 45ed
+SetFacingGrassShake:
 	ld hl, OBJECT_STEP_FRAME
 	add hl, bc
 	inc [hl]
@@ -310,4 +289,3 @@
 .ok
 	ld [hl], a
 	ret
-; 4600
--- a/engine/overworld/map_objects.asm
+++ b/engine/overworld/map_objects.asm
@@ -3,8 +3,7 @@
 INCLUDE "data/sprites/map_objects.asm"
 
 
-; 4357
-DeleteMapObject:: ; 4357
+DeleteMapObject::
 	push bc
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, bc
@@ -27,9 +26,8 @@
 .ok
 	pop bc
 	ret
-; 437b
 
-Function437b: ; 437b
+Function437b:
 	call .CheckObjectStillVisible
 	ret c
 	call .HandleStepType
@@ -156,9 +154,8 @@
 	jr nz, asm_4448
 	ld de, ObjectActionPairPointers ; use first column
 	jr _HandleObjectAction
-; 4440
 
-Function4440: ; 4440
+Function4440:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	bit INVISIBLE_F, [hl]
@@ -166,7 +163,6 @@
 asm_4448:
 	ld de, ObjectActionPairPointers + 2 ; use second column
 	jr _HandleObjectAction
-; 444d
 
 _HandleObjectAction:
 ; call [4 * wObjectStructs[ObjInd, OBJECT_ACTION] + de]
@@ -183,11 +179,10 @@
 	ld l, a
 	call _hl_
 	ret
-; 445f
 
 INCLUDE "engine/overworld/map_object_action.asm"
 
-CopyNextCoordsTileToStandingCoordsTile: ; 4600
+CopyNextCoordsTileToStandingCoordsTile:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld a, [hl]
@@ -212,9 +207,8 @@
 	ld a, [hl]
 	call UselessAndA
 	ret
-; 462a
 
-Function462a: ; 462a
+Function462a:
 	ld hl, OBJECT_MAP_X
 	add hl, bc
 	ld a, [hl]
@@ -228,9 +222,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 463f
 
-UpdateTallGrassFlags: ; 463f
+UpdateTallGrassFlags:
 	ld hl, OBJECT_FLAGS2
 	add hl, bc
 	bit OVERHEAD_F, [hl]
@@ -250,9 +243,8 @@
 	ld a, [hl]
 	call UselessAndA
 	ret
-; 4661
 
-SetTallGrassFlags: ; 4661
+SetTallGrassFlags:
 	call CheckSuperTallGrassTile
 	jr z, .set
 	call CheckGrassTile
@@ -268,14 +260,12 @@
 	add hl, bc
 	res OVERHEAD_F, [hl]
 	ret
-; 4679
 
-UselessAndA: ; 4679
+UselessAndA:
 	and a
 	ret
-; 467b
 
-EndSpriteMovement: ; 467b
+EndSpriteMovement:
 	xor a
 	ld hl, OBJECT_STEP_FRAME
 	add hl, bc
@@ -290,9 +280,8 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 4690
 
-InitStep: ; 4690
+InitStep:
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld [hl], a
@@ -306,7 +295,7 @@
 	ld hl, OBJECT_FACING
 	add hl, bc
 	ld [hl], a
-GetNextTile: ; 46a6
+GetNextTile:
 	call GetStepVector
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -336,9 +325,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 46d7
 
-AddStepVector: ; 46d7
+AddStepVector:
 	call GetStepVector
 	ld hl, OBJECT_SPRITE_X
 	add hl, bc
@@ -351,9 +339,8 @@
 	add e
 	ld [hl], a
 	ret
-; 46e9
 
-GetStepVector: ; 46e9
+GetStepVector:
 ; Return (x, y, duration, speed) in (d, e, a, h).
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
@@ -372,9 +359,8 @@
 	ld a, [hli]
 	ld h, [hl]
 	ret
-; 4700
 
-StepVectors: ; 4700
+StepVectors:
 ; x,  y, duration, speed
 	; slow
 	db  0,  1, 16, 1
@@ -391,9 +377,8 @@
 	db  0, -4,  4, 4
 	db -4,  0,  4, 4
 	db  4,  0,  4, 4
-; 4730
 
-GetStepVectorSign: ; 4730
+GetStepVectorSign:
 	add a
 	ret z  ; 0 or 128
 	ld a, 1
@@ -400,9 +385,8 @@
 	ret nc ; 1 - 127
 	ld a, -1
 	ret    ; 129 - 255
-; 4738
 
-UpdatePlayerStep: ; 4738
+UpdatePlayerStep:
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld a, [hl]
@@ -418,9 +402,8 @@
 	ld hl, wPlayerStepFlags
 	set 5, [hl]
 	ret
-; 4759
 
-Unreferenced_Function4759: ; 4759
+Unreferenced_Function4759:
 	push bc
 	ld e, a
 	ld d, 0
@@ -432,9 +415,8 @@
 	ld a, [hl]
 	pop bc
 	ret
-; 4769
 
-RestoreDefaultMovement: ; 4769
+RestoreDefaultMovement:
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -451,30 +433,26 @@
 .ok
 	ld a, SPRITEMOVEFN_STANDING
 	ret
-; 4780
 
-ClearObjectMovementByteIndex: ; 4780
+ClearObjectMovementByteIndex:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	ld [hl], 0
 	ret
-; 4787
 
-IncrementObjectMovementByteIndex: ; 4787
+IncrementObjectMovementByteIndex:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	inc [hl]
 	ret
-; 478d
 
-DecrementObjectMovementByteIndex: ; 478d
+DecrementObjectMovementByteIndex:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	dec [hl]
 	ret
-; 4793
 
-MovementAnonymousJumptable: ; 4793
+MovementAnonymousJumptable:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -481,23 +459,20 @@
 	pop hl
 	rst JumpTable
 	ret
-; 479b
 
-ClearObjectStructField1c: ; 479b
+ClearObjectStructField1c:
 	ld hl, OBJECT_1C
 	add hl, bc
 	ld [hl], 0
 	ret
-; 47a2
 
-IncrementObjectStructField1c: ; 47a2
+IncrementObjectStructField1c:
 	ld hl, OBJECT_1C
 	add hl, bc
 	inc [hl]
 	ret
-; 47a8
 
-Field1cAnonymousJumptable: ; 47a8
+Field1cAnonymousJumptable:
 	ld hl, OBJECT_1C
 	add hl, bc
 	ld a, [hl]
@@ -504,23 +479,20 @@
 	pop hl
 	rst JumpTable
 	ret
-; 47b0
 
-GetValueObjectStructField1c: ; 47b0
+GetValueObjectStructField1c:
 	ld hl, OBJECT_1C
 	add hl, bc
 	ld a, [hl]
 	ret
-; 47b6
 
-SetValueObjectStructField1c: ; 47b6
+SetValueObjectStructField1c:
 	ld hl, OBJECT_1C
 	add hl, bc
 	ld [hl], a
 	ret
-; 47bc
 
-ObjectMovementReset: ; 47bc
+ObjectMovementReset:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld d, [hl]
@@ -539,9 +511,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 47dd
 
-MapObjectMovementPattern: ; 47dd
+MapObjectMovementPattern:
 	call ClearObjectStructField1c
 	call GetSpriteMovementFunction
 	ld a, [hl]
@@ -549,7 +520,7 @@
 	rst JumpTable
 	ret
 
-.Pointers: ; 47e9
+.Pointers:
 ; entries correspond to SPRITEMOVEFN_* constants
 	dw .Null_00 ; 00
 	dw .RandomWalkY ; 01
@@ -848,7 +819,7 @@
 	call .MovementSpinNextFacing
 	jr .MovementSpinCounterclockwise
 
-.DirectionData_Counterclockwise: ; 49c0
+.DirectionData_Counterclockwise:
 	db OW_RIGHT, OW_LEFT, OW_DOWN, OW_UP
 
 .MovementSpinTurnRight:
@@ -856,7 +827,7 @@
 	call .MovementSpinNextFacing
 	jr .MovementSpinClockwise
 
-.DirectionData_Clockwise: ; 49cc
+.DirectionData_Clockwise:
 	db OW_LEFT, OW_RIGHT, OW_UP, OW_DOWN
 
 .MovementSpinNextFacing:
@@ -969,7 +940,7 @@
 	ld [hl], STEP_TYPE_TRACKING_OBJECT
 	ret
 
-.data_4a81  ; 4a81
+.data_4a81
 	;   x,  y
 	db  0, -4
 	db  0,  8
@@ -1073,18 +1044,17 @@
 .NewDuration:
 	call EndSpriteMovement
 	call Function462a
-RandomStepDuration_Slow: ; 4b1d
+RandomStepDuration_Slow:
 	call Random
 	ld a, [hRandomAdd]
 	and %01111111
 	jr SetRandomStepDuration
-; 4b26
 
-RandomStepDuration_Fast: ; 4b26
+RandomStepDuration_Fast:
 	call Random
 	ld a, [hRandomAdd]
 	and %00011111
-SetRandomStepDuration: ; 4b2d
+SetRandomStepDuration:
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
 	ld [hl], a
@@ -1098,9 +1068,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_03
 	ret
-; 4b45
 
-StepTypesJumptable: ; 4b45
+StepTypesJumptable:
 ; entries correspond to STEP_TYPE_* constants
 	dw ObjectMovementReset ; 00
 	dw MapObjectMovementPattern ; 01
@@ -1128,9 +1097,8 @@
 	dw StepType17 ; 17
 	dw StepType18 ; 18
 	dw SkyfallTop ; 19
-; 4b79
 
-WaitStep_InPlace: ; 4b79
+WaitStep_InPlace:
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
 	dec [hl]
@@ -1139,9 +1107,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4b86
 
-NPCJump: ; 4b86
+NPCJump:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Jump
@@ -1174,9 +1141,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4bbf
 
-PlayerJump: ; 4bbf
+PlayerJump:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .initjump
@@ -1224,9 +1190,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4c18
 
-TeleportFrom: ; 4c18
+TeleportFrom:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .InitSpin
@@ -1233,7 +1198,6 @@
 	dw .DoSpin
 	dw .InitSpinRise
 	dw .DoSpinRise
-; 4c23
 
 .InitSpin:
 	ld hl, OBJECT_STEP_FRAME
@@ -1294,9 +1258,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4c89
 
-TeleportTo: ; 4c89
+TeleportTo:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .InitWait
@@ -1306,7 +1269,6 @@
 	dw .InitFinalSpin
 	dw .DoFinalSpin
 	dw .FinishStep
-; 4c9a
 
 .InitWait:
 	ld hl, OBJECT_ACTION
@@ -1317,7 +1279,6 @@
 	ld [hl], 16
 	call IncrementObjectStructField1c
 	ret
-; 4caa
 
 .DoWait:
 	ld hl, OBJECT_STEP_DURATION
@@ -1337,7 +1298,6 @@
 	ld [hl], 16
 	call IncrementObjectStructField1c
 	ret
-; 4cc9
 
 .DoDescent:
 	ld hl, OBJECT_ACTION
@@ -1365,7 +1325,6 @@
 	ld [hl], 16
 	call IncrementObjectStructField1c
 	ret
-; 4cf5
 
 .DoFinalSpin:
 	ld hl, OBJECT_ACTION
@@ -1386,9 +1345,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4d14
 
-Skyfall: ; 4d14
+Skyfall:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Init
@@ -1395,7 +1353,6 @@
 	dw .Step
 	dw .Fall
 	dw .Finish
-; 4d1f
 
 .Init:
 	ld hl, OBJECT_ACTION
@@ -1451,14 +1408,12 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4d7e
 
-GotBiteStep: ; 4d7e
+GotBiteStep:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Init
 	dw .Run
-; 4d85
 
 .Init:
 	ld hl, OBJECT_STEP_DURATION
@@ -1485,12 +1440,10 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4daf
 
-RockSmashStep: ; 4daf
+RockSmashStep:
 	call .Step
 	jp WaitStep_InPlace
-; 4db5
 
 .Step:
 	ld hl, OBJECT_STEP_DURATION
@@ -1505,9 +1458,8 @@
 	add hl, bc
 	ld [hl], a
 	ret
-; 4dc8
 
-ReturnDigStep: ; 4dc8
+ReturnDigStep:
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
 	ld a, [hl]
@@ -1520,9 +1472,8 @@
 	add hl, bc
 	ld [hl], a
 	jp WaitStep_InPlace
-; 4ddd
 
-StepType03: ; 4ddd
+StepType03:
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld [hl], STANDING
@@ -1534,9 +1485,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4df0
 
-StepType18: ; 4df0
+StepType18:
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld [hl], STANDING
@@ -1545,9 +1495,8 @@
 	dec [hl]
 	ret nz
 	jp DeleteMapObject
-; 4dff
 
-StepTypeBump: ; 4dff
+StepTypeBump:
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
 	dec [hl]
@@ -1556,9 +1505,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4e0c
 
-StepType05: ; 4e0c
+StepType05:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Reset
@@ -1571,15 +1519,14 @@
 	add hl, bc
 	ld [hl], a
 	call IncrementObjectStructField1c
-StepType04: ; 4e21
+StepType04:
 	call Stubbed_Function4fb2
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 4e2b
 
-NPCStep: ; 4e2b
+NPCStep:
 	call Stubbed_Function4fb2
 	call AddStepVector
 	ld hl, OBJECT_STEP_DURATION
@@ -1594,9 +1541,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4e47
 
-StepType07: ; 4e47
+StepType07:
 	call AddStepVector
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -1604,9 +1550,8 @@
 	ret nz
 	call CopyNextCoordsTileToStandingCoordsTile
 	jp RandomStepDuration_Slow
-; 4e56
 
-PlayerStep: ; 4e56
+PlayerStep:
 ; AnimateStep?
 	call Field1cAnonymousJumptable
 ; anonymous dw
@@ -1633,9 +1578,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4e83
 
-PlayerOrNPCTurnStep: ; 4e83
+PlayerOrNPCTurnStep:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .init1
@@ -1681,9 +1625,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4ecd
 
-StepType0f: ; 4ecd
+StepType0f:
 	call AddStepVector
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -1713,9 +1656,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4f04
 
-StepTypeTrackingObject: ; 4f04
+StepTypeTrackingObject:
 	ld hl, OBJECT_1D
 	add hl, bc
 	ld e, [hl]
@@ -1747,10 +1689,9 @@
 	ret nz
 .nope
 	jp DeleteMapObject
-; 4f33
 
-StepType14: ; 4f33
-StepType15: ; 4f33
+StepType14:
+StepType15:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Init
@@ -1797,12 +1738,10 @@
 	cpl
 	inc a
 	ret
-; 4f77
 
-StepType16: ; 4f77
+StepType16:
 	call Field1cAnonymousJumptable ; ????
-; 4f7a
-StepType17: ; 4f7a
+StepType17:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .null
@@ -1809,9 +1748,8 @@
 	dw .null
 	dw .null
 .null
-; 4f83
 
-SkyfallTop: ; 4f83
+SkyfallTop:
 	call Field1cAnonymousJumptable
 ; anonymous dw
 	dw .Init
@@ -1841,7 +1779,6 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 4fb2
 
 Stubbed_Function4fb2:
 	ret
@@ -1862,10 +1799,9 @@
 	ld [hl], a
 	ret
 
-.y ; 4fcd
+.y
 	db 0, -1, -2, -3, -4, -3, -2, -1
-; 4fd5
-UpdateJumpPosition: ; 4fd5
+UpdateJumpPosition:
 	call GetStepVector
 	ld a, h
 	ld hl, OBJECT_1F
@@ -1884,10 +1820,9 @@
 	ld [hl], a
 	ret
 
-.y ; 4ff0
+.y
 	db  -4,  -6,  -8, -10, -11, -12, -12, -12
 	db -11, -10,  -9,  -8,  -6,  -4,   0,   0
-; 5000
 Function5000: ; unscripted?
 ; copy [wPlayerNextMovement] to [wPlayerMovement]
 	ld a, [wPlayerNextMovement]
@@ -1899,15 +1834,13 @@
 ; recover the previous value of [wPlayerNextMovement]
 	ld a, [hl]
 	ret
-; 500e
 
 GetMovementByte:
 	ld hl, wMovementDataPointer
 	call _GetMovementByte
 	ret
-; 5015
 
-Function5015: ; 5015
+Function5015:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -1920,9 +1853,8 @@
 	add hl, de
 	ld a, [hl]
 	ret
-; 5026
 
-Function5026: ; 5026
+Function5026:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	ld e, [hl]
@@ -1935,19 +1867,16 @@
 	add hl, de
 	ld a, [hl]
 	ret
-; 5037
 
-_GetMovementObject: ; 5037
+_GetMovementObject:
 	ld hl, GetMovementObject
 	jp HandleMovementData
-; 503d
 
-GetMovementObject: ; 503d
+GetMovementObject:
 	ld a, [wMovementObject]
 	ret
-; 5041
 
-HandleMovementData: ; 5041
+HandleMovementData:
 	call .StorePointer
 .loop
 	xor a
@@ -1965,23 +1894,20 @@
 	ld a, h
 	ld [wMovementPointer + 1], a
 	ret
-; 505e
 
-JumpMovementPointer: ; 505e
+JumpMovementPointer:
 	ld hl, wMovementPointer
 	ld a, [hli]
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 5065
 
-ContinueReadingMovement: ; 5065
+ContinueReadingMovement:
 	ld a, 1
 	ld [wMovementByteWasControlSwitch], a
 	ret
-; 506b
 
-DoMovementFunction: ; 506b
+DoMovementFunction:
 	push af
 	call ApplyMovementToFollower
 	pop af
@@ -1988,12 +1914,10 @@
 	ld hl, MovementPointers
 	rst JumpTable
 	ret
-; 5075
 
 INCLUDE "engine/overworld/movement.asm"
-; 54b8
 
-ApplyMovementToFollower: ; 54b8
+ApplyMovementToFollower:
 	ld e, a
 	ld a, [wObjectFollow_Follower]
 	cp -1
@@ -2024,9 +1948,8 @@
 	pop af
 	ld [hl], a
 	ret
-; 54e6
 
-GetFollowerNextMovementByte: ; 54e6
+GetFollowerNextMovementByte:
 	ld hl, wFollowerMovementQueueLength
 	ld a, [hl]
 	and a
@@ -2075,9 +1998,8 @@
 	ld a, movement_step_end
 	scf
 	ret
-; 5529
 
-SpawnShadow: ; 5529
+SpawnShadow:
 	push bc
 	ld de, .ShadowObject
 	call CopyTempObjectData
@@ -2088,9 +2010,8 @@
 .ShadowObject:
 	; vtile, palette, movement
 	db $00, PAL_OW_SILVER, SPRITEMOVEDATA_SHADOW
-; 5538
 
-SpawnStrengthBoulderDust: ; 5538
+SpawnStrengthBoulderDust:
 	push bc
 	ld de, .BoulderDustObject
 	call CopyTempObjectData
@@ -2100,9 +2021,8 @@
 
 .BoulderDustObject:
 	db $00, PAL_OW_SILVER, SPRITEMOVEDATA_BOULDERDUST
-; 5547
 
-SpawnEmote: ; 5547
+SpawnEmote:
 	push bc
 	ld de, .EmoteObject
 	call CopyTempObjectData
@@ -2112,9 +2032,8 @@
 
 .EmoteObject:
 	db $00, PAL_OW_SILVER, SPRITEMOVEDATA_EMOTE
-; 5556
 
-ShakeGrass: ; 5556
+ShakeGrass:
 	push bc
 	ld de, .GrassObject
 	call CopyTempObjectData
@@ -2124,9 +2043,8 @@
 
 .GrassObject
 	db $00, PAL_OW_TREE, SPRITEMOVEDATA_GRASS
-; 5565
 
-ShakeScreen: ; 5565
+ShakeScreen:
 	push bc
 	push af
 	ld de, .ScreenShakeObject
@@ -2139,9 +2057,8 @@
 
 .ScreenShakeObject:
 	db $00, PAL_OW_SILVER, SPRITEMOVEDATA_SCREENSHAKE
-; 5579
 
-DespawnEmote: ; 5579
+DespawnEmote:
 	push bc
 	ld a, [hMapObjectIndexBuffer]
 	ld c, a
@@ -2177,9 +2094,8 @@
 	dec a
 	jr nz, .loop
 	ret
-; 55ac
 
-InitTempObject: ; 55ac
+InitTempObject:
 	call FindFirstEmptyObjectStruct
 	ret nc
 	ld d, h
@@ -2186,9 +2102,8 @@
 	ld e, l
 	farcall CopyTempObjectToObjectStruct
 	ret
-; 55b9
 
-CopyTempObjectData: ; 55b9
+CopyTempObjectData:
 ; load into wTempObjectCopy:
 ; -1, -1, [de], [de + 1], [de + 2], [hMapObjectIndexBuffer], [NextMapX], [NextMapY], -1
 ; This spawns the object at the same place as whichever object is loaded into bc.
@@ -2221,9 +2136,8 @@
 	inc hl
 	ld [hl], -1
 	ret
-; 55e0
 
-Function55e0:: ; 55e0
+Function55e0::
 	ld a, [wVramState]
 	bit 0, a
 	ret z
@@ -2244,7 +2158,6 @@
 	cp NUM_OBJECT_STRUCTS
 	jr nz, .loop
 	ret
-; 5602
 
 Function5602: ; 5602, called at battle start
 	call Function5645 ; clear sprites
@@ -2260,17 +2173,15 @@
 .ok
 	call _UpdateSprites
 	ret
-; 561d
 
-Function561d: ; 561d
+Function561d:
 	call Function5645 ; clear sprites
 	ld a, PLAYER
 	call Function5629 ; respawn player
 	call _UpdateSprites
 	ret
-; 5629
 
-Function5629: ; 5629
+Function5629:
 	cp NUM_OBJECTS
 	ret nc
 	call GetMapObject
@@ -2286,9 +2197,8 @@
 	ret z
 	call Function5673
 	ret
-; 5645
 
-Function5645: ; 5645
+Function5645:
 	xor a
 	ld bc, wObjectStructs
 .loop
@@ -2303,9 +2213,8 @@
 	cp NUM_OBJECT_STRUCTS
 	jr nz, .loop
 	ret
-; 565c
 
-Function565c: ; 565c
+Function565c:
 	push bc
 	call Function56cd
 	pop bc
@@ -2316,25 +2225,22 @@
 	farcall Function4440
 	xor a
 	ret
-; 5673
 
-Function5673: ; 5673
+Function5673:
 	call Function56a3
 	jr c, SetFacing_Standing
 	farcall Function4440 ; no need to farcall
 	xor a
 	ret
-; 5680
 
-SetFacing_Standing: ; 5680
+SetFacing_Standing:
 	ld hl, OBJECT_FACING_STEP
 	add hl, bc
 	ld [hl], STANDING
 	scf
 	ret
-; 5688
 
-Function5688: ; 5688
+Function5688:
 	push bc
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
@@ -2349,9 +2255,8 @@
 	ld [hl], a
 	farcall UpdateTallGrassFlags ; no need to farcall
 	ret
-; 56a3
 
-Function56a3: ; 56a3
+Function56a3:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld d, [hl]
@@ -2382,9 +2287,8 @@
 .nope
 	scf
 	ret
-; 56cd
 
-Function56cd: ; 56cd
+Function56cd:
 	ld a, [wPlayerBGMapOffsetX]
 	ld d, a
 	ld hl, OBJECT_SPRITE_X_OFFSET
@@ -2492,9 +2396,8 @@
 .nope
 	scf
 	ret
-; 576a
 
-HandleNPCStep:: ; 576a
+HandleNPCStep::
 	call .ResetStepVector
 	call .DoStepsForAllObjects
 	ret
@@ -2526,9 +2429,8 @@
 	cp NUM_OBJECT_STRUCTS
 	jr nz, .loop
 	ret
-; 579d
 
-RefreshPlayerSprite: ; 579d
+RefreshPlayerSprite:
 	ld a, movement_step_sleep
 	ld [wPlayerNextMovement], a
 	ld [wPlayerMovement], a
@@ -2540,9 +2442,8 @@
 	call c, SpawnInFacingDown
 	call .SpawnInCustomFacing
 	ret
-; 57bc
 
-.TryResetPlayerAction: ; 57bc
+.TryResetPlayerAction:
 	ld hl, wPlayerSpriteSetupFlags
 	bit PLAYERSPRITESETUP_RESET_ACTION_F, [hl]
 	jr nz, .ok
@@ -2552,9 +2453,8 @@
 	ld a, OBJECT_ACTION_00
 	ld [wPlayerAction], a
 	ret
-; 57ca
 
-.SpawnInCustomFacing: ; 57ca
+.SpawnInCustomFacing:
 	ld hl, wPlayerSpriteSetupFlags
 	bit PLAYERSPRITESETUP_CUSTOM_FACING_F, [hl]
 	ret z
@@ -2563,17 +2463,15 @@
 	add a
 	add a
 	jr ContinueSpawnFacing
-; 57d9
 
-SpawnInFacingDown: ; 57d9
+SpawnInFacingDown:
 	ld a, 0
-ContinueSpawnFacing: ; 57db
+ContinueSpawnFacing:
 	ld bc, wPlayerStruct
 	call SetSpriteDirection
 	ret
-; 57e2
 
-_SetPlayerPalette: ; 57e2
+_SetPlayerPalette:
 	ld a, d
 	and 1 << 7
 	ret z
@@ -2595,9 +2493,8 @@
 	or d
 	ld [hl], a
 	ret
-; 5803
 
-StartFollow:: ; 5803
+StartFollow::
 	push bc
 	ld a, b
 	call SetLeaderIfVisible
@@ -2607,29 +2504,25 @@
 	call SetFollowerIfVisible
 	farcall QueueFollowerFirstStep
 	ret
-; 5815
 
-SetLeaderIfVisible: ; 5815
+SetLeaderIfVisible:
 	call CheckObjectVisibility
 	ret c
 	ld a, [hObjectStructIndexBuffer]
 	ld [wObjectFollow_Leader], a
 	ret
-; 581f
 
-StopFollow:: ; 581f
+StopFollow::
 	call ResetLeader
 	call ResetFollower
 	ret
-; 5826
 
-ResetLeader: ; 5826
+ResetLeader:
 	ld a, -1
 	ld [wObjectFollow_Leader], a
 	ret
-; 582c
 
-SetFollowerIfVisible: ; 582c
+SetFollowerIfVisible:
 	push af
 	call ResetFollower
 	pop af
@@ -2644,9 +2537,8 @@
 	ld a, [hObjectStructIndexBuffer]
 	ld [wObjectFollow_Follower], a
 	ret
-; 5847
 
-ResetFollower: ; 5847
+ResetFollower:
 	ld a, [wObjectFollow_Follower]
 	cp -1
 	ret z
@@ -2655,9 +2547,8 @@
 	ld a, -1
 	ld [wObjectFollow_Follower], a
 	ret
-; 585c
 
-SetFlagsForMovement_1:: ; 585c
+SetFlagsForMovement_1::
 	ld a, c
 	call CheckObjectVisibility
 	ret c
@@ -2669,9 +2560,8 @@
 	res 5, [hl]
 	xor a
 	ret
-; 586e
 
-Function586e: ; 586e
+Function586e:
 	call CheckObjectVisibility
 	ret c
 	ld hl, OBJECT_FLAGS2
@@ -2679,9 +2569,8 @@
 	set 5, [hl]
 	xor a
 	ret
-; 587a
 
-Function587a: ; 587a
+Function587a:
 	ld bc, wObjectStructs
 	xor a
 .loop
@@ -2701,9 +2590,8 @@
 	cp NUM_OBJECT_STRUCTS
 	jr nz, .loop
 	ret
-; 5897
 
-_SetFlagsForMovement_2:: ; 5897
+_SetFlagsForMovement_2::
 	ld a, [wObjectFollow_Leader]
 	cp -1
 	ret z
@@ -2723,9 +2611,8 @@
 	add hl, bc
 	res 5, [hl]
 	ret
-; 58b9
 
-Function58b9:: ; 58b9
+Function58b9::
 	push bc
 	ld bc, wObjectStructs
 	xor a
@@ -2747,9 +2634,8 @@
 	jr nz, .loop
 	pop bc
 	ret
-; 58d8
 
-Function58d8: ; 58d8
+Function58d8:
 	call CheckObjectVisibility
 	ret c
 	ld hl, OBJECT_FLAGS2
@@ -2756,9 +2642,8 @@
 	add hl, bc
 	res 5, [hl]
 	ret
-; 58e3
 
-Function58e3: ; 58e3
+Function58e3:
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, bc
 	ld a, [hl]
@@ -2777,9 +2662,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_00
 	ret
-; 5903
 
-Function5903: ; 5903
+Function5903:
 	call GetSpriteDirection
 	rrca
 	rrca
@@ -2801,9 +2685,8 @@
 	db SPRITEMOVEDATA_STANDING_UP
 	db SPRITEMOVEDATA_STANDING_LEFT
 	db SPRITEMOVEDATA_STANDING_RIGHT
-; 5920
 
-_UpdateSprites:: ; 5920
+_UpdateSprites::
 	ld a, [wVramState]
 	bit 0, a
 	ret z
@@ -2840,9 +2723,8 @@
 	cp l
 	jr nz, .loop
 	ret
-; 5958
 
-ApplyBGMapAnchorToObjects: ; 5958
+ApplyBGMapAnchorToObjects:
 	push hl
 	push de
 	push bc
@@ -2881,7 +2763,6 @@
 	pop de
 	pop hl
 	ret
-; 5991
 
 
 PRIORITY_LOW  EQU $10
@@ -2888,7 +2769,7 @@
 PRIORITY_NORM EQU $20
 PRIORITY_HIGH EQU $30
 
-InitSprites: ; 5991
+InitSprites:
 	call .DeterminePriorities
 	ld c, PRIORITY_HIGH
 	call .InitSpritesByPriority
@@ -3107,7 +2988,7 @@
 	ld b, [hl]
 	ret
 
-.Addresses: ; 5ace
+.Addresses:
 	dw wPlayerStruct
 	dw wObject1Struct
 	dw wObject2Struct
@@ -3121,4 +3002,3 @@
 	dw wObject10Struct
 	dw wObject11Struct
 	dw wObject12Struct
-; 5ae8
--- a/engine/overworld/map_objects_2.asm
+++ b/engine/overworld/map_objects_2.asm
@@ -1,4 +1,4 @@
-LoadObjectMasks: ; 2454f
+LoadObjectMasks:
 	ld hl, wObjectMasks
 	xor a
 	ld bc, NUM_OBJECTS
@@ -29,7 +29,7 @@
 	jr nz, .loop
 	ret
 
-CheckObjectFlag: ; 2457d (9:457d)
+CheckObjectFlag:
 	ld hl, MAPOBJECT_SPRITE
 	add hl, bc
 	ld a, [hl]
@@ -62,7 +62,7 @@
 	scf
 	ret
 
-GetObjectTimeMask: ; 245a7 (9:45a7)
+GetObjectTimeMask:
 	call CheckObjectTime
 	ld a, -1
 	ret c
--- a/engine/overworld/map_setup.asm
+++ b/engine/overworld/map_setup.asm
@@ -1,4 +1,4 @@
-RunMapSetupScript:: ; 15363
+RunMapSetupScript::
 	ld a, [hMapEntryMethod]
 	and $f
 	dec a
@@ -12,11 +12,10 @@
 	ld l, a
 	call ReadMapSetupScript
 	ret
-; 15377
 
 INCLUDE "data/maps/setup_scripts.asm"
 
-ReadMapSetupScript: ; 1541d
+ReadMapSetupScript:
 .loop
 	ld a, [hli]
 	cp -1
@@ -58,9 +57,8 @@
 
 	pop hl
 	jr .loop
-; 15440
 
-MapSetupCommands: ; 15440
+MapSetupCommands:
 ; entries correspond to command indexes in constants/map_setup_constants.asm
 	dba EnableLCD ; 00
 	dba DisableLCD ; 01
@@ -108,51 +106,44 @@
 	dba RetainOldPalettes ; 2b
 	dba DontScrollText ; 2c
 	dba ReturnFromMapSetupScript ; 2d
-; 154ca
 
 
-DontScrollText: ; 154ca
+DontScrollText:
 	xor a
 	ld [wDisableTextAcceleration], a
 	ret
-; 154cf
 
-ActivateMapAnims: ; 154cf
+ActivateMapAnims:
 	ld a, $1
 	ld [hMapAnims], a
 	ret
-; 154d3
 
-SuspendMapAnims: ; 154d3
+SuspendMapAnims:
 	xor a
 	ld [hMapAnims], a
 	ret
-; 154d7
 
-LoadObjectsRunCallback_02: ; 154d7
+LoadObjectsRunCallback_02:
 	ld a, MAPCALLBACK_OBJECTS
 	call RunMapCallback
 	farcall LoadObjectMasks
 	farcall InitializeVisibleSprites
 	ret
-; 154ea (5:54ea)
 
 ; unused
 	ret
-; 154eb
 
-DelayClearingOldSprites: ; 154eb
+DelayClearingOldSprites:
 	ld hl, wPlayerSpriteSetupFlags
 	set PLAYERSPRITESETUP_RESET_ACTION_F, [hl]
 	ret
-; 154f1
 
-DelayLoadingNewSprites: ; 154f1
+DelayLoadingNewSprites:
 	ld hl, wPlayerSpriteSetupFlags
 	set PLAYERSPRITESETUP_SKIP_RELOAD_GFX_F, [hl]
 	ret
 
-CheckReplaceKrisSprite: ; 154f7
+CheckReplaceKrisSprite:
 	nop
 	call .CheckBiking
 	jr c, .ok
@@ -166,7 +157,7 @@
 	call ReplaceKrisSprite
 	ret
 
-.CheckBiking: ; 1550c (5:550c)
+.CheckBiking:
 	and a
 	ld hl, wBikeFlags
 	bit BIKEFLAGS_ALWAYS_ON_BIKE_F, [hl]
@@ -176,7 +167,7 @@
 	scf
 	ret
 
-.CheckSurfing2: ; 1551a (5:551a)
+.CheckSurfing2:
 	ld a, [wPlayerState]
 	cp PLAYER_NORMAL
 	jr z, .nope
@@ -208,7 +199,7 @@
 	and a
 	ret
 
-.CheckSurfing: ; 1554e (5:554e)
+.CheckSurfing:
 	call CheckOnWater
 	jr nz, .ret_nc
 	ld a, [wPlayerState]
@@ -224,19 +215,17 @@
 .ret_nc
 	and a
 	ret
-; 15567
 
-FadeOldMapMusic: ; 15567
+FadeOldMapMusic:
 	ld a, 6
 	call SkipMusic
 	ret
-; 1556d
 
-RetainOldPalettes: ; 1556d
+RetainOldPalettes:
 	farcall _UpdateTimePals
 	ret
 
-RotatePalettesRightMapAndMusic: ; 15574
+RotatePalettesRightMapAndMusic:
 	ld e, 0
 	ld a, [wMusicFadeID]
 	ld d, 0
@@ -245,9 +234,8 @@
 	ld [wMusicFade], a
 	call RotateThreePalettesRight
 	ret
-; 15587
 
-ForceMapMusic: ; 15587
+ForceMapMusic:
 	ld a, [wPlayerState]
 	cp PLAYER_BIKE
 	jr nz, .notbiking
@@ -257,4 +245,3 @@
 .notbiking
 	call TryRestartMapMusic
 	ret
-; 1559a
--- a/engine/overworld/movement.asm
+++ b/engine/overworld/movement.asm
@@ -1,4 +1,4 @@
-MovementPointers: ; 5075
+MovementPointers:
 ; entries correspond to macros/scripts/movement.asm enumeration
 	dw Movement_turn_head_down        ; 00
 	dw Movement_turn_head_up          ; 01
@@ -90,38 +90,33 @@
 	dw Movement_rock_smash            ; 57
 	dw Movement_return_dig            ; 58
 	dw Movement_skyfall_top           ; 59
-; 5129
 
 
-Movement_teleport_from: ; 5129
+Movement_teleport_from:
 	ld hl, OBJECT_STEP_TYPE
 	add hl, bc
 	ld [hl], STEP_TYPE_TELEPORT_FROM
 	ret
-; 5130
 
-Movement_teleport_to: ; 5130
+Movement_teleport_to:
 	ld hl, OBJECT_STEP_TYPE
 	add hl, bc
 	ld [hl], STEP_TYPE_TELEPORT_TO
 	ret
-; 5137
 
-Movement_skyfall: ; 5137
+Movement_skyfall:
 	ld hl, OBJECT_STEP_TYPE
 	add hl, bc
 	ld [hl], STEP_TYPE_SKYFALL
 	ret
-; 513e
 
-Movement_skyfall_top: ; 513e
+Movement_skyfall_top:
 	ld hl, OBJECT_STEP_TYPE
 	add hl, bc
 	ld [hl], STEP_TYPE_SKYFALL_TOP
 	ret
-; 5145
 
-Movement_step_dig: ; 5145
+Movement_step_dig:
 	call GetSpriteDirection
 	rlca
 	rlca
@@ -142,9 +137,8 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 516a
 
-Movement_return_dig: ; 516a
+Movement_return_dig:
 	call GetSpriteDirection
 	rlca
 	rlca
@@ -162,9 +156,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_RETURN_DIG
 	ret
-; 5189
 
-Movement_fish_got_bite: ; 5189
+Movement_fish_got_bite:
 	ld hl, OBJECT_ACTION
 	add hl, bc
 	ld [hl], OBJECT_ACTION_FISHING
@@ -172,9 +165,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_GOT_BITE
 	ret
-; 5196
 
-Movement_rock_smash: ; 5196
+Movement_rock_smash:
 	call JumpMovementPointer
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -186,9 +178,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_ROCK_SMASH
 	ret
-; 51ab
 
-Movement_fish_cast_rod: ; 51ab
+Movement_fish_cast_rod:
 	ld hl, OBJECT_ACTION
 	add hl, bc
 	ld [hl], OBJECT_ACTION_FISHING
@@ -196,16 +187,14 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 51b8
 
-Movement_step_loop: ; 51b8
+Movement_step_loop:
 	ld hl, OBJECT_MOVEMENT_BYTE_INDEX
 	add hl, bc
 	ld [hl], $0
 	jp ContinueReadingMovement
-; 51c1
 
-Movement_step_end: ; 51c1
+Movement_step_end:
 	call RestoreDefaultMovement
 	ld hl, OBJECT_MOVEMENTTYPE
 	add hl, bc
@@ -222,9 +211,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_SLEEP
 	ret
-; 51db
 
-Movement_48: ; 51db
+Movement_48:
 	call RestoreDefaultMovement
 	ld hl, OBJECT_MOVEMENTTYPE
 	add hl, bc
@@ -246,9 +234,8 @@
 	ld hl, wVramState
 	res 7, [hl]
 	ret
-; 51fd
 
-Movement_remove_object: ; 51fd
+Movement_remove_object:
 	call DeleteMapObject
 	ld hl, wObjectFollow_Leader
 	ld a, [hMapObjectIndexBuffer]
@@ -260,9 +247,8 @@
 	ld hl, wVramState
 	res 7, [hl]
 	ret
-; 5210
 
-Movement_4b: ; 5210
+Movement_4b:
 	ld hl, OBJECT_ACTION
 	add hl, bc
 	ld [hl], OBJECT_ACTION_STAND
@@ -274,41 +260,40 @@
 	ld hl, wVramState
 	res 7, [hl]
 	ret
-; 5222
 
-Movement_step_sleep_1: ; 5222
+Movement_step_sleep_1:
 	ld a, 1
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_2: ; 5226
+Movement_step_sleep_2:
 	ld a, 2
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_3: ; 522a
+Movement_step_sleep_3:
 	ld a, 3
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_4: ; 522e
+Movement_step_sleep_4:
 	ld a, 4
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_5: ; 5232
+Movement_step_sleep_5:
 	ld a, 5
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_6: ; 5236
+Movement_step_sleep_6:
 	ld a, 6
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_7: ; 523a
+Movement_step_sleep_7:
 	ld a, 7
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_8: ; 523e
+Movement_step_sleep_8:
 	ld a, 8
 	jr Movement_step_sleep_common
 
-Movement_step_sleep: ; 5242
+Movement_step_sleep:
 ; parameters:
 ;	duration (DecimalParam)
 
@@ -315,7 +300,7 @@
 	call JumpMovementPointer
 	jr Movement_step_sleep_common
 
-Movement_step_sleep_common: ; 5247
+Movement_step_sleep_common:
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
 	ld [hl], a
@@ -332,9 +317,8 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 525f
 
-Movement_step_bump: ; 525f
+Movement_step_bump:
 	ld a, 1
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -352,9 +336,8 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 5279
 
-Movement_tree_shake: ; 5279
+Movement_tree_shake:
 	ld a, 24
 	ld hl, OBJECT_STEP_DURATION
 	add hl, bc
@@ -372,61 +355,52 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 5293
 
-Movement_remove_sliding: ; 5293
+Movement_remove_sliding:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	res SLIDING_F, [hl]
 	jp ContinueReadingMovement
-; 529c
 
-Movement_set_sliding: ; 529c
+Movement_set_sliding:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	set SLIDING_F, [hl]
 	jp ContinueReadingMovement
-; 52a5
 
-Movement_remove_fixed_facing: ; 52a5
+Movement_remove_fixed_facing:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	res FIXED_FACING_F, [hl]
 	jp ContinueReadingMovement
-; 52ae
 
-Movement_fix_facing: ; 52ae
+Movement_fix_facing:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	set FIXED_FACING_F, [hl]
 	jp ContinueReadingMovement
-; 52b7
 
-Movement_show_object: ; 52b7
+Movement_show_object:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	res INVISIBLE_F, [hl]
 	jp ContinueReadingMovement
-; 52c0
 
-Movement_hide_object: ; 52c0
+Movement_hide_object:
 	ld hl, OBJECT_FLAGS1
 	add hl, bc
 	set INVISIBLE_F, [hl]
 	jp ContinueReadingMovement
-; 52c9
 
-Movement_hide_emote: ; 52c9
+Movement_hide_emote:
 	call DespawnEmote
 	jp ContinueReadingMovement
-; 52cf
 
-Movement_show_emote: ; 52cf
+Movement_show_emote:
 	call SpawnEmote
 	jp ContinueReadingMovement
-; 52d5
 
-Movement_step_shake: ; 52d5
+Movement_step_shake:
 ; parameters:
 ;	displacement (DecimalParam)
 
@@ -433,25 +407,24 @@
 	call JumpMovementPointer
 	call ShakeScreen
 	jp ContinueReadingMovement
-; 52de
 
-Movement_turn_head_down: ; 52de
+Movement_turn_head_down:
 	ld a, OW_DOWN
 	jr TurnHead
 
-Movement_turn_head_up: ; 52e2
+Movement_turn_head_up:
 	ld a, OW_UP
 	jr TurnHead
 
-Movement_turn_head_left: ; 52e6
+Movement_turn_head_left:
 	ld a, OW_LEFT
 	jr TurnHead
 
-Movement_turn_head_right: ; 52ea
+Movement_turn_head_right:
 	ld a, OW_RIGHT
 	jr TurnHead
 
-TurnHead: ; 52ee
+TurnHead:
 	ld hl, OBJECT_FACING
 	add hl, bc
 	ld [hl], a
@@ -464,269 +437,220 @@
 	add hl, bc
 	ld [hl], STANDING
 	ret
-; 5300
 
-Movement_slow_step_down: ; 5300
+Movement_slow_step_down:
 	ld a, STEP_SLOW << 2 | DOWN
 	jp NormalStep
-; 5305
 
-Movement_slow_step_up: ; 5305
+Movement_slow_step_up:
 	ld a, STEP_SLOW << 2 | UP
 	jp NormalStep
-; 530a
 
-Movement_slow_step_left: ; 530a
+Movement_slow_step_left:
 	ld a, STEP_SLOW << 2 | LEFT
 	jp NormalStep
-; 530f
 
-Movement_slow_step_right: ; 530f
+Movement_slow_step_right:
 	ld a, STEP_SLOW << 2 | RIGHT
 	jp NormalStep
-; 5314
 
-Movement_step_down: ; 5314
+Movement_step_down:
 	ld a, STEP_WALK << 2 | DOWN
 	jp NormalStep
-; 5319
 
-Movement_step_up: ; 5319
+Movement_step_up:
 	ld a, STEP_WALK << 2 | UP
 	jp NormalStep
-; 531e
 
-Movement_step_left: ; 531e
+Movement_step_left:
 	ld a, STEP_WALK << 2 | LEFT
 	jp NormalStep
-; 5323
 
-Movement_step_right: ; 5323
+Movement_step_right:
 	ld a, STEP_WALK << 2 | RIGHT
 	jp NormalStep
-; 5328
 
-Movement_big_step_down: ; 5328
+Movement_big_step_down:
 	ld a, STEP_BIKE << 2 | DOWN
 	jp NormalStep
-; 532d
 
-Movement_big_step_up: ; 532d
+Movement_big_step_up:
 	ld a, STEP_BIKE << 2 | UP
 	jp NormalStep
-; 5332
 
-Movement_big_step_left: ; 5332
+Movement_big_step_left:
 	ld a, STEP_BIKE << 2 | LEFT
 	jp NormalStep
-; 5337
 
-Movement_big_step_right: ; 5337
+Movement_big_step_right:
 	ld a, STEP_BIKE << 2 | RIGHT
 	jp NormalStep
-; 533c
 
 
-Movement_turn_away_down: ; 533c
+Movement_turn_away_down:
 	ld a, STEP_SLOW << 2 | DOWN
 	jp TurningStep
-; 5341
 
-Movement_turn_away_up: ; 5341
+Movement_turn_away_up:
 	ld a, STEP_SLOW << 2 | UP
 	jp TurningStep
-; 5346
 
-Movement_turn_away_left: ; 5346
+Movement_turn_away_left:
 	ld a, STEP_SLOW << 2 | LEFT
 	jp TurningStep
-; 534b
 
-Movement_turn_away_right: ; 534b
+Movement_turn_away_right:
 	ld a, STEP_SLOW << 2 | RIGHT
 	jp TurningStep
-; 5350
 
-Movement_turn_in_down: ; 5350
+Movement_turn_in_down:
 	ld a, STEP_WALK << 2 | DOWN
 	jp TurningStep
-; 5355
 
-Movement_turn_in_up: ; 5355
+Movement_turn_in_up:
 	ld a, STEP_WALK << 2 | UP
 	jp TurningStep
-; 535a
 
-Movement_turn_in_left: ; 535a
+Movement_turn_in_left:
 	ld a, STEP_WALK << 2 | LEFT
 	jp TurningStep
-; 535f
 
-Movement_turn_in_right: ; 535f
+Movement_turn_in_right:
 	ld a, STEP_WALK << 2 | RIGHT
 	jp TurningStep
-; 5364
 
-Movement_turn_waterfall_down: ; 5364
+Movement_turn_waterfall_down:
 	ld a, STEP_BIKE << 2 | DOWN
 	jp TurningStep
-; 5369
 
-Movement_turn_waterfall_up: ; 5369
+Movement_turn_waterfall_up:
 	ld a, STEP_BIKE << 2 | UP
 	jp TurningStep
-; 536e
 
-Movement_turn_waterfall_left: ; 536e
+Movement_turn_waterfall_left:
 	ld a, STEP_BIKE << 2 | LEFT
 	jp TurningStep
-; 5373
 
-Movement_turn_waterfall_right: ; 5373
+Movement_turn_waterfall_right:
 	ld a, STEP_BIKE << 2 | RIGHT
 	jp TurningStep
-; 5378
 
 
-Movement_slow_slide_step_down: ; 5378
+Movement_slow_slide_step_down:
 	ld a, STEP_SLOW << 2 | DOWN
 	jp SlideStep
-; 537d
 
-Movement_slow_slide_step_up: ; 537d
+Movement_slow_slide_step_up:
 	ld a, STEP_SLOW << 2 | UP
 	jp SlideStep
-; 5382
 
-Movement_slow_slide_step_left: ; 5382
+Movement_slow_slide_step_left:
 	ld a, STEP_SLOW << 2 | LEFT
 	jp SlideStep
-; 5387
 
-Movement_slow_slide_step_right: ; 5387
+Movement_slow_slide_step_right:
 	ld a, STEP_SLOW << 2 | RIGHT
 	jp SlideStep
-; 538c
 
-Movement_slide_step_down: ; 538c
+Movement_slide_step_down:
 	ld a, STEP_WALK << 2 | DOWN
 	jp SlideStep
-; 5391
 
-Movement_slide_step_up: ; 5391
+Movement_slide_step_up:
 	ld a, STEP_WALK << 2 | UP
 	jp SlideStep
-; 5396
 
-Movement_slide_step_left: ; 5396
+Movement_slide_step_left:
 	ld a, STEP_WALK << 2 | LEFT
 	jp SlideStep
-; 539b
 
-Movement_slide_step_right: ; 539b
+Movement_slide_step_right:
 	ld a, STEP_WALK << 2 | RIGHT
 	jp SlideStep
-; 53a0
 
-Movement_fast_slide_step_down: ; 53a0
+Movement_fast_slide_step_down:
 	ld a, STEP_BIKE << 2 | DOWN
 	jp SlideStep
-; 53a5
 
-Movement_fast_slide_step_up: ; 53a5
+Movement_fast_slide_step_up:
 	ld a, STEP_BIKE << 2 | UP
 	jp SlideStep
-; 53aa
 
-Movement_fast_slide_step_left: ; 53aa
+Movement_fast_slide_step_left:
 	ld a, STEP_BIKE << 2 | LEFT
 	jp SlideStep
-; 53af
 
-Movement_fast_slide_step_right: ; 53af
+Movement_fast_slide_step_right:
 	ld a, STEP_BIKE << 2 | RIGHT
 	jp SlideStep
-; 53b4
 
 
-Movement_slow_jump_step_down: ; 53b4
+Movement_slow_jump_step_down:
 	ld a, STEP_SLOW << 2 | DOWN
 	jp JumpStep
-; 53b9
 
-Movement_slow_jump_step_up: ; 53b9
+Movement_slow_jump_step_up:
 	ld a, STEP_SLOW << 2 | UP
 	jp JumpStep
-; 53be
 
-Movement_slow_jump_step_left: ; 53be
+Movement_slow_jump_step_left:
 	ld a, STEP_SLOW << 2 | LEFT
 	jp JumpStep
-; 53c3
 
-Movement_slow_jump_step_right: ; 53c3
+Movement_slow_jump_step_right:
 	ld a, STEP_SLOW << 2 | RIGHT
 	jp JumpStep
-; 53c8
 
-Movement_jump_step_down: ; 53c8
+Movement_jump_step_down:
 	ld a, STEP_WALK << 2 | DOWN
 	jp JumpStep
-; 53cd
 
-Movement_jump_step_up: ; 53cd
+Movement_jump_step_up:
 	ld a, STEP_WALK << 2 | UP
 	jp JumpStep
-; 53d2
 
-Movement_jump_step_left: ; 53d2
+Movement_jump_step_left:
 	ld a, STEP_WALK << 2 | LEFT
 	jp JumpStep
-; 53d7
 
-Movement_jump_step_right: ; 53d7
+Movement_jump_step_right:
 	ld a, STEP_WALK << 2 | RIGHT
 	jp JumpStep
-; 53dc
 
-Movement_fast_jump_step_down: ; 53dc
+Movement_fast_jump_step_down:
 	ld a, STEP_BIKE << 2 | DOWN
 	jp JumpStep
-; 53e1
 
-Movement_fast_jump_step_up: ; 53e1
+Movement_fast_jump_step_up:
 	ld a, STEP_BIKE << 2 | UP
 	jp JumpStep
-; 53e6
 
-Movement_fast_jump_step_left: ; 53e6
+Movement_fast_jump_step_left:
 	ld a, STEP_BIKE << 2 | LEFT
 	jp JumpStep
-; 53eb
 
-Movement_fast_jump_step_right: ; 53eb
+Movement_fast_jump_step_right:
 	ld a, STEP_BIKE << 2 | RIGHT
 	jp JumpStep
-; 53f0
 
 
-Movement_turn_step_down: ; 53f0
+Movement_turn_step_down:
 	ld a, OW_DOWN
 	jr TurnStep
 
-Movement_turn_step_up: ; 53f4
+Movement_turn_step_up:
 	ld a, OW_UP
 	jr TurnStep
 
-Movement_turn_step_left: ; 53f8
+Movement_turn_step_left:
 	ld a, OW_LEFT
 	jr TurnStep
 
-Movement_turn_step_right: ; 53fc
+Movement_turn_step_right:
 	ld a, OW_RIGHT
 	jr TurnStep
 
-TurnStep: ; 5400
+TurnStep:
 	ld hl, OBJECT_1D ; new facing
 	add hl, bc
 	ld [hl], a
@@ -739,9 +663,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_HALF_STEP
 	ret
-; 5412
 
-NormalStep: ; 5412
+NormalStep:
 	call InitStep
 	call UpdateTallGrassFlags
 	ld hl, OBJECT_ACTION
@@ -776,9 +699,8 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_PLAYER_WALK
 	ret
-; 5446
 
-TurningStep: ; 5446
+TurningStep:
 	call InitStep
 	call UpdateTallGrassFlags
 
@@ -801,10 +723,9 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_PLAYER_WALK
 	ret
-; 5468
 
 
-SlideStep: ; 5468
+SlideStep:
 	call InitStep
 	call UpdateTallGrassFlags
 
@@ -827,10 +748,9 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_PLAYER_WALK
 	ret
-; 548a
 
 
-JumpStep: ; 548a
+JumpStep:
 	call InitStep
 	ld hl, OBJECT_1F
 	add hl, bc
@@ -861,4 +781,3 @@
 	add hl, bc
 	ld [hl], STEP_TYPE_PLAYER_JUMP
 	ret
-; 54b8
--- a/engine/overworld/npc_movement.asm
+++ b/engine/overworld/npc_movement.asm
@@ -1,4 +1,4 @@
-CanObjectMoveInDirection: ; 6ec1
+CanObjectMoveInDirection:
 
 	ld hl, OBJECT_PALETTE
 	add hl, bc
@@ -57,10 +57,9 @@
 .move_anywhere
 	and a
 	ret
-; 6f07
 
 
-WillObjectBumpIntoWater: ; 6f07
+WillObjectBumpIntoWater:
 	call Function6f5f
 	ret c
 	ld hl, OBJECT_NEXT_MAP_X
@@ -82,9 +81,8 @@
 	jr z, WillObjectBumpIntoTile
 	scf
 	ret
-; 6f2c
 
-WillObjectBumpIntoLand: ; 6f2c
+WillObjectBumpIntoLand:
 	call Function6f5f
 	ret c
 	ld hl, OBJECT_NEXT_TILE
@@ -95,9 +93,8 @@
 	jr z, WillObjectBumpIntoTile
 	scf
 	ret
-; 6f3e
 
-WillObjectBumpIntoTile: ; 6f3e
+WillObjectBumpIntoTile:
 	ld hl, OBJECT_NEXT_TILE
 	add hl, bc
 	ld a, [hl]
@@ -117,13 +114,11 @@
 	ret z
 	scf
 	ret
-; 6f5b
 
 .data_6f5b
 	db DOWN_MASK, UP_MASK, RIGHT_MASK, LEFT_MASK
-; 6f5f
 
-Function6f5f: ; 6f5f
+Function6f5f:
 	ld hl, OBJECT_STANDING_TILE
 	add hl, bc
 	ld a, [hl]
@@ -142,13 +137,11 @@
 	ret z
 	scf
 	ret
-; 6f7b
 
 .data_6f7b
 	db UP_MASK, DOWN_MASK, LEFT_MASK, RIGHT_MASK
-; 6f7f
 
-Function6f7f: ; 6f7f
+Function6f7f:
 	ld d, a
 	and $f0
 	cp $b0
@@ -168,14 +161,12 @@
 	ld a, [hl]
 	scf
 	ret
-; 6f99
 
 .data_6f99
 	db  8, 4, 1, 2
 	db 10, 6, 9, 5
-; 6fa1
 
-Function6fa1: ; 6fa1
+Function6fa1:
 	ld hl, OBJECT_DIRECTION_WALKING
 	add hl, bc
 	ld a, [hl]
@@ -224,11 +215,10 @@
 .not_land
 	scf
 	ret
-; 6fd9
 
 
 
-CheckFacingObject:: ; 6fd9
+CheckFacingObject::
 
 	call GetFacingTileCoord
 
@@ -267,10 +257,9 @@
 .standing
 	scf
 	ret
-; 7009
 
 
-WillObjectBumpIntoSomeoneElse: ; 7009
+WillObjectBumpIntoSomeoneElse:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld d, [hl]
@@ -278,7 +267,6 @@
 	add hl, bc
 	ld e, [hl]
 	jr IsNPCAtCoord
-; 7015
 
 Unreferenced_Function7015:
 	ld a, [hMapObjectIndexBuffer]
@@ -287,7 +275,7 @@
 	call IsNPCAtCoord
 	ret
 
-.CheckWillBeFacingNPC: ; 7021
+.CheckWillBeFacingNPC:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld d, [hl]
@@ -315,9 +303,8 @@
 .left
 	dec d
 	ret
-; 7041
 
-IsNPCAtCoord: ; 7041
+IsNPCAtCoord:
 	ld bc, wObjectStructs
 	xor a
 .loop
@@ -390,9 +377,8 @@
 .setcarry
 	scf
 	ret
-; 70a4
 
-HasObjectReachedMovementLimit: ; 70a4
+HasObjectReachedMovementLimit:
 	ld hl, OBJECT_RADIUS
 	add hl, bc
 	ld a, [hl]
@@ -450,9 +436,8 @@
 .yes
 	scf
 	ret
-; 70ed
 
-IsObjectMovingOffEdgeOfScreen: ; 70ed
+IsObjectMovingOffEdgeOfScreen:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld a, [wXCoord]
@@ -481,7 +466,6 @@
 .yes
 	scf
 	ret
-; 7113
 
 Unreferenced_Function7113:
 	ld a, [wPlayerStandingMapX]
@@ -547,10 +531,9 @@
 .yes
 	scf
 	ret
-; 7171
 
 
-Function7171: ; 7171
+Function7171:
 	ld hl, OBJECT_NEXT_MAP_X
 	add hl, bc
 	ld a, d
@@ -571,4 +554,3 @@
 .nope
 	and a
 	ret
-; 718d
--- a/engine/overworld/overworld.asm
+++ b/engine/overworld/overworld.asm
@@ -1,4 +1,4 @@
-GetEmote2bpp: ; 1412a
+GetEmote2bpp:
 	ld a, $1
 	ld [rVBK], a
 	call Get2bpp
@@ -5,9 +5,8 @@
 	xor a
 	ld [rVBK], a
 	ret
-; 14135
 
-_ReplaceKrisSprite:: ; 14135
+_ReplaceKrisSprite::
 	call GetPlayerSprite
 	ld a, [wUsedSprites]
 	ld [hUsedSpriteIndex], a
@@ -15,7 +14,6 @@
 	ld [hUsedSpriteTile], a
 	call GetUsedSprite
 	ret
-; 14146
 
 Function14146: ; mobile
 	ld hl, wSpriteFlags
@@ -27,7 +25,6 @@
 	pop af
 	ld [wSpriteFlags], a
 	ret
-; 14157
 
 Function14157: ; mobile
 	ld hl, wSpriteFlags
@@ -39,15 +36,13 @@
 	pop af
 	ld [wSpriteFlags], a
 	ret
-; 14168
 
-RefreshSprites:: ; 14168
+RefreshSprites::
 	call .Refresh
 	call LoadUsedSpritesGFX
 	ret
-; 1416f
 
-.Refresh: ; 1416f
+.Refresh:
 	xor a
 	ld bc, wUsedSpritesEnd - wUsedSprites
 	ld hl, wUsedSprites
@@ -56,9 +51,8 @@
 	call AddMapSprites
 	call LoadAndSortSprites
 	ret
-; 14183
 
-GetPlayerSprite: ; 14183
+GetPlayerSprite:
 ; Get Chris or Kris's sprite.
 	ld hl, ChrisStateSprites
 	ld a, [wPlayerSpriteSetupFlags]
@@ -98,7 +92,7 @@
 INCLUDE "data/sprites/player_sprites.asm"
 
 
-AddMapSprites: ; 141c9
+AddMapSprites:
 	call GetMapEnvironment
 	call CheckOutdoorMap
 	jr z, .outdoor
@@ -108,10 +102,9 @@
 .outdoor
 	call AddOutdoorSprites
 	ret
-; 141d9
 
 
-AddIndoorSprites: ; 141d9
+AddIndoorSprites:
 	ld hl, wMap1ObjectSprite
 	ld a, 1
 .loop
@@ -125,10 +118,9 @@
 	cp NUM_OBJECTS
 	jr nz, .loop
 	ret
-; 141ee
 
 
-AddOutdoorSprites: ; 141ee
+AddOutdoorSprites:
 	ld a, [wMapGroup]
 	dec a
 	ld c, a
@@ -148,18 +140,16 @@
 	dec c
 	jr nz, .loop
 	ret
-; 14209
 
 
-LoadUsedSpritesGFX: ; 14209
+LoadUsedSpritesGFX:
 	ld a, MAPCALLBACK_SPRITES
 	call RunMapCallback
 	call GetUsedSprites
 	call .LoadMiscTiles
 	ret
-; 14215
 
-.LoadMiscTiles: ; 14215
+.LoadMiscTiles:
 	ld a, [wSpriteFlags]
 	bit 6, a
 	ret nz
@@ -174,18 +164,16 @@
 .outdoor
 	farcall LoadEmote
 	ret
-; 14236
 
 
 
-SafeGetSprite: ; 14236
+SafeGetSprite:
 	push hl
 	call GetSprite
 	pop hl
 	ret
-; 1423c
 
-GetSprite: ; 1423c
+GetSprite:
 	call GetMonSprite
 	ret c
 
@@ -211,10 +199,9 @@
 	ld l, [hl]
 	ld h, a
 	ret
-; 14259
 
 
-GetMonSprite: ; 14259
+GetMonSprite:
 ; Return carry if a monster sprite was loaded.
 
 	cp SPRITE_POKEMON
@@ -275,10 +262,9 @@
 	ld h, 0
 	and a
 	ret
-; 142a7
 
 
-_DoesSpriteHaveFacings:: ; 142a7
+_DoesSpriteHaveFacings::
 ; Checks to see whether we can apply a facing to a sprite.
 ; Returns carry unless the sprite is a Pokemon or a Still Sprite.
 	cp SPRITE_POKEMON
@@ -303,10 +289,9 @@
 .only_down
 	and a
 	ret
-; 142c4
 
 
-_GetSpritePalette:: ; 142c4
+_GetSpritePalette::
 	ld a, c
 	call GetMonSprite
 	jr c, .is_pokemon
@@ -324,18 +309,16 @@
 	xor a
 	ld c, a
 	ret
-; 142db
 
 
-LoadAndSortSprites: ; 142db
+LoadAndSortSprites:
 	call LoadSpriteGFX
 	call SortUsedSprites
 	call ArrangeUsedSprites
 	ret
-; 142e5
 
 
-AddSpriteGFX: ; 142e5
+AddSpriteGFX:
 ; Add any new sprite ids to a list of graphics to be loaded.
 ; Return carry if the list is full.
 
@@ -372,10 +355,9 @@
 	pop hl
 	and a
 	ret
-; 14306
 
 
-LoadSpriteGFX: ; 14306
+LoadSpriteGFX:
 ; Bug: b is not preserved, so it's useless as a next count.
 ; Uncomment the lines below to fix.
 
@@ -401,10 +383,9 @@
 	; pop bc
 	ld a, l
 	ret
-; 1431e
 
 
-SortUsedSprites: ; 1431e
+SortUsedSprites:
 ; Bubble-sort sprites by type.
 
 ; Run backwards through wUsedSprites to find the last one.
@@ -473,10 +454,9 @@
 
 .quit
 	ret
-; 14355
 
 
-ArrangeUsedSprites: ; 14355
+ArrangeUsedSprites:
 ; Get the length of each sprite and space them out in VRAM.
 ; Crystal introduces a second table in VRAM bank 0.
 
@@ -533,10 +513,9 @@
 
 .quit
 	ret
-; 14386
 
 
-GetSpriteLength: ; 14386
+GetSpriteLength:
 ; Return the length of sprite type a in tiles.
 
 	cp WALKING_SPRITE
@@ -556,10 +535,9 @@
 .OneDirection:
 	ld a, 4
 	ret
-; 1439b
 
 
-GetUsedSprites: ; 1439b
+GetUsedSprites:
 	ld hl, wUsedSprites
 	ld c, SPRITE_GFX_LIST_CAPACITY
 
@@ -594,9 +572,8 @@
 
 .done
 	ret
-; 143c8
 
-GetUsedSprite: ; 143c8
+GetUsedSprite:
 	ld a, [hUsedSpriteIndex]
 	call SafeGetSprite
 	ld a, [hUsedSpriteTile]
@@ -639,9 +616,8 @@
 
 .done
 	ret
-; 14406
 
-.GetTileAddr: ; 14406
+.GetTileAddr:
 ; Return the address of tile (a) in (hl).
 	and $7f
 	ld l, a
@@ -656,9 +632,8 @@
 	adc HIGH(vTiles0)
 	ld h, a
 	ret
-; 14418
 
-.CopyToVram: ; 14418
+.CopyToVram:
 	ld a, [rVBK]
 	push af
 	ld a, [wSpriteFlags]
@@ -673,9 +648,8 @@
 	pop af
 	ld [rVBK], a
 	ret
-; 1442f
 
-LoadEmote:: ; 1442f
+LoadEmote::
 ; Get the address of the pointer to emote c.
 	ld a, c
 	ld bc, 6 ; sizeof(emote)
@@ -703,7 +677,6 @@
 	ret z
 	call GetEmote2bpp
 	ret
-; 1444d
 
 
 INCLUDE "data/sprites/emotes.asm"
--- a/engine/overworld/player_movement.asm
+++ b/engine/overworld/player_movement.asm
@@ -1,4 +1,4 @@
-DoPlayerMovement:: ; 80000
+DoPlayerMovement::
 
 	call .GetDPad
 	ld a, movement_step_sleep
@@ -30,7 +30,6 @@
 	or D_DOWN
 	ld [wCurInput], a
 	ret
-; 8002d
 
 .TranslateIntoMovement:
 	ld a, [wPlayerState]
@@ -112,9 +111,8 @@
 	call .StandInPlace
 	xor a
 	ret
-; 800b7
 
-.CheckTile: ; 800b7
+.CheckTile:
 ; Tiles such as waterfalls and warps move the player
 ; in a given direction, overriding input.
 
@@ -227,9 +225,8 @@
 	ld a, 5
 	scf
 	ret
-; 80147
 
-.CheckTurning: ; 80147
+.CheckTurning:
 ; If the player is turning, change direction first. This also lets
 ; the player change facing without moving by tapping a direction.
 
@@ -257,9 +254,8 @@
 .not_turning
 	xor a
 	ret
-; 8016b
 
-.TryStep: ; 8016b
+.TryStep:
 
 ; Surfing actually calls .TrySurf directly instead of passing through here.
 	ld a, [wPlayerState]
@@ -323,9 +319,8 @@
 .bump
 	xor a
 	ret
-; 801c0
 
-.TrySurf: ; 801c0
+.TrySurf:
 
 	call .CheckSurfPerms
 	ld [wd040], a
@@ -359,9 +354,8 @@
 .surf_bump
 	xor a
 	ret
-; 801f3
 
-.TryJump: ; 801f3
+.TryJump:
 	ld a, [wPlayerStandingTile]
 	ld e, a
 	and $f0
@@ -399,9 +393,8 @@
 	db FACE_DOWN | FACE_LEFT  ; COLL_HOP_DOWN_LEFT
 	db FACE_UP | FACE_RIGHT   ; COLL_HOP_UP_RIGHT
 	db FACE_UP | FACE_LEFT    ; COLL_HOP_UP_LEFT
-; 80226
 
-.CheckWarp: ; 80226
+.CheckWarp:
 
 ; Bug: Since no case is made for STANDING here, it will check
 ; [.edgewarps + $ff]. This resolves to $3e at $8035a.
@@ -450,7 +443,6 @@
 	db COLL_WARP_CARPET_UP
 	db COLL_WARP_CARPET_LEFT
 	db COLL_WARP_CARPET_RIGHT
-; 8025f
 
 .DoStep:
 	ld e, a
@@ -529,9 +521,8 @@
 	db $80 + UP
 	db $80 + LEFT
 	db $80 + RIGHT
-; 802b3
 
-.StandInPlace: ; 802b3
+.StandInPlace:
 	ld a, 0
 	ld [wPlayerTurningDirection], a
 	ld a, movement_step_sleep
@@ -538,9 +529,8 @@
 	ld [wMovementAnimation], a
 	xor a
 	ret
-; 802bf
 
-._WalkInPlace: ; 802bf
+._WalkInPlace:
 	ld a, 0
 	ld [wPlayerTurningDirection], a
 	ld a, movement_step_bump
@@ -547,9 +537,8 @@
 	ld [wMovementAnimation], a
 	xor a
 	ret
-; 802cb
 
-.CheckForced: ; 802cb
+.CheckForced:
 ; When sliding on ice, input is forced to remain in the same direction.
 
 	call CheckStandingOnIce
@@ -572,9 +561,8 @@
 
 .forced_dpad
 	db D_DOWN, D_UP, D_LEFT, D_RIGHT
-; 802ec
 
-.GetAction: ; 802ec
+.GetAction:
 ; Poll player input and update movement info.
 
 	ld hl, .table
@@ -631,9 +619,8 @@
 	dw wTileUp
 	db DOWN,  FACE_DOWN,   0,  1
 	dw wTileDown
-; 80341
 
-.CheckNPC: ; 80341
+.CheckNPC:
 ; Returns 0 if there is an NPC in front that you can't move
 ; Returns 1 if there is no NPC in front
 ; Returns 2 if there is a movable NPC in front
@@ -668,9 +655,8 @@
 .no_bump
 	ld a, 2
 	ret
-; 8036f
 
-.CheckStrengthBoulder: ; 8036f
+.CheckStrengthBoulder:
 
 	ld hl, wBikeFlags
 	bit BIKEFLAGS_STRENGTH_ACTIVE_F, [hl]
@@ -706,9 +692,8 @@
 .not_boulder
 	xor a
 	ret
-; 8039e
 
-.CheckLandPerms: ; 8039e
+.CheckLandPerms:
 ; Return 0 if walking onto land and tile permissions allow it.
 ; Otherwise, return carry.
 
@@ -728,9 +713,8 @@
 .NotWalkable:
 	scf
 	ret
-; 803b4
 
-.CheckSurfPerms: ; 803b4
+.CheckSurfPerms:
 ; Return 0 if moving in water, or 1 if moving onto land.
 ; Otherwise, return carry.
 
@@ -750,17 +734,15 @@
 .NotSurfable:
 	scf
 	ret
-; 803ca
 
-.BikeCheck: ; 803ca
+.BikeCheck:
 	ld a, [wPlayerState]
 	cp PLAYER_BIKE
 	ret z
 	cp PLAYER_SKATE
 	ret
-; 803d3
 
-.CheckWalkable: ; 803d3
+.CheckWalkable:
 ; Return 0 if tile a is land. Otherwise, return carry.
 
 	call GetTileCollision
@@ -768,9 +750,8 @@
 	ret z
 	scf
 	ret
-; 803da
 
-.CheckSurfable: ; 803da
+.CheckSurfable:
 ; Return 0 if tile a is water, or 1 if land.
 ; Otherwise, return carry.
 
@@ -796,9 +777,8 @@
 .Neither:
 	scf
 	ret
-; 803ee
 
-.BumpSound: ; 803ee
+.BumpSound:
 
 	call CheckSFX
 	ret c
@@ -805,9 +785,8 @@
 	ld de, SFX_BUMP
 	call PlaySFX
 	ret
-; 803f9
 
-.GetOutOfWater: ; 803f9
+.GetOutOfWater:
 	push bc
 	ld a, PLAYER_NORMAL
 	ld [wPlayerState], a
@@ -814,9 +793,8 @@
 	call ReplaceKrisSprite ; UpdateSprites
 	pop bc
 	ret
-; 80404
 
-CheckStandingOnIce:: ; 80404
+CheckStandingOnIce::
 	ld a, [wPlayerTurningDirection]
 	cp 0
 	jr z, .not_ice
@@ -836,9 +814,8 @@
 .not_ice
 	and a
 	ret
-; 80422
 
-StopPlayerForEvent:: ; 80422
+StopPlayerForEvent::
 	ld hl, wPlayerNextMovement
 	ld a, movement_step_sleep
 	cp [hl]
@@ -848,4 +825,3 @@
 	ld a, 0
 	ld [wPlayerTurningDirection], a
 	ret
-; 80430
--- a/engine/overworld/player_object.asm
+++ b/engine/overworld/player_object.asm
@@ -1,4 +1,4 @@
-BlankScreen: ; 8000
+BlankScreen:
 	call DisableSpriteUpdates
 	xor a
 	ld [hBGMapMode], a
@@ -16,7 +16,7 @@
 	call SetPalettes
 	ret
 
-SpawnPlayer: ; 8029
+SpawnPlayer:
 	ld a, -1
 	ld [wObjectFollow_Leader], a
 	ld [wObjectFollow_Follower], a
@@ -51,13 +51,13 @@
 	ld [wCenteredObject], a
 	ret
 
-PlayerObjectTemplate: ; 8071
+PlayerObjectTemplate:
 ; A dummy map object used to initialize the player object.
 ; Shorter than the actual amount copied by two bytes.
 ; Said bytes seem to be unused.
 	object_event -4, -4, SPRITE_CHRIS, SPRITEMOVEDATA_PLAYER, 15, 15, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, 0, -1
 
-CopyDECoordsToMapObject:: ; 807e
+CopyDECoordsToMapObject::
 	push de
 	ld a, b
 	call GetMapObject
@@ -70,7 +70,7 @@
 	ld [hl], e
 	ret
 
-PlayerSpawn_ConvertCoords: ; 808f
+PlayerSpawn_ConvertCoords:
 	push bc
 	ld a, [wXCoord]
 	add 4
@@ -82,7 +82,7 @@
 	call CopyDECoordsToMapObject
 	ret
 
-WriteObjectXY:: ; 80a1
+WriteObjectXY::
 	ld a, b
 	call CheckObjectVisibility
 	ret c
@@ -99,7 +99,7 @@
 	and a
 	ret
 
-RefreshPlayerCoords: ; 80b8
+RefreshPlayerCoords:
 	ld a, [wXCoord]
 	add 4
 	ld d, a
@@ -127,7 +127,7 @@
 	ret nz ; wtf
 	ret
 
-CopyObjectStruct:: ; 80e7
+CopyObjectStruct::
 	call CheckObjectMask
 	and a
 	ret nz ; masked
@@ -161,12 +161,12 @@
 	set 5, [hl]
 	ret
 
-CopyMapObjectToObjectStruct: ; 8116
+CopyMapObjectToObjectStruct:
 	call .CopyMapObjectToTempObject
 	call CopyTempObjectToObjectStruct
 	ret
 
-.CopyMapObjectToTempObject: ; 811d
+.CopyMapObjectToTempObject:
 	ld a, [hObjectStructIndexBuffer]
 	ld hl, MAPOBJECT_OBJECT_STRUCT_ID
 	add hl, bc
@@ -223,7 +223,7 @@
 	ld [wTempObjectCopyRadius], a
 	ret
 
-InitializeVisibleSprites: ; 8177
+InitializeVisibleSprites:
 	ld bc, wMapObjects + OBJECT_LENGTH
 	ld a, 1
 .loop
@@ -281,10 +281,10 @@
 	jr nz, .loop
 	ret
 
-.ret ; 81c9
+.ret
 	ret
 
-CheckObjectEnteringVisibleRange:: ; 81ca
+CheckObjectEnteringVisibleRange::
 	nop
 	ld a, [wPlayerStepDirection]
 	cp STANDING
@@ -293,21 +293,21 @@
 	rst JumpTable
 	ret
 
-.dw ; 81d6
+.dw
 	dw .Down
 	dw .Up
 	dw .Left
 	dw .Right
 
-.Up: ; 81de
+.Up:
 	ld a, [wYCoord]
 	sub 1
 	jr .Vertical
 
-.Down: ; 81e5
+.Down:
 	ld a, [wYCoord]
 	add 9
-.Vertical: ; 81ea
+.Vertical:
 	ld d, a
 	ld a, [wXCoord]
 	ld e, a
@@ -355,15 +355,15 @@
 	jr nz, .loop_v
 	ret
 
-.Left: ; 8232
+.Left:
 	ld a, [wXCoord]
 	sub 1
 	jr .Horizontal
 
-.Right: ; 8239
+.Right:
 	ld a, [wXCoord]
 	add 10
-.Horizontal: ; 823e
+.Horizontal:
 	ld e, a
 	ld a, [wYCoord]
 	ld d, a
@@ -411,7 +411,7 @@
 	jr nz, .loop_h
 	ret
 
-CopyTempObjectToObjectStruct: ; 8286
+CopyTempObjectToObjectStruct:
 	ld a, [wTempObjectCopyMapObjectIndex]
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, de
@@ -461,7 +461,7 @@
 	and a
 	ret
 
-.InitYCoord: ; 82d5
+.InitYCoord:
 	ld hl, OBJECT_INIT_Y
 	add hl, de
 	ld [hl], a
@@ -481,7 +481,7 @@
 	ld [hl], a
 	ret
 
-.InitXCoord: ; 82f1
+.InitXCoord:
 	ld hl, OBJECT_INIT_X
 	add hl, de
 	ld [hl], a
@@ -499,7 +499,7 @@
 	ld [hl], a
 	ret
 
-.InitRadius: ; 830d
+.InitRadius:
 	ld h, a
 	inc a
 	and $f
@@ -513,7 +513,7 @@
 	ld [hl], a
 	ret
 
-TrainerWalkToPlayer: ; 831e
+TrainerWalkToPlayer:
 	ld a, [hLastTalked]
 	call InitMovementBuffer
 	ld a, movement_step_sleep
@@ -533,7 +533,7 @@
 	call AppendToMovementBuffer
 	ret
 
-.GetPathToPlayer: ; 8341
+.GetPathToPlayer:
 	push de
 	push bc
 ; get player object struct, load to de
@@ -577,7 +577,7 @@
 	call ComputePathToWalkToPlayer
 	ret
 
-SurfStartStep: ; 8379
+SurfStartStep:
 	call InitMovementBuffer
 	call .GetMovementData
 	call AppendToMovementBuffer
@@ -585,7 +585,7 @@
 	call AppendToMovementBuffer
 	ret
 
-.GetMovementData: ; 8388
+.GetMovementData:
 	ld a, [wPlayerDirection]
 	srl a
 	srl a
@@ -603,7 +603,7 @@
 	slow_step LEFT
 	slow_step RIGHT
 
-FollowNotExact:: ; 839e
+FollowNotExact::
 	push bc
 	ld a, c
 	call CheckObjectVisibility
@@ -690,7 +690,7 @@
 	ld [hl], STEP_TYPE_00
 	ret
 
-GetRelativeFacing:: ; 8417
+GetRelativeFacing::
 ; Determines which way map object e would have to turn to face map object d.  Returns carry if it's impossible for whatever reason.
 	ld a, d
 	call GetMapObject
@@ -715,7 +715,7 @@
 	scf
 	ret
 
-.GetFacing_e_relativeto_d: ; 8439
+.GetFacing_e_relativeto_d:
 ; Determines which way object e would have to turn to face object d.  Returns carry if it's impossible.
 ; load the coordinates of object d into bc
 	ld a, d
@@ -796,7 +796,7 @@
 	scf
 	ret
 
-QueueFollowerFirstStep: ; 848a
+QueueFollowerFirstStep:
 	call .QueueFirstStep
 	jr c, .same
 	ld [wFollowMovementQueue], a
--- a/engine/overworld/player_step.asm
+++ b/engine/overworld/player_step.asm
@@ -1,4 +1,4 @@
-_HandlePlayerStep:: ; d497 (3:5497)
+_HandlePlayerStep::
 	ld a, [wPlayerStepFlags]
 	and a
 	ret z
@@ -34,7 +34,7 @@
 	ld [wPlayerBGMapOffsetY], a
 	ret
 
-ScrollScreen:: ; d4d2 (3:54d2)
+ScrollScreen::
 	ld a, [wPlayerStepVectorX]
 	ld d, a
 	ld a, [wPlayerStepVectorY]
@@ -47,7 +47,7 @@
 	ld [hSCY], a
 	ret
 
-HandlePlayerStep: ; d4e5 (3:54e5)
+HandlePlayerStep:
 	ld hl, wHandlePlayerStep
 	ld a, [hl]
 	and a
@@ -58,7 +58,7 @@
 	rst JumpTable
 	ret
 
-.Jumptable: ; d4f2 (3:54f2)
+.Jumptable:
 	dw GetMovementPermissions
 	dw BufferScreen
 	dw .mobile
@@ -72,17 +72,17 @@
 	dw .fail1
 	dw .fail1
 
-.fail1 ; d508 (3:5508)
+.fail1
 	ret
 
-.mobile ; d509 (3:5509)
+.mobile
 	farcall StubbedTrainerRankings_StepCount
 	ret
 
-.fail2 ; d510 (3:5510)
+.fail2
 	ret
 
-UpdatePlayerCoords: ; d511 (3:5511)
+UpdatePlayerCoords:
 	ld a, [wPlayerStepDirection]
 	and a
 	jr nz, .check_step_down
@@ -111,7 +111,7 @@
 	inc [hl]
 	ret
 
-UpdateOverworldMap: ; d536 (3:5536)
+UpdateOverworldMap:
 	ld a, [wPlayerStepDirection]
 	and a
 	jr z, .step_down
@@ -147,7 +147,7 @@
 	call ScrollMapLeft
 	ret
 
-.ScrollOverworldMapDown: ; d571 (3:5571)
+.ScrollOverworldMapDown:
 	ld a, [wBGMapAnchor]
 	add 2 * BG_MAP_WIDTH
 	ld [wBGMapAnchor], a
@@ -168,7 +168,7 @@
 .done_down
 	ret
 
-.Add6ToOverworldMapAnchor: ; d595 (3:5595)
+.Add6ToOverworldMapAnchor:
 	ld hl, wOverworldMapAnchor
 	ld a, [wMapWidth]
 	add 6
@@ -178,7 +178,7 @@
 	inc [hl]
 	ret
 
-.ScrollOverworldMapUp: ; d5a2 (3:55a2)
+.ScrollOverworldMapUp:
 	ld a, [wBGMapAnchor]
 	sub 2 * BG_MAP_WIDTH
 	ld [wBGMapAnchor], a
@@ -199,7 +199,7 @@
 .done_up
 	ret
 
-.Sub6FromOverworldMapAnchor: ; d5c6 (3:55c6)
+.Sub6FromOverworldMapAnchor:
 	ld hl, wOverworldMapAnchor
 	ld a, [wMapWidth]
 	add 6
@@ -211,7 +211,7 @@
 	dec [hl]
 	ret
 
-.ScrollOverworldMapLeft: ; d5d5 (3:55d5)
+.ScrollOverworldMapLeft:
 	ld a, [wBGMapAnchor]
 	ld e, a
 	and $e0
@@ -231,7 +231,7 @@
 .done_left
 	ret
 
-.DecrementwOverworldMapAnchor: ; d5f4 (3:55f4)
+.DecrementwOverworldMapAnchor:
 	ld hl, wOverworldMapAnchor
 	ld a, [hl]
 	sub 1
@@ -240,7 +240,7 @@
 	dec [hl]
 	ret
 
-.ScrollOverworldMapRight: ; d5fe (3:55fe)
+.ScrollOverworldMapRight:
 	ld a, [wBGMapAnchor]
 	ld e, a
 	and $e0
@@ -260,7 +260,7 @@
 .done_right
 	ret
 
-.IncrementwOverworldMapAnchor: ; d61d (3:561d)
+.IncrementwOverworldMapAnchor:
 	ld hl, wOverworldMapAnchor
 	ld a, [hl]
 	add 1
--- a/engine/overworld/select_menu.asm
+++ b/engine/overworld/select_menu.asm
@@ -1,4 +1,4 @@
-SelectMenu:: ; 13327
+SelectMenu::
 
 	call CheckRegisteredItem
 	jr c, .NotRegistered
@@ -11,16 +11,14 @@
 	call MapTextbox
 	call WaitButton
 	jp CloseText
-; 13340
 
 
-ItemMayBeRegisteredText: ; 13340
+ItemMayBeRegisteredText:
 	text_jump UnknownText_0x1c1cf3
 	db "@"
-; 13345
 
 
-CheckRegisteredItem: ; 13345
+CheckRegisteredItem:
 
 	ld a, [wWhichRegisteredItem]
 	and a
@@ -86,10 +84,9 @@
 	ld [wRegisteredItem], a
 	scf
 	ret
-; 133a6
 
 
-.CheckRegisteredNo: ; 133a6
+.CheckRegisteredNo:
 	ld a, [wWhichRegisteredItem]
 	and REGISTERED_NUMBER
 	dec a
@@ -102,10 +99,9 @@
 .NotEnoughItems:
 	scf
 	ret
-; 133b6
 
 
-.IsSameItem: ; 133b6
+.IsSameItem:
 	ld a, [wRegisteredItem]
 	cp [hl]
 	jr nz, .NotSameItem
@@ -116,10 +112,9 @@
 .NotSameItem:
 	scf
 	ret
-; 133c3
 
 
-UseRegisteredItem: ; 133c3
+UseRegisteredItem:
 
 	farcall CheckItemMenu
 	ld a, [wItemAttributeParamBuffer]
@@ -136,25 +131,22 @@
 	dw .Current
 	dw .Party
 	dw .Overworld
-; 133df
 
-.NoFunction: ; 133df
+.NoFunction:
 	call OpenText
 	call CantUseItem
 	call CloseText
 	and a
 	ret
-; 133ea
 
-.Current: ; 133ea
+.Current:
 	call OpenText
 	call DoItemEffect
 	call CloseText
 	and a
 	ret
-; 133f5
 
-.Party: ; 133f5
+.Party:
 	call RefreshScreen
 	call FadeToMenu
 	call DoItemEffect
@@ -162,9 +154,8 @@
 	call CloseText
 	and a
 	ret
-; 13406
 
-.Overworld: ; 13406
+.Overworld:
 	call RefreshScreen
 	ld a, 1
 	ld [wUsingItemWithSelect], a
@@ -178,9 +169,8 @@
 	ld a, HMENURETURN_SCRIPT
 	ld [hMenuReturn], a
 	ret
-; 13422
 
-.CantUse: ; 13422
+.CantUse:
 	call RefreshScreen
 
 ._cantuse
@@ -188,4 +178,3 @@
 	call CloseText
 	and a
 	ret
-; 1342d
--- a/engine/overworld/spawn_points.asm
+++ b/engine/overworld/spawn_points.asm
@@ -1,7 +1,7 @@
 INCLUDE "data/maps/spawn_points.asm"
 
 
-LoadSpawnPoint: ; 1531f
+LoadSpawnPoint:
 	; loads the spawn point in wDefaultSpawnpoint
 	push hl
 	push de
@@ -26,10 +26,9 @@
 	pop de
 	pop hl
 	ret
-; 15344
 
 
-IsSpawnPoint: ; 15344
+IsSpawnPoint:
 ; Checks if the map loaded in de is a spawn point.  Returns carry if it's a spawn point.
 	ld hl, SpawnPoints
 	ld c, 0
@@ -59,4 +58,3 @@
 .yes
 	scf
 	ret
-; 15363
--- a/engine/overworld/tile_events.asm
+++ b/engine/overworld/tile_events.asm
@@ -1,4 +1,4 @@
-CheckWarpCollision:: ; 1499a
+CheckWarpCollision::
 ; Is this tile a warp?
 	ld a, [wPlayerStandingTile]
 	cp COLL_PIT
@@ -14,9 +14,8 @@
 .warp
 	scf
 	ret
-; 149af
 
-CheckDirectionalWarp:: ; 149af
+CheckDirectionalWarp::
 ; If this is a directional warp, clear carry (press the designated button to warp).
 ; Else, set carry (immediate warp).
 	ld a, [wPlayerStandingTile]
@@ -34,17 +33,15 @@
 .directional
 	xor a
 	ret
-; 149c6
 
-CheckWarpFacingDown: ; 149c6
+CheckWarpFacingDown:
 	ld de, 1
 	ld hl, .blocks
 	ld a, [wPlayerStandingTile]
 	call IsInArray
 	ret
-; 149d3
 
-.blocks ; 149d3
+.blocks
 	db COLL_DOOR
 	db COLL_DOOR_79
 	db COLL_STAIRCASE
@@ -55,17 +52,15 @@
 	db COLL_DOOR_75
 	db COLL_DOOR_7D
 	db -1
-; 149dd
 
-CheckGrassCollision:: ; 149dd
+CheckGrassCollision::
 	ld a, [wPlayerStandingTile]
 	ld hl, .blocks
 	ld de, 1
 	call IsInArray
 	ret
-; 149ea
 
-.blocks ; 149ea
+.blocks
 	db COLL_CUT_08
 	db COLL_TALL_GRASS
 	db COLL_LONG_GRASS
@@ -77,17 +72,15 @@
 	db COLL_GRASS_4B
 	db COLL_GRASS_4C
 	db -1
-; 149f5
 
-CheckCutCollision: ; 149f5
+CheckCutCollision:
 	ld a, c
 	ld hl, .blocks
 	ld de, 1
 	call IsInArray
 	ret
-; 14a00
 
-.blocks ; 14a00
+.blocks
 	db COLL_CUT_TREE
 	db COLL_CUT_TREE_1A
 	db COLL_TALL_GRASS_10
@@ -95,9 +88,8 @@
 	db COLL_LONG_GRASS
 	db COLL_LONG_GRASS_1C
 	db -1
-; 14a07
 
-GetWarpSFX:: ; 14a07
+GetWarpSFX::
 	ld a, [wPlayerStandingTile]
 	ld de, SFX_ENTER_DOOR
 	cp COLL_DOOR
@@ -107,4 +99,3 @@
 	ret z
 	ld de, SFX_EXIT_BUILDING
 	ret
-; 14a1a
--- a/engine/overworld/time.asm
+++ b/engine/overworld/time.asm
@@ -1,21 +1,19 @@
-_InitializeStartDay: ; 113d6
+_InitializeStartDay:
 	call InitializeStartDay
 	ret
-; 113da
 
-ClearDailyTimers: ; 113da
+ClearDailyTimers:
 	xor a
 	ld [wLuckyNumberDayBuffer], a
 	ld [wUnusedTwoDayTimer], a
 	ld [wDailyResetTimer], a
 	ret
-; 113e5
 
-InitCallReceiveDelay:: ; 113e5
+InitCallReceiveDelay::
 	xor a
 	ld [wTimeCyclesSinceLastCall], a
 
-NextCallReceiveDelay: ; 113e9
+NextCallReceiveDelay:
 	ld a, [wTimeCyclesSinceLastCall]
 	cp 3
 	jr c, .okay
@@ -28,13 +26,11 @@
 	add hl, de
 	ld a, [hl]
 	jp RestartReceiveCallDelay
-; 113fd
 
 .ReceiveCallDelays:
 	db 20, 10, 5, 3
-; 11401
 
-CheckReceiveCallTimer: ; 11401
+CheckReceiveCallTimer:
 	call CheckReceiveCallDelay ; check timer
 	ret nc
 	ld hl, wTimeCyclesSinceLastCall
@@ -47,12 +43,11 @@
 	call NextCallReceiveDelay ; restart timer
 	scf
 	ret
-; 11413
 
-InitOneDayCountdown: ; 11413
+InitOneDayCountdown:
 	ld a, 1
 
-InitNDaysCountdown: ; 11415
+InitNDaysCountdown:
 	ld [hl], a
 	push hl
 	call UpdateTime
@@ -60,9 +55,8 @@
 	inc hl
 	call CopyDayToHL
 	ret
-; 11420
 
-CheckDayDependentEventHL: ; 11420
+CheckDayDependentEventHL:
 	inc hl
 	push hl
 	call CalcDaysSince
@@ -71,9 +65,8 @@
 	dec hl
 	call UpdateTimeRemaining
 	ret
-; 1142e
 
-RestartReceiveCallDelay: ; 1142e
+RestartReceiveCallDelay:
 	ld hl, wReceiveCallDelay_MinsRemaining
 	ld [hl], a
 	call UpdateTime
@@ -80,9 +73,8 @@
 	ld hl, wReceiveCallDelay_StartTime
 	call CopyDayHourMinToHL
 	ret
-; 1143c
 
-CheckReceiveCallDelay: ; 1143c
+CheckReceiveCallDelay:
 	ld hl, wReceiveCallDelay_StartTime
 	call CalcMinsHoursDaysSince
 	call GetMinutesSinceIfLessThan60
@@ -89,14 +81,12 @@
 	ld hl, wReceiveCallDelay_MinsRemaining
 	call UpdateTimeRemaining
 	ret
-; 1144c
 
-RestartDailyResetTimer: ; 1144c
+RestartDailyResetTimer:
 	ld hl, wDailyResetTimer
 	jp InitOneDayCountdown
-; 11452
 
-CheckDailyResetTimer:: ; 11452
+CheckDailyResetTimer::
 	ld hl, wDailyResetTimer
 	call CheckDayDependentEventHL
 	ret nc
@@ -128,9 +118,8 @@
 	call SampleKenjiBreakCountdown
 .DontRestartKenjiBreakCountdown:
 	jr RestartDailyResetTimer
-; 11485
 
-SampleKenjiBreakCountdown: ; 11485
+SampleKenjiBreakCountdown:
 ; Generate a random number between 3 and 6
 	call Random
 	and %11
@@ -137,9 +126,8 @@
 	add 3
 	ld [wKenjiBreakTimer], a
 	ret
-; 11490
 
-StartBugContestTimer: ; 11490
+StartBugContestTimer:
 	ld a, BUG_CONTEST_MINUTES
 	ld [wBugContestMinsRemaining], a
 	ld a, BUG_CONTEST_SECONDS
@@ -148,10 +136,9 @@
 	ld hl, wBugContestStartTime
 	call CopyDayHourMinSecToHL
 	ret
-; 114a4
 
 
-CheckBugContestTimer:: ; 114a4 (4:54a4)
+CheckBugContestTimer::
 	ld hl, wBugContestStartTime
 	call CalcSecsMinsHoursDaysSince
 	ld a, [wDaysSince]
@@ -186,14 +173,13 @@
 	ret
 
 
-InitializeStartDay: ; 114dd
+InitializeStartDay:
 	call UpdateTime
 	ld hl, wTimerEventStartDay
 	call CopyDayToHL
 	ret
-; 114e7
 
-CheckPokerusTick:: ; 114e7
+CheckPokerusTick::
 	ld hl, wTimerEventStartDay
 	call CalcDaysSince
 	call GetDaysSince
@@ -204,9 +190,8 @@
 .done
 	xor a
 	ret
-; 114fc
 
-SetUnusedTwoDayTimer: ; 114fc
+SetUnusedTwoDayTimer:
 	ld a, 2
 	ld hl, wUnusedTwoDayTimer
 	ld [hl], a
@@ -214,9 +199,8 @@
 	ld hl, wUnusedTwoDayTimerStartDate
 	call CopyDayToHL
 	ret
-; 1150c
 
-CheckUnusedTwoDayTimer: ; 1150c
+CheckUnusedTwoDayTimer:
 	ld hl, wUnusedTwoDayTimerStartDate
 	call CalcDaysSince
 	call GetDaysSince
@@ -223,13 +207,11 @@
 	ld hl, wUnusedTwoDayTimer
 	call UpdateTimeRemaining
 	ret
-; 1151c
 
 ; unused
 	ld hl, wDailyFlags
 	set DAILYFLAGS_FISH_SWARM_F, [hl]
 	ret
-; 11522
 
 ; unused
 	and a
@@ -238,15 +220,13 @@
 	ret nz
 	scf
 	ret
-; 1152b
 
-RestartLuckyNumberCountdown: ; 1152b
+RestartLuckyNumberCountdown:
 	call .GetDaysUntilNextFriday
 	ld hl, wLuckyNumberDayBuffer
 	jp InitNDaysCountdown
-; 11534
 
-.GetDaysUntilNextFriday: ; 11534
+.GetDaysUntilNextFriday:
 	call GetWeekday
 	ld c, a
 	ld a, FRIDAY
@@ -259,14 +239,12 @@
 
 .earlier
 	ret
-; 11542
 
-_CheckLuckyNumberShowFlag: ; 11542
+_CheckLuckyNumberShowFlag:
 	ld hl, wLuckyNumberDayBuffer
 	jp CheckDayDependentEventHL
-; 11548
 
-DoMysteryGiftIfDayHasPassed: ; 11548
+DoMysteryGiftIfDayHasPassed:
 	ld a, BANK(sMysteryGiftTimer)
 	call GetSRAMBank
 	ld hl, sMysteryGiftTimer
@@ -294,9 +272,8 @@
 	ld [sMysteryGiftTimer + 1], a
 	call CloseSRAM
 	ret
-; 11586
 
-UpdateTimeRemaining: ; 11586
+UpdateTimeRemaining:
 ; If the amount of time elapsed exceeds the capacity of its
 ; unit, skip this part.
 	cp -1
@@ -318,9 +295,8 @@
 	ld [hl], a
 	scf
 	ret
-; 11599
 
-GetSecondsSinceIfLessThan60: ; 11599
+GetSecondsSinceIfLessThan60:
 	ld a, [wDaysSince]
 	and a
 	jr nz, GetTimeElapsed_ExceedsUnitLimit
@@ -331,9 +307,8 @@
 	jr nz, GetTimeElapsed_ExceedsUnitLimit
 	ld a, [wSecondsSince]
 	ret
-; 115ae
 
-GetMinutesSinceIfLessThan60: ; 115ae
+GetMinutesSinceIfLessThan60:
 	ld a, [wDaysSince]
 	and a
 	jr nz, GetTimeElapsed_ExceedsUnitLimit
@@ -342,45 +317,38 @@
 	jr nz, GetTimeElapsed_ExceedsUnitLimit
 	ld a, [wMinutesSince]
 	ret
-; 115be
 
-GetHoursSinceIfLessThan24: ; 115be
+GetHoursSinceIfLessThan24:
 	ld a, [wDaysSince]
 	and a
 	jr nz, GetTimeElapsed_ExceedsUnitLimit
 	ld a, [wHoursSince]
 	ret
-; 115c8
 
-GetDaysSince: ; 115c8
+GetDaysSince:
 	ld a, [wDaysSince]
 	ret
-; 115cc
 
-GetTimeElapsed_ExceedsUnitLimit: ; 115cc
+GetTimeElapsed_ExceedsUnitLimit:
 	ld a, -1
 	ret
-; 115cf
 
-CalcDaysSince: ; 115cf
+CalcDaysSince:
 	xor a
 	jr _CalcDaysSince
-; 115d2
 
-CalcHoursDaysSince: ; 115d2
+CalcHoursDaysSince:
 	inc hl
 	xor a
 	jr _CalcHoursDaysSince
-; 115d6
 
-CalcMinsHoursDaysSince: ; 115d6
+CalcMinsHoursDaysSince:
 	inc hl
 	inc hl
 	xor a
 	jr _CalcMinsHoursDaysSince
-; 115db
 
-CalcSecsMinsHoursDaysSince: ; 115db
+CalcSecsMinsHoursDaysSince:
 	inc hl
 	inc hl
 	inc hl
@@ -394,7 +362,7 @@
 	dec hl
 	ld [wSecondsSince], a ; seconds since
 
-_CalcMinsHoursDaysSince: ; 115eb
+_CalcMinsHoursDaysSince:
 	ld a, [hMinutes]
 	ld c, a
 	sbc [hl]
@@ -405,7 +373,7 @@
 	dec hl
 	ld [wMinutesSince], a ; minutes since
 
-_CalcHoursDaysSince: ; 115f8
+_CalcHoursDaysSince:
 	ld a, [hHours]
 	ld c, a
 	sbc [hl]
@@ -426,9 +394,8 @@
 	ld [hl], c ; current days
 	ld [wDaysSince], a ; days since
 	ret
-; 11613
 
-CopyDayHourMinSecToHL: ; 11613
+CopyDayHourMinSecToHL:
 	ld a, [wCurDay]
 	ld [hli], a
 	ld a, [hHours]
@@ -438,23 +405,20 @@
 	ld a, [hSeconds]
 	ld [hli], a
 	ret
-; 11621
 
-CopyDayToHL: ; 11621
+CopyDayToHL:
 	ld a, [wCurDay]
 	ld [hl], a
 	ret
-; 11626
 
-CopyDayHourToHL: ; 11626
+CopyDayHourToHL:
 	ld a, [wCurDay]
 	ld [hli], a
 	ld a, [hHours]
 	ld [hli], a
 	ret
-; 1162e
 
-CopyDayHourMinToHL: ; 1162e
+CopyDayHourMinToHL:
 	ld a, [wCurDay]
 	ld [hli], a
 	ld a, [hHours]
@@ -462,4 +426,3 @@
 	ld a, [hMinutes]
 	ld [hli], a
 	ret
-; 11639
--- a/engine/overworld/variables.asm
+++ b/engine/overworld/variables.asm
@@ -1,4 +1,4 @@
-_GetVarAction:: ; 80648 (20:4648)
+_GetVarAction::
 	ld a, c
 	cp NUM_VARS
 	jr c, .valid
@@ -28,13 +28,12 @@
 	call _de_
 	ret
 
-.loadstringbuffer2 ; 8066c (20:466c)
+.loadstringbuffer2
 	ld de, wStringBuffer2
 	ld [de], a
 	ret
-; 80671 (20:4671)
 
-.VarActionTable: ; 80671
+.VarActionTable:
 ; entries correspond to VAR_* constants
 	; RETVAR_STRBUF2: copy [de] to wStringBuffer2
 	; RETVAR_ADDR_DE: return address in de
@@ -67,9 +66,8 @@
 	dwb wBuenasPassword,                RETVAR_ADDR_DE
 	dwb wKenjiBreakTimer,               RETVAR_STRBUF2
 	dwb NULL,                           RETVAR_STRBUF2
-; 806c5
 
-.CountCaughtMons: ; 806c5
+.CountCaughtMons:
 ; Caught mons.
 	ld hl, wPokedexCaught
 	ld b, wEndPokedexCaught - wPokedexCaught
@@ -76,9 +74,8 @@
 	call CountSetBits
 	ld a, [wd265]
 	jp .loadstringbuffer2
-; 806d3
 
-.CountSeenMons: ; 806d3
+.CountSeenMons:
 ; Seen mons.
 	ld hl, wPokedexSeen
 	ld b, wEndPokedexSeen - wPokedexSeen
@@ -85,9 +82,8 @@
 	call CountSetBits
 	ld a, [wd265]
 	jp .loadstringbuffer2
-; 806e1
 
-.CountBadges: ; 806e1
+.CountBadges:
 ; Number of owned badges.
 	ld hl, wBadges
 	ld b, 2
@@ -94,9 +90,8 @@
 	call CountSetBits
 	ld a, [wd265]
 	jp .loadstringbuffer2
-; 806ef
 
-.PlayerFacing: ; 806ef
+.PlayerFacing:
 ; The direction the player is facing.
 	ld a, [wPlayerDirection]
 	and $c
@@ -103,15 +98,13 @@
 	rrca
 	rrca
 	jp .loadstringbuffer2
-; 806f9
 
-.DayOfWeek: ; 806f9
+.DayOfWeek:
 ; The day of the week.
 	call GetWeekday
 	jp .loadstringbuffer2
-; 806ff
 
-.UnownCaught: ; 806ff
+.UnownCaught:
 ; Number of unique Unown caught.
 	call .count
 	ld a, b
@@ -129,9 +122,8 @@
 	cp NUM_UNOWN
 	jr c, .loop
 	ret
-; 80715
 
-.BoxFreeSpace: ; 80715
+.BoxFreeSpace:
 ; Remaining slots in the current box.
 	ld a, BANK(sBoxCount)
 	call GetSRAMBank
@@ -142,10 +134,8 @@
 	call CloseSRAM
 	ld a, b
 	jp .loadstringbuffer2
-; 80728
 
-.BattleResult: ; 80728
+.BattleResult:
 	ld a, [wBattleResult]
 	and $ff ^ BATTLERESULT_BITMASK
 	jp .loadstringbuffer2
-; 80730
--- a/engine/overworld/warp_connection.asm
+++ b/engine/overworld/warp_connection.asm
@@ -1,5 +1,5 @@
 
-HandleNewMap: ; 1045b0
+HandleNewMap:
 	call Clearwc7e8
 	call ResetMapBufferEventFlags
 	call ResetFlashIfOutOfCave
@@ -7,7 +7,7 @@
 	call ResetBikeFlags
 	ld a, MAPCALLBACK_NEWMAP
 	call RunMapCallback
-InitCommandQueue: ; 1045c4
+InitCommandQueue:
 	farcall ClearCmdQueue
 	ld a, MAPCALLBACK_CMDQUEUE
 	call RunMapCallback
@@ -16,7 +16,7 @@
 	ret
 
 
-EnterMapConnection: ; 1045d6
+EnterMapConnection:
 ; Return carry if a connection has been entered.
 	ld a, [wPlayerStepDirection]
 	and a
@@ -150,9 +150,8 @@
 .done
 	scf
 	ret
-; 1046c6
 
-LoadWarpData: ; 1046c6
+LoadWarpData:
 	call .SaveDigWarp
 	call .SetSpawn
 	ld a, [wNextWarp]
@@ -163,7 +162,7 @@
 	ld [wMapNumber], a
 	ret
 
-.SaveDigWarp: ; 1046df (41:46df)
+.SaveDigWarp:
 	call GetMapEnvironment
 	call CheckOutdoorMap
 	ret nz
@@ -195,7 +194,7 @@
 	ld [wDigMapNumber], a
 	ret
 
-.SetSpawn: ; 104718 (41:4718)
+.SetSpawn:
 	call GetMapEnvironment
 	call CheckOutdoorMap
 	ret nz
@@ -227,7 +226,7 @@
 	ld [wLastSpawnMapNumber], a
 	ret
 
-LoadMapTimeOfDay: ; 104750
+LoadMapTimeOfDay:
 	ld hl, wVramState
 	res 6, [hl]
 	ld a, $1
@@ -239,7 +238,7 @@
 	call .PushAttrMap
 	ret
 
-.ClearBGMap: ; 104770 (41:4770)
+.ClearBGMap:
 	ld a, HIGH(vBGMap0)
 	ld [wBGMapAnchor + 1], a
 	xor a ; LOW(vBGMap0)
@@ -267,7 +266,7 @@
 	call ByteFill
 	ret
 
-.PushAttrMap: ; 1047a3 (41:47a3)
+.PushAttrMap:
 	decoord 0, 0
 	call .copy
 	ld a, [hCGB]
@@ -298,7 +297,7 @@
 	ld [rVBK], a
 	ret
 
-LoadGraphics: ; 1047cf
+LoadGraphics:
 	call LoadTileset
 	call LoadTilesetGFX
 	xor a
@@ -310,12 +309,11 @@
 	farcall LoadOverworldFont
 	ret
 
-LoadMapPalettes: ; 1047eb
+LoadMapPalettes:
 	ld b, SCGB_MAPPALS
 	jp GetSGBLayout
-; 1047f0
 
-RefreshMapSprites: ; 1047f0
+RefreshMapSprites:
 	call ClearSprites
 	farcall ReturnFromMapSetupScript
 	call GetMovementPermissions
@@ -333,7 +331,7 @@
 	ld [wPlayerSpriteSetupFlags], a
 	ret
 
-CheckMovingOffEdgeOfMap:: ; 104820 (41:4820)
+CheckMovingOffEdgeOfMap::
 	ld a, [wPlayerStepDirection]
 	cp STANDING
 	ret z
@@ -391,7 +389,7 @@
 	ret
 
 
-GetCoordOfUpperLeftCorner:: ; 10486d
+GetCoordOfUpperLeftCorner::
 	ld hl, wOverworldMapBlocks
 	ld a, [wXCoord]
 	bit 0, a
@@ -436,4 +434,3 @@
 	and $1
 	ld [wMetatileStandingX], a
 	ret
-; 1048ba
--- a/engine/overworld/wildmons.asm
+++ b/engine/overworld/wildmons.asm
@@ -1,4 +1,4 @@
-LoadWildMonData: ; 29ff8
+LoadWildMonData:
 	call _GrassWildmonLookup
 	jr c, .copy
 	ld hl, wMornEncounterRate
@@ -25,7 +25,7 @@
 	ld [wWaterEncounterRate], a
 	ret
 
-FindNest: ; 2a01f
+FindNest:
 ; Parameters:
 ; e: 0 = Johto, 1 = Kanto
 ; wNamedObjectIndexBuffer: species
@@ -51,9 +51,8 @@
 	call .FindGrass
 	ld hl, KantoWaterWildMons
 	jp .FindWater
-; 2a052
 
-.FindGrass: ; 2a052
+.FindGrass:
 	ld a, [hl]
 	cp -1
 	ret z
@@ -76,9 +75,8 @@
 	ld bc, GRASS_WILDDATA_LENGTH
 	add hl, bc
 	jr .FindGrass
-; 2a06e
 
-.FindWater: ; 2a06e
+.FindWater:
 	ld a, [hl]
 	cp -1
 	ret z
@@ -99,9 +97,8 @@
 	ld bc, 3 * 3
 	add hl, bc
 	jr .FindWater
-; 2a088
 
-.SearchMapForMon: ; 2a088
+.SearchMapForMon:
 	inc hl
 .ScanMapLoop:
 	push af
@@ -119,9 +116,8 @@
 .found
 	pop af
 	jp .AppendNest
-; 2a09c
 
-.AppendNest: ; 2a09c
+.AppendNest:
 	push de
 	call GetWorldMapLocation
 	ld c, a
@@ -144,9 +140,8 @@
 	pop de
 	and a
 	ret
-; 2a0b7
 
-.RoamMon1: ; 2a0b7
+.RoamMon1:
 	ld a, [wRoamMon1Species]
 	ld b, a
 	ld a, [wNamedObjectIndexBuffer]
@@ -161,9 +156,8 @@
 	ld [de], a
 	inc de
 	ret
-; 2a0cf
 
-.RoamMon2: ; 2a0cf
+.RoamMon2:
 	ld a, [wRoamMon2Species]
 	ld b, a
 	ld a, [wNamedObjectIndexBuffer]
@@ -178,9 +172,8 @@
 	ld [de], a
 	inc de
 	ret
-; 2a0e7
 
-TryWildEncounter:: ; 2a0e7
+TryWildEncounter::
 ; Try to trigger a wild encounter.
 	call .EncounterRate
 	jr nc, .no_battle
@@ -198,9 +191,8 @@
 	ld a, 1
 	and a
 	ret
-; 2a103
 
-.EncounterRate: ; 2a103
+.EncounterRate:
 	call GetMapEncounterRate
 	call ApplyMusicEffectOnEncounterRate
 	call ApplyCleanseTagEffectOnEncounterRate
@@ -207,9 +199,8 @@
 	call Random
 	cp b
 	ret
-; 2a111
 
-GetMapEncounterRate: ; 2a111
+GetMapEncounterRate:
 	ld hl, wMornEncounterRate
 	call CheckOnWater
 	ld a, wWaterEncounterRate - wMornEncounterRate
@@ -221,9 +212,8 @@
 	add hl, bc
 	ld b, [hl]
 	ret
-; 2a124
 
-ApplyMusicEffectOnEncounterRate:: ; 2a124
+ApplyMusicEffectOnEncounterRate::
 ; Pokemon March and Ruins of Alph signal double encounter rate.
 ; Pokemon Lullaby halves encounter rate.
 	ld a, [wMapMusic]
@@ -239,9 +229,8 @@
 .double
 	sla b
 	ret
-; 2a138
 
-ApplyCleanseTagEffectOnEncounterRate:: ; 2a138
+ApplyCleanseTagEffectOnEncounterRate::
 ; Cleanse Tag halves encounter rate.
 	ld hl, wPartyMon1Item
 	ld de, PARTYMON_STRUCT_LENGTH
@@ -259,9 +248,8 @@
 .cleansetag
 	srl b
 	ret
-; 2a14f
 
-ChooseWildEncounter: ; 2a14f
+ChooseWildEncounter:
 	call LoadWildMonDataPointer
 	jp nc, .nowildbattle
 	call CheckEncounterRoamMon
@@ -355,11 +343,10 @@
 .startwildbattle
 	xor a
 	ret
-; 2a1cb
 
 INCLUDE "data/wild/probabilities.asm"
 
-CheckRepelEffect:: ; 2a1df
+CheckRepelEffect::
 ; If there is no active Repel, there's no need to be here.
 	ld a, [wRepelEffect]
 	and a
@@ -389,13 +376,12 @@
 .encounter
 	scf
 	ret
-; 2a200
 
-LoadWildMonDataPointer: ; 2a200
+LoadWildMonDataPointer:
 	call CheckOnWater
 	jr z, _WaterWildmonLookup
 
-_GrassWildmonLookup: ; 2a205
+_GrassWildmonLookup:
 	ld hl, SwarmGrassWildMons
 	ld bc, GRASS_WILDDATA_LENGTH
 	call _SwarmWildmonCheck
@@ -406,7 +392,7 @@
 	ld bc, GRASS_WILDDATA_LENGTH
 	jr _NormalWildmonOK
 
-_WaterWildmonLookup: ; 2a21d
+_WaterWildmonLookup:
 	ld hl, SwarmWaterWildMons
 	ld bc, WATER_WILDDATA_LENGTH
 	call _SwarmWildmonCheck
@@ -467,17 +453,15 @@
 _NormalWildmonOK:
 	call CopyCurrMapDE
 	jr LookUpWildmonsForMapDE
-; 2a27f
 
-CopyCurrMapDE: ; 2a27f
+CopyCurrMapDE:
 	ld a, [wMapGroup]
 	ld d, a
 	ld a, [wMapNumber]
 	ld e, a
 	ret
-; 2a288
 
-LookUpWildmonsForMapDE: ; 2a288
+LookUpWildmonsForMapDE:
 .loop
 	push hl
 	ld a, [hl]
@@ -505,10 +489,9 @@
 	pop hl
 	scf
 	ret
-; 2a2a0
 
 
-InitRoamMons: ; 2a2a0
+InitRoamMons:
 ; initialize wRoamMon structs
 
 ; species
@@ -540,10 +523,9 @@
 	ld [wRoamMon2HP], a
 
 	ret
-; 2a2ce
 
 
-CheckEncounterRoamMon: ; 2a2ce
+CheckEncounterRoamMon:
 	push hl
 ; Don't trigger an encounter if we're on water.
 	call CheckOnWater
@@ -589,10 +571,9 @@
 	pop hl
 	and a
 	ret
-; 2a30d
 
 
-UpdateRoamMons: ; 2a30d
+UpdateRoamMons:
 	ld a, [wRoamMon1MapGroup]
 	cp GROUP_N_A
 	jr z, .SkipRaikou
@@ -633,10 +614,9 @@
 
 .Finished:
 	jp _BackUpMapIndices
-; 2a355
 
 
-.Update: ; 2a355
+.Update:
 	ld hl, RoamMaps
 .loop
 ; Are we at the end of the table?
@@ -693,7 +673,7 @@
 	ld c, [hl]
 	ret
 
-JumpRoamMons: ; 2a394
+JumpRoamMons:
 	ld a, [wRoamMon1MapGroup]
 	cp GROUP_N_A
 	jr z, .SkipRaikou
@@ -726,7 +706,7 @@
 .Finished:
 	jp _BackUpMapIndices
 
-JumpRoamMon: ; 2a3cd
+JumpRoamMon:
 .loop
 	ld hl, RoamMaps
 .innerloop1                   ; This loop happens to be unnecessary.
@@ -760,9 +740,8 @@
 	ld b, a
 	ld c, [hl]
 	ret
-; 2a3f6
 
-_BackUpMapIndices: ; 2a3f6
+_BackUpMapIndices:
 	ld a, [wRoamMons_CurrentMapNumber]
 	ld [wRoamMons_LastMapNumber], a
 	ld a, [wRoamMons_CurrentMapGroup]
@@ -772,13 +751,12 @@
 	ld a, [wMapGroup]
 	ld [wRoamMons_CurrentMapGroup], a
 	ret
-; 2a40f
 
 
 INCLUDE "data/wild/roammon_maps.asm"
 
 
-ValidateTempWildMonSpecies: ; 2a4a0
+ValidateTempWildMonSpecies:
 ; Due to a development oversight, this function is called with the wild Pokemon's level, not its species, in a.
 	and a
 	jr z, .nowildmon ; = 0
@@ -790,11 +768,10 @@
 .nowildmon
 	scf
 	ret
-; 2a4ab
 
 ; Finds a rare wild Pokemon in the route of the trainer calling, then checks if it's been Seen already.
 ; The trainer will then tell you about the Pokemon if you haven't seen it.
-RandomUnseenWildMon: ; 2a4ab
+RandomUnseenWildMon:
 	farcall GetCallerLocation
 	ld d, b
 	ld e, c
@@ -867,7 +844,7 @@
 	db "@"
 ; 0x2a51f
 
-RandomPhoneWildMon: ; 2a51f
+RandomPhoneWildMon:
 	farcall GetCallerLocation
 	ld d, b
 	ld e, c
@@ -905,9 +882,8 @@
 	ld de, wStringBuffer4
 	ld bc, MON_NAME_LENGTH
 	jp CopyBytes
-; 2a567
 
-RandomPhoneMon: ; 2a567
+RandomPhoneMon:
 ; Get a random monster owned by the trainer who's calling.
 	farcall GetCallerLocation
 	ld hl, TrainerGroups
@@ -989,7 +965,6 @@
 	ld de, wStringBuffer4
 	ld bc, MON_NAME_LENGTH
 	jp CopyBytes
-; 2a5e9
 
 
 INCLUDE "data/wild/johto_grass.asm"
--- a/engine/phone/buenas_password.asm
+++ b/engine/phone/buenas_password.asm
@@ -165,6 +165,5 @@
 .two
 	writetext UnknownText_0xa1e2f
 	end
-; a0c28
 
 INCLUDE "data/phone/text/buena.asm"
--- a/engine/phone/generic_calls.asm
+++ b/engine/phone/generic_calls.asm
@@ -1254,7 +1254,6 @@
 	farwritetext UnknownText_0x1b522b
 	buttonsound
 	farjump PhoneScript_HangupText_Male
-; be643
 
 
 GrandmaString: db "Grandma@"
--- a/engine/phone/phone.asm
+++ b/engine/phone/phone.asm
@@ -1,4 +1,4 @@
-AddPhoneNumber:: ; 90000
+AddPhoneNumber::
 	call _CheckCellNum
 	jr c, .cant_add
 	call Phone_FindOpenSlot
@@ -10,10 +10,9 @@
 .cant_add
 	scf
 	ret
-; 9000f
 
 
-DelCellNum:: ; 9000f
+DelCellNum::
 	call _CheckCellNum
 	jr nc, .not_in_list
 	xor a
@@ -23,13 +22,11 @@
 .not_in_list
 	scf
 	ret
-; 90019
 
-CheckCellNum:: ; 90019
+CheckCellNum::
 	jp _CheckCellNum ; wtf
-; 9001c
 
-_CheckCellNum: ; 9001c
+_CheckCellNum:
 	ld hl, wPhoneList
 	ld b, CONTACT_LIST_SIZE
 .loop
@@ -45,9 +42,8 @@
 	dec hl
 	scf
 	ret
-; 9002d
 
-Phone_FindOpenSlot: ; 9002d
+Phone_FindOpenSlot:
 	call GetRemainingSpaceInPhoneList
 	ld b, a
 	ld hl, wPhoneList
@@ -64,9 +60,8 @@
 	dec hl
 	scf
 	ret
-; 90040
 
-GetRemainingSpaceInPhoneList: ; 90040
+GetRemainingSpaceInPhoneList:
 	xor a
 	ld [wBuffer1], a
 	ld hl, PermanentNumbers
@@ -96,12 +91,11 @@
 	ld hl, wBuffer1
 	sub [hl]
 	ret
-; 90066
 
 INCLUDE "data/phone/permanent_numbers.asm"
 
 
-FarPlaceString: ; 90069
+FarPlaceString:
 	ld a, [hROMBank]
 	push af
 	ld a, b
@@ -112,10 +106,9 @@
 	pop af
 	rst Bankswitch
 	ret
-; 90074
 
 
-CheckPhoneCall:: ; 90074 (24:4074)
+CheckPhoneCall::
 ; Check if the phone is ringing in the overworld.
 
 	call CheckStandingOnEntrance
@@ -151,11 +144,11 @@
 	xor a
 	ret
 
-.timecheck ; 900a6 (24:40a6)
+.timecheck
 	farcall CheckReceiveCallTimer
 	ret
 
-CheckPhoneContactTimeOfDay: ; 900ad (24:40ad)
+CheckPhoneContactTimeOfDay:
 	push hl
 	push bc
 	push de
@@ -171,7 +164,7 @@
 	pop hl
 	ret
 
-ChooseRandomCaller: ; 900bf (24:40bf)
+ChooseRandomCaller:
 ; If no one is available to call, don't return anything.
 	ld a, [wEngineBuffer3]
 	and a
@@ -198,7 +191,7 @@
 	xor a
 	ret
 
-GetAvailableCallers: ; 900de (24:40de)
+GetAvailableCallers:
 	farcall CheckTime
 	ld a, c
 	ld [wEngineBuffer1], a
@@ -246,7 +239,7 @@
 	jr nz, .loop
 	ret
 
-CheckSpecialPhoneCall:: ; 90136 (24:4136)
+CheckSpecialPhoneCall::
 	ld a, [wSpecialPhoneCallID]
 	and a
 	jr z, .NoPhoneCall
@@ -288,7 +281,6 @@
 .NoPhoneCall:
 	xor a
 	ret
-; 90173 (24:4173)
 
 .script ; 0x90173
 	pause 30
@@ -295,7 +287,7 @@
 	jump Script_ReceivePhoneCall
 ; 0x90178
 
-.DoSpecialPhoneCall: ; 90178 (24:4178)
+.DoSpecialPhoneCall:
 	ld a, [wSpecialPhoneCallID]
 	dec a
 	ld c, a
@@ -305,7 +297,7 @@
 	call AddNTimes
 	ret
 
-SpecialCallOnlyWhenOutside: ; 90188
+SpecialCallOnlyWhenOutside:
 	ld a, [wEnvironment]
 	cp TOWN
 	jr z, .outside
@@ -318,11 +310,11 @@
 	scf
 	ret
 
-SpecialCallWhereverYouAre: ; 90197
+SpecialCallWhereverYouAre:
 	scf
 	ret
 
-Function90199: ; 90199 (24:4199)
+Function90199:
 	; Don't do the call if you're in a link communication
 	ld a, [wLinkMode]
 	and a
@@ -388,7 +380,6 @@
 	ld de, UnknownScript_0x90205
 	call ExecuteCallbackScript
 	ret
-; 90205 (24:4205)
 
 UnknownScript_0x90205: ; 0x90205
 	ptcall wd002
@@ -400,7 +391,7 @@
 	return
 ; 0x9020d
 
-LoadCallerScript: ; 9020d (24:420d)
+LoadCallerScript:
 	nop
 	nop
 	ld a, e
@@ -422,9 +413,8 @@
 	ld bc, 12
 	call FarCopyBytes
 	ret
-; 90233 (24:4233)
 
-WrongNumber: ; 90233
+WrongNumber:
 	db TRAINER_NONE, PHONE_00
 	dba .script
 .script
@@ -434,7 +424,6 @@
 	; Huh? Sorry, wrong number!
 	text_jump UnknownText_0x1c5565
 	db "@"
-; 90241
 
 Script_ReceivePhoneCall: ; 0x90241
 	refreshscreen
@@ -454,7 +443,6 @@
 .LoadBillScript:
 	ld e, PHONE_BILL
 	jp LoadCallerScript
-; 90261
 
 UnknownScript_0x90261: ; 0x90261
 	callasm .LoadElmScript
@@ -464,16 +452,14 @@
 .LoadElmScript:
 	ld e, PHONE_ELM
 	jp LoadCallerScript
-; 9026f
 
-RingTwice_StartCall: ; 9026f
+RingTwice_StartCall:
 	call .Ring
 	call .Ring
 	farcall StubbedTrainerRankings_PhoneCalls
 	ret
-; 9027c
 
-.Ring: ; 9027c (24:427c)
+.Ring:
 	call Phone_StartRinging
 	call Phone_Wait20Frames
 	call Phone_CallerTextboxWithName
@@ -483,13 +469,13 @@
 	call Phone_CallerTextboxWithName
 	ret
 
-Phone_CallerTextboxWithName: ; 90292 (24:4292)
+Phone_CallerTextboxWithName:
 	ld a, [wCurrentCaller]
 	ld b, a
 	call Function90363
 	ret
 
-PhoneCall:: ; 9029a
+PhoneCall::
 	ld a, b
 	ld [wPhoneScriptBank], a
 	ld a, e
@@ -500,9 +486,8 @@
 	call Phone_FirstOfTwoRings
 	farcall StubbedTrainerRankings_PhoneCalls
 	ret
-; 902b3
 
-Phone_FirstOfTwoRings: ; 902b3
+Phone_FirstOfTwoRings:
 	call Phone_StartRinging
 	call Phone_Wait20Frames
 	call Phone_CallerTextboxWithName2
@@ -511,9 +496,8 @@
 	call Phone_Wait20Frames
 	call Phone_CallerTextboxWithName2
 	ret
-; 902c9
 
-Phone_CallerTextboxWithName2: ; 902c9
+Phone_CallerTextboxWithName2:
 	call Phone_CallerTextbox
 	hlcoord 1, 2
 	ld [hl], "☎"
@@ -527,15 +511,14 @@
 	ld d, a
 	call FarPlaceString
 	ret
-; 902e3
 
 
-Phone_NoSignal: ; 902e3 (24:42e3)
+Phone_NoSignal:
 	ld de, SFX_NO_SIGNAL
 	call PlaySFX
 	jr Phone_CallEnd
 
-HangUp:: ; 902eb
+HangUp::
 	call HangUp_Beep
 	call HangUp_Wait20Frames
 Phone_CallEnd:
@@ -552,33 +535,28 @@
 	call HangUp_BoopOff
 	call HangUp_Wait20Frames
 	ret
-; 90316
 
-Function90316: ; 90316
+Function90316:
 	ld de, SFX_SHUT_DOWN_PC
 	call PlaySFX
 	ret
-; 9031d
 
-HangUp_Beep: ; 9031d
+HangUp_Beep:
 	ld hl, UnknownText_0x9032a
 	call PrintText
 	ld de, SFX_HANG_UP
 	call PlaySFX
 	ret
-; 9032a
 
-UnknownText_0x9032a: ; 9032a
+UnknownText_0x9032a:
 	text_jump UnknownText_0x1c5580
 	db "@"
-; 9032f
 
 
-HangUp_BoopOn: ; 9032f
+HangUp_BoopOn:
 	ld hl, UnknownText_0x90336
 	call PrintText
 	ret
-; 90336
 
 UnknownText_0x90336: ; 0x90336
 	text_jump UnknownText_0x1c5588
@@ -586,12 +564,11 @@
 ; 0x9033b
 
 
-HangUp_BoopOff: ; 9033b
+HangUp_BoopOff:
 	call SpeechTextBox
 	ret
-; 9033f
 
-Phone_StartRinging: ; 9033f
+Phone_StartRinging:
 	call WaitSFX
 	ld de, SFX_CALL
 	call PlaySFX
@@ -599,9 +576,8 @@
 	call UpdateSprites
 	farcall PhoneRing_CopyTilemapAtOnce
 	ret
-; 90355
 
-HangUp_Wait20Frames: ; 90355
+HangUp_Wait20Frames:
 	jr Phone_Wait20Frames
 
 Phone_Wait20Frames:
@@ -609,10 +585,9 @@
 	call DelayFrames
 	farcall PhoneRing_CopyTilemapAtOnce
 	ret
-; 90363
 
 
-Function90363: ; 90363 (24:4363)
+Function90363:
 	push bc
 	call Phone_CallerTextbox
 	hlcoord 1, 1
@@ -626,16 +601,15 @@
 	ret
 
 
-Phone_CallerTextbox: ; 90375
+Phone_CallerTextbox:
 	hlcoord 0, 0
 	ld b, 2
 	ld c, SCREEN_WIDTH - 2
 	call TextBox
 	ret
-; 90380
 
 
-Function90380: ; 90380 (24:4380)
+Function90380:
 	ld h, d
 	ld l, e
 	ld a, b
@@ -643,7 +617,7 @@
 	call GetCallerName
 	ret
 
-CheckCanDeletePhoneNumber: ; 9038a (24:438a)
+CheckCanDeletePhoneNumber:
 	ld a, c
 	call GetCallerTrainerClass
 	ld a, c
@@ -657,7 +631,7 @@
 	ld c, $1
 	ret
 
-GetCallerTrainerClass: ; 9039a
+GetCallerTrainerClass:
 	push hl
 	ld hl, PhoneContacts + PHONE_CONTACT_TRAINER_CLASS
 	ld bc, PHONE_TABLE_WIDTH
@@ -667,10 +641,9 @@
 	ld c, a
 	pop hl
 	ret
-; 903a9
 
 
-GetCallerName: ; 903a9 (24:43a9)
+GetCallerName:
 	ld a, c
 	and a
 	jr z, .NotTrainer
@@ -702,11 +675,10 @@
 	pop hl
 	call PlaceString
 	ret
-; 903d6 (24:43d6)
 
 INCLUDE "data/phone/non_trainer_names.asm"
 
-Phone_GetTrainerName: ; 90423 (24:4423)
+Phone_GetTrainerName:
 	push hl
 	push bc
 	farcall GetTrainerName
@@ -714,7 +686,7 @@
 	pop hl
 	ret
 
-Phone_GetTrainerClassName: ; 9042e (24:442e)
+Phone_GetTrainerClassName:
 	push hl
 	push bc
 	farcall GetTrainerClassName
@@ -722,7 +694,7 @@
 	pop hl
 	ret
 
-GetCallerLocation: ; 90439
+GetCallerLocation:
 	ld a, [wCurrentCaller]
 	call GetCallerTrainerClass
 	ld d, c
@@ -742,7 +714,6 @@
 	pop bc
 	pop de
 	ret
-; 9045f
 
 
 INCLUDE "data/phone/phone_contacts.asm"
--- a/engine/phone/phone_scripts.asm
+++ b/engine/phone/phone_scripts.asm
@@ -294,7 +294,6 @@
 	farwritetext ElmPhoneUnusedText
 	specialphonecall SPECIALCALL_NONE
 	end
-; bd0d0
 
 ; Jack
 
--- a/engine/phone/phonering_copytilemapatonce.asm
+++ b/engine/phone/phonering_copytilemapatonce.asm
@@ -1,4 +1,4 @@
-PhoneRing_CopyTilemapAtOnce: ; 4d188
+PhoneRing_CopyTilemapAtOnce:
 	ld a, [hCGB]
 	and a
 	jp z, WaitBGMap
@@ -41,7 +41,7 @@
 	ld [hBGMapMode], a
 	ret
 
-.CopyTilemapAtOnce: ; 4d1cb
+.CopyTilemapAtOnce:
 	ld [hSPBuffer], sp
 	ld sp, hl
 	ld a, [hBGMapAddress + 1]
--- a/engine/pokedex/new_pokedex_entry.asm
+++ b/engine/pokedex/new_pokedex_entry.asm
@@ -1,4 +1,4 @@
-NewPokedexEntry: ; fb877
+NewPokedexEntry:
 	ld a, [hMapAnims]
 	push af
 	xor a
@@ -32,9 +32,8 @@
 	pop af
 	ld [hMapAnims], a
 	ret
-; fb8c8
 
-.ReturnFromDexRegistration: ; fb8c8
+.ReturnFromDexRegistration:
 	call ClearTileMap
 	call LoadFontsExtra
 	call LoadStandardFont
@@ -49,4 +48,3 @@
 	call GetSGBLayout
 	call SetPalettes
 	ret
-; fb8f1
--- a/engine/pokedex/pokedex.asm
+++ b/engine/pokedex/pokedex.asm
@@ -18,7 +18,7 @@
 POKEDEX_SCX EQU 5
 GLOBAL POKEDEX_SCX
 
-Pokedex: ; 40000
+Pokedex:
 
 	ld a, [hWX]
 	ld l, a
@@ -77,7 +77,7 @@
 	ld [hWY], a
 	ret
 
-InitPokedex: ; 40063
+InitPokedex:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -106,7 +106,7 @@
 	call Pokedex_ResetBGMapMode
 	ret
 
-Pokedex_CheckUnlockedUnownMode: ; 400a2
+Pokedex_CheckUnlockedUnownMode:
 	ld a, [wStatusFlags]
 	bit STATUSFLAGS_UNOWN_DEX_F, a
 	jr nz, .unlocked
@@ -120,7 +120,7 @@
 	ld [wUnlockedUnownMode], a
 	ret
 
-Pokedex_InitCursorPosition: ; 400b4
+Pokedex_InitCursorPosition:
 	ld hl, wPokedexOrder
 	ld a, [wPrevDexEntry]
 	and a
@@ -162,7 +162,7 @@
 .done
 	ret
 
-Pokedex_GetLandmark: ; 400ed
+Pokedex_GetLandmark:
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -182,13 +182,13 @@
 	ld [wDexCurrentLocation], a
 	ret
 
-Pokedex_RunJumptable: ; 4010b
+Pokedex_RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call Pokedex_LoadPointer
 	jp hl
 
-.Jumptable: ; 40115 (10:4115)
+.Jumptable:
 ; entries correspond to DEXSTATE_* constants
 	dw Pokedex_InitMainScreen
 	dw Pokedex_UpdateMainScreen
@@ -205,17 +205,17 @@
 	dw Pokedex_UpdateUnownMode
 	dw Pokedex_Exit
 
-Pokedex_IncrementDexPointer: ; 40131 (10:4131)
+Pokedex_IncrementDexPointer:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-Pokedex_Exit: ; 40136 (10:4136)
+Pokedex_Exit:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-Pokedex_InitMainScreen: ; 4013c (10:413c)
+Pokedex_InitMainScreen:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -263,7 +263,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateMainScreen: ; 401ae (10:41ae)
+Pokedex_UpdateMainScreen:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -324,7 +324,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-Pokedex_InitDexEntryScreen: ; 40217 (10:4217)
+Pokedex_InitDexEntryScreen:
 	call LowVolume
 	xor a ; page 1
 	ld [wPokedexStatus], a
@@ -350,7 +350,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateDexEntryScreen: ; 40258 (10:4258)
+Pokedex_UpdateDexEntryScreen:
 	ld de, DexEntryScreen_ArrowCursorData
 	call Pokedex_MoveArrowCursor
 	ld hl, hJoyPressed
@@ -384,7 +384,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-Pokedex_Page: ; 40292
+Pokedex_Page:
 	ld a, [wPokedexStatus]
 	xor 1 ; toggle page
 	ld [wPokedexStatus], a
@@ -394,7 +394,7 @@
 	call WaitBGMap
 	ret
 
-Pokedex_ReinitDexEntryScreen: ; 402aa (10:42aa)
+Pokedex_ReinitDexEntryScreen:
 ; Reinitialize the Pokédex entry screen after changing the selected mon.
 	call Pokedex_BlackOutBG
 	xor a ; page 1
@@ -420,7 +420,7 @@
 	dec [hl]
 	ret
 
-DexEntryScreen_ArrowCursorData: ; 402e8
+DexEntryScreen_ArrowCursorData:
 	db D_RIGHT | D_LEFT, 4
 	dwcoord 1, 17  ; PAGE
 	dwcoord 6, 17  ; AREA
@@ -428,13 +428,13 @@
 	dwcoord 15, 17 ; PRNT
 
 
-DexEntryScreen_MenuActionJumptable: ; 402f2
+DexEntryScreen_MenuActionJumptable:
 	dw Pokedex_Page
 	dw .Area
 	dw .Cry
 	dw .Print
 
-.Area: ; 402fa
+.Area:
 	call Pokedex_BlackOutBG
 	xor a
 	ld [hSCX], a
@@ -465,7 +465,7 @@
 	call Pokedex_GetSGBLayout
 	ret
 
-.Cry: ; 40340
+.Cry:
 	call Pokedex_GetSelectedMon
 	ld a, [wd265]
 	call GetCryIndex
@@ -474,7 +474,7 @@
 	call PlayCry
 	ret
 
-.Print: ; 4034f
+.Print:
 	call Pokedex_ApplyPrintPals
 	xor a
 	ld [hSCX], a
@@ -502,7 +502,7 @@
 	call Pokedex_ApplyUsualPals
 	ret
 
-Pokedex_RedisplayDexEntry: ; 4038d
+Pokedex_RedisplayDexEntry:
 	call Pokedex_DrawDexEntryScreenBG
 	call Pokedex_GetSelectedMon
 	farcall DisplayDexEntry
@@ -509,7 +509,7 @@
 	call Pokedex_DrawFootprint
 	ret
 
-Pokedex_InitOptionScreen: ; 4039d (10:439d)
+Pokedex_InitOptionScreen:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -524,7 +524,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateOptionScreen: ; 403be (10:43be)
+Pokedex_UpdateOptionScreen:
 	ld a, [wUnlockedUnownMode]
 	and a
 	jr nz, .okay
@@ -556,13 +556,13 @@
 	ld [wJumptableIndex], a
 	ret
 
-.NoUnownModeArrowCursorData: ; 403f3
+.NoUnownModeArrowCursorData:
 	db D_UP | D_DOWN, 3
 	dwcoord 2,  4 ; NEW
 	dwcoord 2,  6 ; OLD
 	dwcoord 2,  8 ; ABC
 
-.ArrowCursorData: ; 403fb
+.ArrowCursorData:
 	db D_UP | D_DOWN, 4
 	dwcoord 2,  4 ; NEW
 	dwcoord 2,  6 ; OLD
@@ -569,24 +569,24 @@
 	dwcoord 2,  8 ; ABC
 	dwcoord 2, 10 ; UNOWN
 
-.MenuActionJumptable: ; 40405 (10:4405)
+.MenuActionJumptable:
 	dw .MenuAction_NewMode
 	dw .MenuAction_OldMode
 	dw .MenuAction_ABCMode
 	dw .MenuAction_UnownMode
 
-.MenuAction_NewMode: ; 4040d (10:440d)
+.MenuAction_NewMode:
 	ld b, DEXMODE_NEW
 	jr .ChangeMode
 
-.MenuAction_OldMode: ; 40411 (10:4411)
+.MenuAction_OldMode:
 	ld b, DEXMODE_OLD
 	jr .ChangeMode
 
-.MenuAction_ABCMode: ; 40415 (10:4415)
+.MenuAction_ABCMode:
 	ld b, DEXMODE_ABC
 
-.ChangeMode: ; 40417 (10:4417)
+.ChangeMode:
 	ld a, [wCurrentDexMode]
 	cp b
 	jr z, .skip_changing_mode ; Skip if new mode is same as current.
@@ -606,13 +606,13 @@
 	ld [wJumptableIndex], a
 	ret
 
-.MenuAction_UnownMode: ; 4043a (10:443a)
+.MenuAction_UnownMode:
 	call Pokedex_BlackOutBG
 	ld a, DEXSTATE_UNOWN_MODE
 	ld [wJumptableIndex], a
 	ret
 
-Pokedex_InitSearchScreen: ; 40443 (10:4443)
+Pokedex_InitSearchScreen:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -632,7 +632,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateSearchScreen: ; 40471 (10:4471)
+Pokedex_UpdateSearchScreen:
 	ld de, .ArrowCursorData
 	call Pokedex_MoveArrowCursor
 	call Pokedex_UpdateSearchMonType
@@ -658,7 +658,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-.ArrowCursorData: ; 4049e
+.ArrowCursorData:
 	db D_UP | D_DOWN, 4
 	dwcoord 2, 4  ; TYPE 1
 	dwcoord 2, 6  ; TYPE 2
@@ -665,18 +665,18 @@
 	dwcoord 2, 13 ; BEGIN SEARCH
 	dwcoord 2, 15 ; CANCEL
 
-.MenuActionJumptable: ; 404a8
+.MenuActionJumptable:
 	dw .MenuAction_MonSearchType
 	dw .MenuAction_MonSearchType
 	dw .MenuAction_BeginSearch
 	dw .MenuAction_Cancel
 
-.MenuAction_MonSearchType: ; 404b0
+.MenuAction_MonSearchType:
 	call Pokedex_NextSearchMonType
 	call Pokedex_PlaceSearchScreenTypeStrings
 	ret
 
-.MenuAction_BeginSearch: ; 404b7
+.MenuAction_BeginSearch:
 	call Pokedex_SearchForMons
 	farcall AnimateDexSearchSlowpoke
 	ld a, [wDexSearchResultCount]
@@ -710,13 +710,13 @@
 	ld [wJumptableIndex], a
 	ret
 
-.MenuAction_Cancel: ; 40501
+.MenuAction_Cancel:
 	call Pokedex_BlackOutBG
 	ld a, DEXSTATE_MAIN_SCR
 	ld [wJumptableIndex], a
 	ret
 
-Pokedex_InitSearchResultsScreen: ; 4050a (10:450a)
+Pokedex_InitSearchResultsScreen:
 	xor a
 	ld [hBGMapMode], a
 	xor a
@@ -751,7 +751,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateSearchResultsScreen: ; 40562 (10:4562)
+Pokedex_UpdateSearchResultsScreen:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -797,7 +797,7 @@
 	ld [hWX], a
 	ret
 
-Pokedex_InitUnownMode: ; 405bd (10:45bd)
+Pokedex_InitUnownMode:
 	call Pokedex_LoadUnownFont
 	call Pokedex_DrawUnownModeBG
 	xor a
@@ -811,7 +811,7 @@
 	call Pokedex_IncrementDexPointer
 	ret
 
-Pokedex_UpdateUnownMode: ; 405df (10:45df)
+Pokedex_UpdateUnownMode:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and A_BUTTON | B_BUTTON
@@ -838,7 +838,7 @@
 .done
 	ret
 
-Pokedex_UnownModeHandleDPadInput: ; 40610 (10:4610)
+Pokedex_UnownModeHandleDPadInput:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_RIGHT
@@ -883,15 +883,15 @@
 	call DelayFrame
 	ret
 
-Pokedex_UnownModeEraseCursor: ; 40654 (10:4654)
+Pokedex_UnownModeEraseCursor:
 	ld c, " "
 	jr Pokedex_UnownModeUpdateCursorGfx
 
-Pokedex_UnownModePlaceCursor: ; 40658 (10:4658)
+Pokedex_UnownModePlaceCursor:
 	ld a, [wDexCurrentUnownIndex]
 	ld c, $5a ; diamond cursor
 
-Pokedex_UnownModeUpdateCursorGfx: ; 4065d (10:465d)
+Pokedex_UnownModeUpdateCursorGfx:
 	ld e, a
 	ld d, 0
 	ld hl, UnownModeLetterAndCursorCoords + 2
@@ -904,7 +904,7 @@
 	ld [hl], c
 	ret
 
-Pokedex_NextOrPreviousDexEntry: ; 4066c (10:466c)
+Pokedex_NextOrPreviousDexEntry:
 	ld a, [wDexListingCursor]
 	ld [wBackupDexListingCursor], a
 	ld a, [wDexListingScrollOffset]
@@ -955,7 +955,7 @@
 	and a
 	ret
 
-Pokedex_ListingHandleDPadInput: ; 406c5 (10:46c5)
+Pokedex_ListingHandleDPadInput:
 ; Handles D-pad input for a list of Pokémon.
 	ld a, [wDexListingHeight]
 	ld d, a
@@ -979,7 +979,7 @@
 	jr nz, Pokedex_ListingMoveDownOnePage
 	jr Pokedex_ListingPosStayedSame
 
-Pokedex_ListingMoveCursorUp: ; 406ea (10:46ea)
+Pokedex_ListingMoveCursorUp:
 	ld hl, wDexListingCursor
 	ld a, [hl]
 	and a
@@ -994,7 +994,7 @@
 	dec [hl]
 	jr Pokedex_ListingPosChanged
 
-Pokedex_ListingMoveCursorDown: ; 406fe (10:46fe)
+Pokedex_ListingMoveCursorDown:
 	ld hl, wDexListingCursor
 	ld a, [hl]
 	inc a
@@ -1012,7 +1012,7 @@
 	inc [hl]
 	jr Pokedex_ListingPosChanged
 
-Pokedex_ListingMoveUpOnePage: ; 40716 (10:4716)
+Pokedex_ListingMoveUpOnePage:
 	ld hl, wDexListingScrollOffset
 	ld a, [hl]
 	and a
@@ -1028,7 +1028,7 @@
 	ld [hl], a
 	jr Pokedex_ListingPosChanged
 
-Pokedex_ListingMoveDownOnePage: ; 40728 (10:4728)
+Pokedex_ListingMoveDownOnePage:
 ; When moving down a page, the return value always report a change in position.
 	ld hl, wDexListingScrollOffset
 	ld a, d
@@ -1048,15 +1048,15 @@
 	ld [hl], a
 	jr Pokedex_ListingPosChanged
 
-Pokedex_ListingPosStayedSame: ; 4073d (10:473d)
+Pokedex_ListingPosStayedSame:
 	and a
 	ret
 
-Pokedex_ListingPosChanged: ; 4073f (10:473f)
+Pokedex_ListingPosChanged:
 	scf
 	ret
 
-Pokedex_FillColumn: ; 40741
+Pokedex_FillColumn:
 ; Fills a column starting at HL, going downwards.
 ; B is the height of the column and A is the tile it's filled with.
 	push de
@@ -1070,7 +1070,7 @@
 	ret
 
 
-Pokedex_DrawMainScreenBG: ; 4074c (10:474c)
+Pokedex_DrawMainScreenBG:
 ; Draws the left sidebar and the bottom bar on the main screen.
 	hlcoord 0, 17
 	ld de, String_START_SEARCH
@@ -1127,17 +1127,17 @@
 	call Pokedex_PlaceFrontpicTopLeftCorner
 	ret
 
-String_SEEN: ; 407e1
+String_SEEN:
 	db "SEEN", -1
-String_OWN: ; 407e6
+String_OWN:
 	db "OWN", -1
-String_SELECT_OPTION: ; 407ea
+String_SELECT_OPTION:
 	db $3b, $48, $49, $4a, $44, $45, $46, $47 ; SELECT > OPTION
 	; fallthrough
-String_START_SEARCH: ; 407f2
+String_START_SEARCH:
 	db $3c, $3b, $41, $42, $43, $4b, $4c, $4d, $4e, $3c, -1 ; START > SEARCH
 
-Pokedex_DrawDexEntryScreenBG: ; 407fd
+Pokedex_DrawDexEntryScreenBG:
 	call Pokedex_FillBackgroundColor2
 	hlcoord 0, 0
 	lb bc, 15, 18
@@ -1169,16 +1169,16 @@
 	call Pokedex_PlaceFrontpicTopLeftCorner
 	ret
 
-.Unused: ; 4084f
+.Unused:
 	db $5c, $5d, -1 ; No.
-.Height: ; 40852
+.Height:
 	db "HT  ?", $5e, "??", $5f, -1 ; HT  ?'??"
-.Weight: ; 4085c
+.Weight:
 	db "WT   ???lb", -1 ; WT   ???lb
-.MenuItems: ; 40867
+.MenuItems:
 	db $3b, " PAGE AREA CRY PRNT", -1
 
-Pokedex_DrawOptionScreenBG: ; 4087c (10:487c)
+Pokedex_DrawOptionScreenBG:
 	call Pokedex_FillBackgroundColor2
 	hlcoord 0, 2
 	lb bc, 8, 18
@@ -1200,19 +1200,19 @@
 	call PlaceString
 	ret
 
-.Title: ; 408b2
+.Title:
 	db $3b, " OPTION ", $3c, -1
 
-.Modes: ; 408bd
+.Modes:
 	db   "NEW #DEX MODE"
 	next "OLD #DEX MODE"
 	next "A to Z MODE"
 	db "@"
 
-.UnownMode: ; 408e5
+.UnownMode:
 	db "UNOWN MODE@"
 
-Pokedex_DrawSearchScreenBG: ; 408f0 (10:48f0)
+Pokedex_DrawSearchScreenBG:
 	call Pokedex_FillBackgroundColor2
 	hlcoord 0, 2
 	lb bc, 14, 18
@@ -1234,23 +1234,23 @@
 	call PlaceString
 	ret
 
-.Title: ; 4092a
+.Title:
 	db $3b, " SEARCH ", $3c, -1
 
-.TypeLeftRightArrows: ; 40935
+.TypeLeftRightArrows:
 	db $3d, "        ", $3e, -1
 
-.Types: ; 40940
+.Types:
 	db   "TYPE1"
 	next "TYPE2"
 	db   "@"
 
-.Menu: ; 4094c
+.Menu:
 	db   "BEGIN SEARCH!!"
 	next "CANCEL"
 	db   "@"
 
-Pokedex_DrawSearchResultsScreenBG: ; 40962 (10:4962)
+Pokedex_DrawSearchResultsScreenBG:
 	call Pokedex_FillBackgroundColor2
 	hlcoord 0, 0
 	lb bc, 7, 7
@@ -1280,13 +1280,13 @@
 	call Pokedex_PlaceFrontpicTopLeftCorner
 	ret
 
-.BottomWindowText: ; 409ae
+.BottomWindowText:
 	db   "SEARCH RESULTS"
 	next "  TYPE"
 	next "    FOUND!"
 	db   "@"
 
-Pokedex_PlaceSearchResultsTypeStrings: ; 409cf (10:49cf)
+Pokedex_PlaceSearchResultsTypeStrings:
 	ld a, [wDexSearchMonType1]
 	hlcoord 0, 14
 	call Pokedex_PlaceTypeString
@@ -1304,7 +1304,7 @@
 .done
 	ret
 
-Pokedex_DrawUnownModeBG: ; 409f1 (10:49f1)
+Pokedex_DrawUnownModeBG:
 	call Pokedex_FillBackgroundColor2
 	hlcoord 2, 1
 	lb bc, 10, 13
@@ -1347,7 +1347,7 @@
 	ld [wDexUnownCount], a
 	ret
 
-UnownModeLetterAndCursorCoords: ; 40a3e
+UnownModeLetterAndCursorCoords:
 ; entries correspond to Unown forms
 ;           letter, cursor
 	dwcoord   4,11,   3,11 ; A
@@ -1377,7 +1377,7 @@
 	dwcoord  14, 9,  15, 9 ; Y
 	dwcoord  14,10,  15,10 ; Z
 
-Pokedex_FillBackgroundColor2: ; 40aa6
+Pokedex_FillBackgroundColor2:
 	hlcoord 0, 0
 	ld a, $32
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
@@ -1384,9 +1384,9 @@
 	call ByteFill
 	ret
 
-Pokedex_PlaceFrontpicTopLeftCorner: ; 40ab2
+Pokedex_PlaceFrontpicTopLeftCorner:
 	hlcoord 1, 1
-Pokedex_PlaceFrontpicAtHL: ; 40ab5
+Pokedex_PlaceFrontpicAtHL:
 	xor a
 	ld b, $7
 .row
@@ -1407,7 +1407,7 @@
 	jr nz, .row
 	ret
 
-Pokedex_PlaceString: ; 40acd
+Pokedex_PlaceString:
 .loop
 	ld a, [de]
 	cp -1
@@ -1417,7 +1417,7 @@
 	jr .loop
 
 
-Pokedex_PlaceBorder: ; 40ad5
+Pokedex_PlaceBorder:
 	push hl
 	ld a, $33
 	ld [hli], a
@@ -1449,7 +1449,7 @@
 	ld [hl], a
 	ret
 
-.FillRow: ; 40b06
+.FillRow:
 	ld e, c
 .row_loop
 	ld a, e
@@ -1461,7 +1461,7 @@
 	jr .row_loop
 
 
-Pokedex_PrintListing: ; 40b0f (10:4b0f)
+Pokedex_PrintListing:
 ; Prints the list of Pokémon on the main Pokédex screen.
 
 ; This check is completely useless.
@@ -1512,7 +1512,7 @@
 	call Pokedex_LoadSelectedMonTiles
 	ret
 
-.PrintEntry: ; 40b55 (10:4b55)
+.PrintEntry:
 ; Prints one entry in the list of Pokémon on the main Pokédex screen.
 	and a
 	ret z
@@ -1526,7 +1526,7 @@
 	call PlaceString
 	ret
 
-Pokedex_PrintNumberIfOldMode: ; 40b6a (10:4b6a)
+Pokedex_PrintNumberIfOldMode:
 	ld a, [wCurrentDexMode]
 	cp DEXMODE_OLD
 	jr z, .printnum
@@ -1542,7 +1542,7 @@
 	pop hl
 	ret
 
-Pokedex_PlaceCaughtSymbolIfCaught: ; 40b82 (10:4b82)
+Pokedex_PlaceCaughtSymbolIfCaught:
 	call Pokedex_CheckCaught
 	jr nz, .place_caught_symbol
 	inc hl
@@ -1553,7 +1553,7 @@
 	ld [hli], a
 	ret
 
-Pokedex_PlaceDefaultStringIfNotSeen: ; 40b8d (10:4b8d)
+Pokedex_PlaceDefaultStringIfNotSeen:
 	call Pokedex_CheckSeen
 	ret nz
 	inc hl
@@ -1562,10 +1562,10 @@
 	scf
 	ret
 
-.NameNotSeen: ; 40b9a
+.NameNotSeen:
 	db "-----@"
 
-Pokedex_DrawFootprint: ; 40ba0
+Pokedex_DrawFootprint:
 	hlcoord 18, 1
 	ld a, $62
 	ld [hli], a
@@ -1579,7 +1579,7 @@
 	ret
 
 
-Pokedex_GetSelectedMon: ; 40bb1
+Pokedex_GetSelectedMon:
 ; Gets the species of the currently selected Pokémon. This corresponds to the
 ; position of the cursor in the main listing, but this function can be used
 ; on all Pokédex screens.
@@ -1595,7 +1595,7 @@
 	ret
 
 
-Pokedex_CheckCaught: ; 40bc4 (10:4bc4)
+Pokedex_CheckCaught:
 	push de
 	push hl
 	ld a, [wd265]
@@ -1606,7 +1606,7 @@
 	ret
 
 
-Pokedex_CheckSeen: ; 40bd0
+Pokedex_CheckSeen:
 	push de
 	push hl
 	ld a, [wd265]
@@ -1618,7 +1618,7 @@
 
 
 
-Pokedex_OrderMonsByMode: ; 40bdc
+Pokedex_OrderMonsByMode:
 	ld hl, wPokedexOrder
 	ld bc, wPokedexOrderEnd - wPokedexOrder
 	xor a
@@ -1628,12 +1628,12 @@
 	call Pokedex_LoadPointer
 	jp hl
 
-.Jumptable: ; 40bf0 (10:4bf0)
+.Jumptable:
 	dw .NewMode
 	dw .OldMode
 	dw Pokedex_ABCMode
 
-.NewMode: ; 40bf6 (10:4bf6)
+.NewMode:
 	ld de, NewPokedexOrder
 	ld hl, wPokedexOrder
 	ld c, NUM_POKEMON
@@ -1646,7 +1646,7 @@
 	call .FindLastSeen
 	ret
 
-.OldMode: ; 40c08 (10:4c08)
+.OldMode:
 	ld hl, wPokedexOrder
 	ld a, $1
 	ld c, NUM_POKEMON
@@ -1658,7 +1658,7 @@
 	call .FindLastSeen
 	ret
 
-.FindLastSeen: ; 40c18 (10:4c18)
+.FindLastSeen:
 	ld hl, wPokedexOrder + NUM_POKEMON - 1
 	ld d, NUM_POKEMON
 	ld e, d
@@ -1675,7 +1675,7 @@
 	ld [wDexListingEnd], a
 	ret
 
-Pokedex_ABCMode: ; 40c30
+Pokedex_ABCMode:
 	xor a
 	ld [wDexListingEnd], a
 	ld hl, wPokedexOrder
@@ -1717,7 +1717,7 @@
 INCLUDE "data/pokemon/dex_order_new.asm"
 
 
-Pokedex_DisplayModeDescription: ; 40e5b
+Pokedex_DisplayModeDescription:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 12
@@ -1734,29 +1734,29 @@
 	ld [hBGMapMode], a
 	ret
 
-.Modes: ; 40e7d
+.Modes:
 	dw .NewMode
 	dw .OldMode
 	dw .ABCMode
 	dw .UnownMode
 
-.NewMode: ; 40e85
+.NewMode:
 	db   "<PK><MN> are listed by"
 	next "evolution type.@"
 
-.OldMode: ; 40ea6
+.OldMode:
 	db   "<PK><MN> are listed by"
 	next "official type.@"
 
-.ABCMode: ; 40ec6
+.ABCMode:
 	db   "<PK><MN> are listed"
 	next "alphabetically.@"
 
-.UnownMode: ; 40ee4
+.UnownMode:
 	db   "UNOWN are listed"
 	next "in catching order.@"
 
-Pokedex_DisplayChangingModesMessage: ; 40f08 (10:4f08)
+Pokedex_DisplayChangingModesMessage:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 12
@@ -1775,11 +1775,11 @@
 	call DelayFrames
 	ret
 
-String_ChangingModesPleaseWait: ; 40f32
+String_ChangingModesPleaseWait:
 	db   "Changing modes."
 	next "Please wait.@"
 
-Pokedex_UpdateSearchMonType: ; 40f4f (10:4f4f)
+Pokedex_UpdateSearchMonType:
 	ld a, [wDexArrowCursorPosIndex]
 	cp 2
 	jr nc, .no_change
@@ -1794,7 +1794,7 @@
 	and a
 	ret
 
-Pokedex_PrevSearchMonType: ; 40f65
+Pokedex_PrevSearchMonType:
 	ld a, [wDexArrowCursorPosIndex]
 	and a
 	jr nz, .type2
@@ -1821,7 +1821,7 @@
 	scf
 	ret
 
-Pokedex_NextSearchMonType: ; 40f84
+Pokedex_NextSearchMonType:
 	ld a, [wDexArrowCursorPosIndex]
 	and a
 	jr nz, .type2
@@ -1850,7 +1850,7 @@
 	scf
 	ret
 
-Pokedex_PlaceSearchScreenTypeStrings: ; 40fa8 (10:4fa8)
+Pokedex_PlaceSearchScreenTypeStrings:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 9, 3
@@ -1867,7 +1867,7 @@
 	ld [hBGMapMode], a
 	ret
 
-Pokedex_PlaceTypeString: ; 40fcd (10:4fcd)
+Pokedex_PlaceTypeString:
 	push hl
 	ld e, a
 	ld d, 0
@@ -1883,7 +1883,7 @@
 
 INCLUDE "data/types/search_strings.asm"
 
-Pokedex_SearchForMons: ; 41086
+Pokedex_SearchForMons:
 	ld a, [wDexSearchMonType2]
 	and a
 	call nz, .Search
@@ -1892,7 +1892,7 @@
 	call nz, .Search
 	ret
 
-.Search: ; 41095
+.Search:
 	dec a
 	ld e, a
 	ld d, 0
@@ -1960,7 +1960,7 @@
 
 INCLUDE "data/types/search_types.asm"
 
-Pokedex_DisplayTypeNotFoundMessage: ; 41107
+Pokedex_DisplayTypeNotFoundMessage:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 12
@@ -1975,11 +1975,11 @@
 	call DelayFrames
 	ret
 
-.TypeNotFound: ; 41126
+.TypeNotFound:
 	db   "The specified type"
 	next "was not found.@"
 
-Pokedex_UpdateCursorOAM: ; 41148 (10:5148)
+Pokedex_UpdateCursorOAM:
 	ld a, [wCurrentDexMode]
 	cp DEXMODE_OLD
 	jp z, Pokedex_PutOldModeCursorOAM
@@ -1987,7 +1987,7 @@
 	call Pokedex_PutScrollbarOAM
 	ret
 
-Pokedex_PutOldModeCursorOAM: ; 41157 (10:5157)
+Pokedex_PutOldModeCursorOAM:
 	ld hl, .CursorOAM
 	ld a, [wDexListingCursor]
 	or a
@@ -1997,7 +1997,7 @@
 	call Pokedex_LoadCursorOAM
 	ret
 
-.CursorOAM: ; 41167
+.CursorOAM:
 	dsprite  3,  0,  9, -1, $30, 7
 	dsprite  2,  0,  9, -1, $31, 7
 	dsprite  2,  0, 10, -1, $32, 7
@@ -2024,7 +2024,7 @@
 	dsprite  4,  0, 20, -2, $30, 7 | X_FLIP | Y_FLIP
 	db -1
 
-.CursorAtTopOAM: ; 411c8
+.CursorAtTopOAM:
 ; OAM data for when the cursor is at the top of the list. The tiles at the top
 ; are cut off so they don't show up outside the list area.
 	dsprite  3,  0,  9, -1, $30, 7
@@ -2053,12 +2053,12 @@
 	dsprite  4,  0, 20, -2, $30, 7 | X_FLIP | Y_FLIP
 	db -1
 
-Pokedex_PutNewModeABCModeCursorOAM: ; 41229 (10:5229)
+Pokedex_PutNewModeABCModeCursorOAM:
 	ld hl, .CursorOAM
 	call Pokedex_LoadCursorOAM
 	ret
 
-.CursorOAM: ; 41230
+.CursorOAM:
 	dsprite  3,  3,  9, -1, $30, 7
 	dsprite  2,  3,  9, -1, $31, 7
 	dsprite  2,  3, 10, -1, $32, 7
@@ -2081,7 +2081,7 @@
 	dsprite  4,  3, 19,  0, $30, 7 | X_FLIP | Y_FLIP
 	db -1
 
-Pokedex_UpdateSearchResultsCursorOAM: ; 41281 (10:5281)
+Pokedex_UpdateSearchResultsCursorOAM:
 	ld a, [wCurrentDexMode]
 	cp DEXMODE_OLD
 	jp z, Pokedex_PutOldModeCursorOAM
@@ -2089,7 +2089,7 @@
 	call Pokedex_LoadCursorOAM
 	ret
 
-.CursorOAM: ; 41290
+.CursorOAM:
 	dsprite  3,  3,  9, -1, $30, 7
 	dsprite  2,  3,  9, -1, $31, 7
 	dsprite  2,  3, 10, -1, $32, 7
@@ -2116,7 +2116,7 @@
 	dsprite  4,  3, 20, -2, $30, 7 | X_FLIP | Y_FLIP
 	db -1
 
-Pokedex_LoadCursorOAM: ; 412f1 (10:52f1)
+Pokedex_LoadCursorOAM:
 	ld de, wVirtualOAMSprite00
 .loop
 	ld a, [hl]
@@ -2140,7 +2140,7 @@
 	inc de
 	jr .loop
 
-Pokedex_PutScrollbarOAM: ; 4130e (10:530e)
+Pokedex_PutScrollbarOAM:
 ; Writes the OAM data for the scrollbar in the new mode and ABC mode.
 	push de
 	ld a, [wDexListingEnd]
@@ -2186,7 +2186,7 @@
 	ld [hl], $0
 	ret
 
-Pokedex_InitArrowCursor: ; 4134f (10:534f)
+Pokedex_InitArrowCursor:
 	xor a
 	ld [wDexArrowCursorPosIndex], a
 	ld [wDexArrowCursorDelayCounter], a
@@ -2193,7 +2193,7 @@
 	ld [wDexArrowCursorBlinkCounter], a
 	ret
 
-Pokedex_MoveArrowCursor: ; 4135a (10:535a)
+Pokedex_MoveArrowCursor:
 ; bc = [de] - 1
 	ld a, [de]
 	ld b, a
@@ -2275,7 +2275,7 @@
 	ld [wDexArrowCursorPosIndex], a
 	jr .update_cursor_pos
 
-Pokedex_GetArrowCursorPos: ; 413d4 (10:53d4)
+Pokedex_GetArrowCursorPos:
 	ld a, [wDexArrowCursorPosIndex]
 	add a
 	ld l, a
@@ -2286,7 +2286,7 @@
 	ld l, a
 	ret
 
-Pokedex_BlinkArrowCursor: ; 413e0 (10:53e0)
+Pokedex_BlinkArrowCursor:
 	ld hl, wDexArrowCursorBlinkCounter
 	ld a, [hl]
 	inc [hl]
@@ -2301,7 +2301,7 @@
 	ld [hl], "▶"
 	ret
 
-Pokedex_ArrowCursorDelay: ; 413f5 (10:53f5)
+Pokedex_ArrowCursorDelay:
 ; Updates the delay counter set when moving the arrow cursor.
 ; Returns whether the delay is active in carry.
 	ld hl, wDexArrowCursorDelayCounter
@@ -2313,10 +2313,10 @@
 	scf
 	ret
 
-Pokedex_FillBox: ; 413fe (10:53fe)
+Pokedex_FillBox:
 	jp FillBoxWithByte
 
-Pokedex_BlackOutBG: ; 41401 (10:5401)
+Pokedex_BlackOutBG:
 ; Make BG palettes black so that the BG becomes all black.
 	ld a, [rSVBK]
 	push af
@@ -2329,7 +2329,7 @@
 	pop af
 	ld [rSVBK], a
 
-Pokedex_ApplyPrintPals: ; 41415
+Pokedex_ApplyPrintPals:
 	ld a, $ff
 	call DmgToCgbBGPals
 	ld a, $ff
@@ -2337,11 +2337,11 @@
 	call DelayFrame
 	ret
 
-Pokedex_GetSGBLayout: ; 41423
+Pokedex_GetSGBLayout:
 	ld b, a
 	call GetSGBLayout
 
-Pokedex_ApplyUsualPals: ; 41427
+Pokedex_ApplyUsualPals:
 ; This applies the palettes used for most Pokédex screens.
 	ld a, $e4
 	call DmgToCgbBGPals
@@ -2350,7 +2350,7 @@
 	ret
 
 
-Pokedex_LoadPointer: ; 41432
+Pokedex_LoadPointer:
 	ld e, a
 	ld d, 0
 	add hl, de
@@ -2360,7 +2360,7 @@
 	ld l, a
 	ret
 
-Pokedex_LoadSelectedMonTiles: ; 4143b
+Pokedex_LoadSelectedMonTiles:
 ; Loads the tiles of the currently selected Pokémon.
 	call Pokedex_GetSelectedMon
 	call Pokedex_CheckSeen
@@ -2388,10 +2388,10 @@
 	ret
 
 
-Pokedex_LoadCurrentFootprint: ; 41478 (10:5478)
+Pokedex_LoadCurrentFootprint:
 	call Pokedex_GetSelectedMon
 
-Pokedex_LoadAnyFootprint: ; 4147b
+Pokedex_LoadAnyFootprint:
 	ld a, [wd265]
 	dec a
 	and %11111000
@@ -2432,7 +2432,7 @@
 	ret
 
 
-Pokedex_LoadGFX: ; 414b7
+Pokedex_LoadGFX:
 	call DisableLCD
 	ld hl, vTiles2
 	ld bc, $31 tiles
@@ -2462,12 +2462,12 @@
 	call EnableLCD
 	ret
 
-Pokedex_LoadInvertedFont: ; 414fb
+Pokedex_LoadInvertedFont:
 	call LoadStandardFont
 	ld hl, vTiles1
 	ld bc, $80 tiles
 
-Pokedex_InvertTiles: ; 41504
+Pokedex_InvertTiles:
 .loop
 	ld a, [hl]
 	xor $ff
@@ -2478,13 +2478,13 @@
 	jr nz, .loop
 	ret
 
-PokedexLZ: ; 4150e
+PokedexLZ:
 INCBIN "gfx/pokedex/pokedex.2bpp.lz"
 
-PokedexSlowpokeLZ: ; 416b0
+PokedexSlowpokeLZ:
 INCBIN "gfx/pokedex/slowpoke.2bpp.lz"
 
-Pokedex_CheckSGB: ; 41a24
+Pokedex_CheckSGB:
 	ld a, [hCGB]
 	or a
 	ret nz
@@ -2492,7 +2492,7 @@
 	dec a
 	ret
 
-Pokedex_LoadUnownFont: ; 41a2c
+Pokedex_LoadUnownFont:
 	ld a, BANK(sScratch)
 	call GetSRAMBank
 	ld hl, UnownFont
@@ -2510,7 +2510,7 @@
 	call CloseSRAM
 	ret
 
-Pokedex_LoadUnownFrontpicTiles: ; 41a58 (10:5a58)
+Pokedex_LoadUnownFrontpicTiles:
 	ld a, [wUnownLetter]
 	push af
 	ld a, [wDexCurrentUnownIndex]
@@ -2529,7 +2529,7 @@
 	ld [wUnownLetter], a
 	ret
 
-_NewPokedexEntry: ; 41a7f
+_NewPokedexEntry:
 	xor a
 	ld [hBGMapMode], a
 	farcall DrawDexEntryScreenRightEdge
@@ -2562,7 +2562,7 @@
 	ret
 
 
-Pokedex_SetBGMapMode3: ; 41ad7 (10:5ad7)
+Pokedex_SetBGMapMode3:
 	ld a, $3
 	ld [hBGMapMode], a
 	ld c, 4
@@ -2569,7 +2569,7 @@
 	call DelayFrames
 	ret
 
-Pokedex_SetBGMapMode4: ; 41ae1 (10:5ae1)
+Pokedex_SetBGMapMode4:
 	ld a, $4
 	ld [hBGMapMode], a
 	ld c, 4
@@ -2576,7 +2576,7 @@
 	call DelayFrames
 	ret
 
-Pokedex_SetBGMapMode_3ifDMG_4ifCGB: ; 41aeb (10:5aeb)
+Pokedex_SetBGMapMode_3ifDMG_4ifCGB:
 	ld a, [hCGB]
 	and a
 	jr z, .DMG
@@ -2586,7 +2586,7 @@
 	ret
 
 
-Pokedex_ResetBGMapMode: ; 41af7
+Pokedex_ResetBGMapMode:
 	xor a
 	ld [hBGMapMode], a
 	ret
--- a/engine/pokedex/pokedex_2.asm
+++ b/engine/pokedex/pokedex_2.asm
@@ -1,4 +1,4 @@
-AnimateDexSearchSlowpoke: ; 441cf
+AnimateDexSearchSlowpoke:
 	ld hl, .FrameIDs
 	ld b, 25
 .loop
@@ -29,7 +29,7 @@
 	call DelayFrames
 	ret
 
-.FrameIDs: ; 441fc
+.FrameIDs:
 	; frame ID, duration
 	db 0, 7
 	db 1, 7
@@ -38,7 +38,7 @@
 	db 4, 7
 	db -2
 
-DoDexSearchSlowpokeFrame: ; 44207
+DoDexSearchSlowpokeFrame:
 	ld a, [wDexSearchSlowpokeFrame]
 	ld hl, .SlowpokeSpriteData
 	ld de, wVirtualOAMSprite00
@@ -64,7 +64,7 @@
 	inc de
 	jr .loop
 
-.SlowpokeSpriteData: ; 44228
+.SlowpokeSpriteData:
 	dsprite 11, 0,  9, 0, $00, 0
 	dsprite 11, 0, 10, 0, $01, 0
 	dsprite 11, 0, 11, 0, $02, 0
@@ -76,7 +76,7 @@
 	dsprite 13, 0, 11, 0, $22, 0
 	db -1
 
-DisplayDexEntry: ; 4424d
+DisplayDexEntry:
 	call GetPokemonName
 	hlcoord 9, 3
 	call PlaceString ; mon species
@@ -211,11 +211,11 @@
 	call FarString
 	ret
 
-UnreferencedPOKeString: ; 44331
+UnreferencedPOKeString:
 ; unused
 	db "#@"
 
-GetDexEntryPointer: ; 44333
+GetDexEntryPointer:
 ; return dex entry pointer b:de
 	push hl
 	ld hl, PokedexDataPointerTable
@@ -247,8 +247,8 @@
 	db BANK("Pokedex Entries 129-192")
 	db BANK("Pokedex Entries 193-251")
 
-GetDexEntryPagePointer: ; 44355
-	call GetDexEntryPointer ; b:de
+GetDexEntryPagePointer:
+	call GetDexEntryPointer
 	push hl
 	ld h, d
 	ld l, e
--- a/engine/pokedex/pokedex_3.asm
+++ b/engine/pokedex/pokedex_3.asm
@@ -1,10 +1,10 @@
-LoadSGBPokedexGFX: ; 1ddf1c
+LoadSGBPokedexGFX:
 	ld hl, SGBPokedexGFX_LZ
 	ld de, vTiles2 tile $31
 	call Decompress
 	ret
 
-LoadSGBPokedexGFX2: ; 1ddf26 (77:5f26)
+LoadSGBPokedexGFX2:
 	ld hl, SGBPokedexGFX_LZ
 	ld de, vTiles2 tile $31
 	lb bc, BANK(SGBPokedexGFX_LZ), 58
@@ -11,19 +11,19 @@
 	call DecompressRequest2bpp
 	ret
 
-SGBPokedexGFX_LZ: ; 1ddf33
+SGBPokedexGFX_LZ:
 INCBIN "gfx/pokedex/sgb.2bpp.lz"
 
-LoadQuestionMarkPic: ; 1de0d7
+LoadQuestionMarkPic:
 	ld hl, .QuestionMarkLZ
 	ld de, sScratch
 	call Decompress
 	ret
 
-.QuestionMarkLZ: ; 1de0e1
+.QuestionMarkLZ:
 INCBIN "gfx/pokedex/question_mark.2bpp.lz"
 
-DrawPokedexListWindow: ; 1de171 (77:6171)
+DrawPokedexListWindow:
 	ld a, $32
 	hlcoord 0, 17
 	ld bc, 12
@@ -68,7 +68,7 @@
 .Done:
 	ret
 
-DrawPokedexSearchResultsWindow: ; 1de1d1 (77:61d1)
+DrawPokedexSearchResultsWindow:
 	ld a, $34
 	hlcoord 0, 0
 	ld bc, 11
@@ -111,7 +111,7 @@
 	call PlaceString
 	ret
 
-.esults_D ; 1de23c
+.esults_D
 ; (SEARCH R)
 	db   "ESULTS"
 	next ""
@@ -118,7 +118,7 @@
 ; (### FOUN)
 	next "D!@"
 
-DrawDexEntryScreenRightEdge: ; 1de247
+DrawDexEntryScreenRightEdge:
 	ld a, [hBGMapAddress]
 	ld l, a
 	ld a, [hBGMapAddress + 1]
@@ -150,7 +150,7 @@
 	ld [hBGMapAddress + 1], a
 	ret
 
-Bank77_FillColumn: ; 1de27f
+Bank77_FillColumn:
 	push de
 	ld de, SCREEN_WIDTH
 .loop
--- a/engine/pokedex/unown_dex.asm
+++ b/engine/pokedex/unown_dex.asm
@@ -1,4 +1,4 @@
-UpdateUnownDex: ; fba18
+UpdateUnownDex:
 	ld a, [wUnownLetter]
 	ld c, a
 	ld b, NUM_UNOWN
@@ -17,9 +17,8 @@
 	dec hl
 	ld [hl], c
 	ret
-; fba2e
 
-PrintUnownWord: ; fba2e (3e:7a2e)
+PrintUnownWord:
 	hlcoord 4, 15
 	ld bc, 12
 	ld a, " "
@@ -46,7 +45,6 @@
 	inc de
 	ld [hli], a
 	jr .loop
-; fba5a (3e:7a5a)
 
 
 INCLUDE "data/pokemon/unown_words.asm"
--- a/engine/pokegear/pokegear.asm
+++ b/engine/pokegear/pokegear.asm
@@ -22,7 +22,7 @@
 	const POKEGEARSTATE_RADIOINIT       ; b
 	const POKEGEARSTATE_RADIOJOYPAD     ; c
 
-PokeGear: ; 90b8d (24:4b8d)
+PokeGear:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -68,7 +68,7 @@
 	call ExitPokegearRadio_HandleMusic
 	ret
 
-.InitTilemap: ; 90bea (24:4bea)
+.InitTilemap:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -109,7 +109,7 @@
 	call DmgToCgbObjPal0
 	ret
 
-Pokegear_LoadGFX: ; 90c4e
+Pokegear_LoadGFX:
 	call ClearVBank1
 	ld hl, TownMapGFX
 	ld de, vTiles2
@@ -157,13 +157,11 @@
 	call CopyBytes
 	ret
 
-; 90cb2
 
-FastShipGFX: ; 90cb2
+FastShipGFX:
 INCBIN "gfx/pokegear/fast_ship.2bpp"
-; 90d32
 
-InitPokegearModeIndicatorArrow: ; 90d32 (24:4d32)
+InitPokegearModeIndicatorArrow:
 	depixel 4, 2, 4, 0
 	ld a, SPRITE_ANIM_INDEX_POKEGEAR_ARROW
 	call _InitSpriteAnimStruct
@@ -172,7 +170,7 @@
 	ld [hl], $0
 	ret
 
-AnimatePokegearModeIndicatorArrow: ; 90d41 (24:4d41)
+AnimatePokegearModeIndicatorArrow:
 	ld hl, wPokegearCard
 	ld e, [hl]
 	ld d, 0
@@ -184,16 +182,14 @@
 	ld [hl], a
 	ret
 
-; 90d52 (24:4d52)
 
-.XCoords: ; 90d52
+.XCoords:
 	db $00 ; POKEGEARCARD_CLOCK
 	db $10 ; POKEGEARCARD_MAP
 	db $20 ; POKEGEARCARD_PHONE
 	db $30 ; POKEGEARCARD_RADIO
-; 90d56
 
-TownMap_GetCurrentLandmark: ; 90d56
+TownMap_GetCurrentLandmark:
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -208,9 +204,8 @@
 	call GetWorldMapLocation
 	ret
 
-; 90d70
 
-TownMap_InitCursorAndPlayerIconPositions: ; 90d70 (24:4d70)
+TownMap_InitCursorAndPlayerIconPositions:
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -236,7 +231,7 @@
 	ld [wPokegearMapCursorLandmark], a
 	ret
 
-Pokegear_InitJumptableIndices: ; 90d9e (24:4d9e)
+Pokegear_InitJumptableIndices:
 	ld a, POKEGEARSTATE_CLOCKINIT
 	ld [wJumptableIndex], a
 	xor a ; POKEGEARCARD_CLOCK
@@ -243,7 +238,7 @@
 	ld [wPokegearCard], a
 	ret
 
-InitPokegearTilemap: ; 90da8 (24:4da8)
+InitPokegearTilemap:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -294,7 +289,7 @@
 	ld [wPokegearMapRegion], a
 	ret
 
-.UpdateBGMap: ; 90e00 (24:4e00)
+.UpdateBGMap:
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -306,17 +301,15 @@
 	call WaitBGMap
 	ret
 
-; 90e12 (24:4e12)
 
-.Jumptable: ; 90e12
+.Jumptable:
 ; entries correspond to POKEGEARCARD_* constants
 	dw .Clock
 	dw .Map
 	dw .Phone
 	dw .Radio
-; 90e1a
 
-.Clock: ; 90e1a
+.Clock:
 	ld de, ClockTilemapRLE
 	call Pokegear_LoadTilemapRLE
 	hlcoord 12, 1
@@ -328,13 +321,11 @@
 	call Pokegear_UpdateClock
 	ret
 
-; 90e36 (24:4e36)
 
 .switch
 	db " SWITCH▶@"
-; 90e3f
 
-.Map: ; 90e3f
+.Map:
 	ld a, [wPokegearMapPlayerIconLandmark]
 	cp FAST_SHIP
 	jr z, .johto
@@ -360,9 +351,8 @@
 	call PokegearMap_UpdateLandmarkName
 	ret
 
-; 90e72
 
-.Radio: ; 90e72
+.Radio:
 	ld de, RadioTilemapRLE
 	call Pokegear_LoadTilemapRLE
 	hlcoord 0, 12
@@ -370,9 +360,8 @@
 	call TextBox
 	ret
 
-; 90e82
 
-.Phone: ; 90e82
+.Phone:
 	ld de, PhoneTilemapRLE
 	call Pokegear_LoadTilemapRLE
 	hlcoord 0, 12
@@ -382,9 +371,8 @@
 	call PokegearPhone_UpdateDisplayList
 	ret
 
-; 90e98
 
-.PlacePhoneBars: ; 90e98 (24:4e98)
+.PlacePhoneBars:
 	hlcoord 17, 1
 	ld a, $3c
 	ld [hli], a
@@ -400,7 +388,7 @@
 	ld [hl], $3f
 	ret
 
-Pokegear_FinishTilemap: ; 90eb0 (24:4eb0)
+Pokegear_FinishTilemap:
 	hlcoord 0, 0
 	ld bc, $8
 	ld a, $4f
@@ -424,20 +412,20 @@
 	call .PlacePokegearCardIcon
 	ret
 
-.PlaceMapIcon: ; 90ee4 (24:4ee4)
+.PlaceMapIcon:
 	hlcoord 2, 0
 	ld a, $40
 	jr .PlacePokegearCardIcon
 
-.PlacePhoneIcon: ; 90eeb (24:4eeb)
+.PlacePhoneIcon:
 	hlcoord 4, 0
 	ld a, $44
 	jr .PlacePokegearCardIcon
 
-.PlaceRadioIcon: ; 90ef2 (24:4ef2)
+.PlaceRadioIcon:
 	hlcoord 6, 0
 	ld a, $42
-.PlacePokegearCardIcon: ; 90ef7 (24:4ef7)
+.PlacePokegearCardIcon:
 	ld [hli], a
 	inc a
 	ld [hld], a
@@ -449,7 +437,7 @@
 	ld [hld], a
 	ret
 
-PokegearJumptable: ; 90f04 (24:4f04)
+PokegearJumptable:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -461,7 +449,7 @@
 	ld l, a
 	jp hl
 
-.Jumptable: ; 90f13 (24:4f13)
+.Jumptable:
 ; entries correspond to POKEGEARSTATE_* constants
 	dw PokegearClock_Init
 	dw PokegearClock_Joypad
@@ -477,7 +465,7 @@
 	dw PokegearRadio_Init
 	dw PokegearRadio_Joypad
 
-PokegearClock_Init: ; 90f2d (24:4f2d)
+PokegearClock_Init:
 	call InitPokegearTilemap
 	ld hl, PokegearText_PressAnyButtonToExit
 	call PrintText
@@ -486,7 +474,7 @@
 	call ExitPokegearRadio_HandleMusic
 	ret
 
-PokegearClock_Joypad: ; 90f3e (24:4f3e)
+PokegearClock_Joypad:
 	call .UpdateClock
 	ld hl, hJoyLast
 	ld a, [hl]
@@ -525,7 +513,7 @@
 	set 7, [hl]
 	ret
 
-.UpdateClock: ; 90f7b (24:4f7b)
+.UpdateClock:
 	xor a
 	ld [hBGMapMode], a
 	call Pokegear_UpdateClock
@@ -533,7 +521,7 @@
 	ld [hBGMapMode], a
 	ret
 
-Pokegear_UpdateClock: ; 90f86 (24:4f86)
+Pokegear_UpdateClock:
 	hlcoord 3, 5
 	lb bc, 5, 14
 	call ClearBox
@@ -548,7 +536,6 @@
 	call PlaceHLTextAtBC
 	ret
 
-; 90fa8 (24:4fa8)
 	db "ごぜん@"
 	db "ごご@"
 
@@ -558,7 +545,7 @@
 
 ; 0x90fb4
 
-PokegearMap_CheckRegion: ; 90fb4 (24:4fb4)
+PokegearMap_CheckRegion:
 	ld a, [wPokegearMapPlayerIconLandmark]
 	cp FAST_SHIP
 	jr z, .johto
@@ -576,7 +563,7 @@
 	call ExitPokegearRadio_HandleMusic
 	ret
 
-PokegearMap_Init: ; 90fcd (24:4fcd)
+PokegearMap_Init:
 	call InitPokegearTilemap
 	ld a, [wPokegearMapPlayerIconLandmark]
 	call PokegearMap_InitPlayerIcon
@@ -590,14 +577,14 @@
 	inc [hl]
 	ret
 
-PokegearMap_KantoMap: ; 90fe9 (24:4fe9)
+PokegearMap_KantoMap:
 	call TownMap_GetKantoLandmarkLimits
 	jr PokegearMap_ContinueMap
 
-PokegearMap_JohtoMap: ; 90fee (24:4fee)
+PokegearMap_JohtoMap:
 	ld d, SILVER_CAVE
 	ld e, NEW_BARK_TOWN
-PokegearMap_ContinueMap: ; 90ff2 (24:4ff2)
+PokegearMap_ContinueMap:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and B_BUTTON
@@ -639,7 +626,7 @@
 	set 7, [hl]
 	ret
 
-.DPad: ; 9102f (24:502f)
+.DPad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -682,7 +669,7 @@
 	call PokegearMap_UpdateCursorPosition
 	ret
 
-PokegearMap_InitPlayerIcon: ; 9106a
+PokegearMap_InitPlayerIcon:
 	push af
 	depixel 0, 0
 	ld b, SPRITE_ANIM_INDEX_RED_WALK
@@ -709,9 +696,8 @@
 	ld [hl], d
 	ret
 
-; 91098
 
-PokegearMap_InitCursor: ; 91098
+PokegearMap_InitCursor:
 	push af
 	depixel 0, 0
 	ld a, SPRITE_ANIM_INDEX_POKEGEAR_ARROW
@@ -728,9 +714,8 @@
 	pop bc
 	ret
 
-; 910b4
 
-PokegearMap_UpdateLandmarkName: ; 910b4
+PokegearMap_UpdateLandmarkName:
 	push af
 	hlcoord 8, 0
 	lb bc, 2, 12
@@ -745,9 +730,8 @@
 	ld [hl], $34
 	ret
 
-; 910d4
 
-PokegearMap_UpdateCursorPosition: ; 910d4
+PokegearMap_UpdateCursorPosition:
 	push bc
 	ld e, a
 	farcall GetLandmarkCoords
@@ -760,9 +744,8 @@
 	ld [hl], d
 	ret
 
-; 910e8
 
-TownMap_GetKantoLandmarkLimits: ; 910e8
+TownMap_GetKantoLandmarkLimits:
 	ld a, [wStatusFlags]
 	bit STATUSFLAGS_HALL_OF_FAME_F, a
 	jr z, .not_hof
@@ -775,9 +758,8 @@
 	ld e, VICTORY_ROAD
 	ret
 
-; 910f9
 
-PokegearRadio_Init: ; 910f9 (24:50f9)
+PokegearRadio_Init:
 	call InitPokegearTilemap
 	depixel 4, 10, 4, 4
 	ld a, SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB
@@ -790,7 +772,7 @@
 	inc [hl]
 	ret
 
-PokegearRadio_Joypad: ; 91112 (24:5112)
+PokegearRadio_Joypad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and B_BUTTON
@@ -836,7 +818,7 @@
 	set 7, [hl]
 	ret
 
-PokegearPhone_Init: ; 91156 (24:5156)
+PokegearPhone_Init:
 	ld hl, wJumptableIndex
 	inc [hl]
 	xor a
@@ -849,7 +831,7 @@
 	call PrintText
 	ret
 
-PokegearPhone_Joypad: ; 91171 (24:5171)
+PokegearPhone_Joypad:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -925,7 +907,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-PokegearPhone_MakePhoneCall: ; 911eb (24:51eb)
+PokegearPhone_MakePhoneCall:
 	call GetMapPhoneService
 	and a
 	jr nz, .no_service
@@ -967,7 +949,6 @@
 	call PrintText
 	ret
 
-; 9124c (24:524c)
 
 .dotdotdot ; 0x9124c
 	;
@@ -983,7 +964,7 @@
 
 ; 0x91256
 
-PokegearPhone_FinishPhoneCall: ; 91256 (24:5256)
+PokegearPhone_FinishPhoneCall:
 	ld a, [hJoyPressed]
 	and A_BUTTON | B_BUTTON
 	ret z
@@ -994,7 +975,7 @@
 	call PrintText
 	ret
 
-PokegearPhone_GetDPad: ; 9126d (24:526d)
+PokegearPhone_GetDPad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_UP
@@ -1050,7 +1031,7 @@
 	call WaitBGMap
 	ret
 
-PokegearPhone_UpdateCursor: ; 912b7 (24:52b7)
+PokegearPhone_UpdateCursor:
 	ld a, " "
 	hlcoord 1, 4
 	ld [hl], a
@@ -1067,7 +1048,7 @@
 	ld [hl], "▶"
 	ret
 
-PokegearPhone_UpdateDisplayList: ; 912d8 (24:52d8)
+PokegearPhone_UpdateDisplayList:
 	hlcoord 1, 3
 	ld b, 9
 	ld a, " "
@@ -1110,9 +1091,8 @@
 	call PokegearPhone_UpdateCursor
 	ret
 
-; 9131e (24:531e)
 
-PokegearPhone_DeletePhoneNumber: ; 9131e
+PokegearPhone_DeletePhoneNumber:
 	ld hl, wPhoneList
 	ld a, [wPokegearPhoneScrollPosition]
 	ld e, a
@@ -1137,9 +1117,8 @@
 	jr nz, .loop
 	ret
 
-; 91342
 
-PokegearPhoneContactSubmenu: ; 91342 (24:5342)
+PokegearPhoneContactSubmenu:
 	ld hl, wPhoneList
 	ld a, [wPokegearPhoneScrollPosition]
 	ld e, a
@@ -1248,15 +1227,14 @@
 	ld l, a
 	jp hl
 
-.Cancel: ; 913f1
+.Cancel:
 	ld hl, PokegearText_WhomToCall
 	call PrintText
 	scf
 	ret
 
-; 913f9 (24:53f9)
 
-.Delete: ; 913f9
+.Delete:
 	ld hl, PokegearText_DeleteStoredNumber
 	call MenuTextBox
 	call YesNoBox
@@ -1273,15 +1251,13 @@
 	scf
 	ret
 
-; 9141b
 
-.Call: ; 9141b
+.Call:
 	and a
 	ret
 
-; 9141d
 
-.UpdateCursor: ; 9141d (24:541d)
+.UpdateCursor:
 	push de
 	ld a, [de]
 	inc de
@@ -1307,9 +1283,8 @@
 	pop de
 	ret
 
-; 9143f (24:543f)
 
-.CallDeleteCancelStrings: ; 9143f
+.CallDeleteCancelStrings:
 	dwcoord 10, 6
 	db 3
 	db   "CALL"
@@ -1316,28 +1291,24 @@
 	next "DELETE"
 	next "CANCEL"
 	db   "@"
-; 91455
 
-.CallDeleteCancelJumptable: ; 91455
+.CallDeleteCancelJumptable:
 	dw .Call
 	dw .Delete
 	dw .Cancel
 
-; 9145b
 
-.CallCancelStrings: ; 9145b
+.CallCancelStrings:
 	dwcoord 10, 8
 	db 2
 	db   "CALL"
 	next "CANCEL"
 	db   "@"
-; 9146a
 
-.CallCancelJumptable: ; 9146a
+.CallCancelJumptable:
 	dw .Call
 	dw .Cancel
 
-; 9146e
 
 ; unused
 	ld a, [hHours]
@@ -1353,9 +1324,8 @@
 	and a
 	ret
 
-; 91480
 
-Pokegear_SwitchPage: ; 91480 (24:5480)
+Pokegear_SwitchPage:
 	ld de, SFX_READ_TEXT_2
 	call PlaySFX
 	ld a, c
@@ -1365,7 +1335,7 @@
 	call DeleteSpriteAnimStruct2ToEnd
 	ret
 
-ExitPokegearRadio_HandleMusic: ; 91492
+ExitPokegearRadio_HandleMusic:
 	ld a, [wPokegearRadioMusicPlaying]
 	cp RESTART_MAP_MUSIC
 	jr z, .restart_map_music
@@ -1381,9 +1351,8 @@
 	ld [wPokegearRadioMusicPlaying], a
 	ret
 
-; 914ab
 
-DeleteSpriteAnimStruct2ToEnd: ; 914ab (24:54ab)
+DeleteSpriteAnimStruct2ToEnd:
 	ld hl, wSpriteAnim2
 	ld bc, wSpriteAnimationStructsEnd - wSpriteAnim2
 	xor a
@@ -1392,7 +1361,7 @@
 	ld [wSpriteAnimCount], a
 	ret
 
-Pokegear_LoadTilemapRLE: ; 914bb (24:54bb)
+Pokegear_LoadTilemapRLE:
 	; Format: repeat count, tile ID
 	; Terminated with -1
 	hlcoord 0, 0
@@ -1412,7 +1381,6 @@
 	jr nz, .load
 	jr .loop
 
-; 914ce (24:54ce)
 
 PokegearText_WhomToCall: ; 0x914ce
 	; Whom do you want to call?
@@ -1435,24 +1403,22 @@
 
 ; 0x914dd
 
-PokegearSpritesGFX: ; 914dd
+PokegearSpritesGFX:
 INCBIN "gfx/pokegear/pokegear_sprites.2bpp.lz"
-; 9150d
 
-RadioTilemapRLE: ; 9150d
+RadioTilemapRLE:
 INCBIN "gfx/pokegear/radio.tilemap.rle"
-PhoneTilemapRLE: ; 9158a
+PhoneTilemapRLE:
 INCBIN "gfx/pokegear/phone.tilemap.rle"
-ClockTilemapRLE: ; 915db
+ClockTilemapRLE:
 INCBIN "gfx/pokegear/clock.tilemap.rle"
-; 9163e
 
-_UpdateRadioStation: ; 9163e (24:563e)
+_UpdateRadioStation:
 	jr UpdateRadioStation
 
 ; called from engine/sprite_anims.asm
 
-AnimateTuningKnob: ; 91640 (24:5640)
+AnimateTuningKnob:
 	push bc
 	call .TuningKnob
 	pop bc
@@ -1462,7 +1428,7 @@
 	ld [hl], a
 	ret
 
-.TuningKnob: ; 9164e (24:564e)
+.TuningKnob:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN
@@ -1489,7 +1455,7 @@
 	inc [hl]
 	inc [hl]
 .update
-UpdateRadioStation: ; 9166f (24:566f)
+UpdateRadioStation:
 	ld hl, wRadioTuningKnob
 	ld d, [hl]
 	ld hl, RadioChannels
@@ -1527,7 +1493,6 @@
 	ld [hBGMapMode], a
 	ret
 
-; 916a1 (24:56a1)
 
 ; unused
 	ld [wPokegearRadioChannelBank], a
@@ -1537,7 +1502,6 @@
 	ld [wPokegearRadioChannelAddr + 1], a
 	ret
 
-; 916ad
 
 RadioChannels:
 ; entries correspond to constants/radio_constants.asm
@@ -1646,7 +1610,7 @@
 	scf
 	ret
 
-LoadStation_OaksPokemonTalk: ; 91753 (24:5753)
+LoadStation_OaksPokemonTalk:
 	xor a ; OAKS_POKEMON_TALK
 	ld [wCurrentRadioLine], a
 	ld [wNumRadioLinesPrinted], a
@@ -1656,7 +1620,7 @@
 	ld de, OaksPKMNTalkName
 	ret
 
-LoadStation_PokedexShow: ; 91766 (24:5766)
+LoadStation_PokedexShow:
 	ld a, POKEDEX_SHOW
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1667,7 +1631,7 @@
 	ld de, PokedexShowName
 	ret
 
-LoadStation_PokemonMusic: ; 9177b (24:577b)
+LoadStation_PokemonMusic:
 	ld a, POKEMON_MUSIC
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1678,7 +1642,7 @@
 	ld de, PokemonMusicName
 	ret
 
-LoadStation_LuckyChannel: ; 91790 (24:5790)
+LoadStation_LuckyChannel:
 	ld a, LUCKY_CHANNEL
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1689,7 +1653,7 @@
 	ld de, LuckyChannelName
 	ret
 
-LoadStation_BuenasPassword: ; 917a5 (24:57a5)
+LoadStation_BuenasPassword:
 	ld a, BUENAS_PASSWORD
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1704,12 +1668,11 @@
 	ld de, BuenasPasswordName
 	ret
 
-; 917c3 (24:57c3)
 
 BuenasPasswordName:    db "BUENA'S PASSWORD@"
 NotBuenasPasswordName: db "@"
 
-LoadStation_UnownRadio: ; 917d5 (24:57d5)
+LoadStation_UnownRadio:
 	ld a, UNOWN_RADIO
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1720,7 +1683,7 @@
 	ld de, UnownStationName
 	ret
 
-LoadStation_PlacesAndPeople: ; 917ea (24:57ea)
+LoadStation_PlacesAndPeople:
 	ld a, PLACES_AND_PEOPLE
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1731,7 +1694,7 @@
 	ld de, PlacesAndPeopleName
 	ret
 
-LoadStation_LetsAllSing: ; 917ff (24:57ff)
+LoadStation_LetsAllSing:
 	ld a, LETS_ALL_SING
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1742,9 +1705,8 @@
 	ld de, LetsAllSingName
 	ret
 
-; 91814 (24:5814)
 
-LoadStation_RocketRadio: ; 91814
+LoadStation_RocketRadio:
 	ld a, ROCKET_RADIO
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1755,9 +1717,8 @@
 	ld de, LetsAllSingName
 	ret
 
-; 91829
 
-LoadStation_PokeFluteRadio: ; 91829 (24:5829)
+LoadStation_PokeFluteRadio:
 	ld a, POKE_FLUTE_RADIO
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1768,7 +1729,7 @@
 	ld de, PokeFluteStationName
 	ret
 
-LoadStation_EvolutionRadio: ; 9183e (24:583e)
+LoadStation_EvolutionRadio:
 	ld a, EVOLUTION_RADIO
 	ld [wCurrentRadioLine], a
 	xor a
@@ -1779,12 +1740,11 @@
 	ld de, UnownStationName
 	ret
 
-; 91853 (24:5853)
 
-Unreferenced_LoadStation: ; 91853
+Unreferenced_LoadStation:
 	ret
 
-RadioMusicRestartDE: ; 91854 (24:5854)
+RadioMusicRestartDE:
 	push de
 	ld a, e
 	ld [wPokegearRadioMusicPlaying], a
@@ -1796,7 +1756,7 @@
 	call PlayMusic
 	ret
 
-RadioMusicRestartPokemonChannel: ; 91868 (24:5868)
+RadioMusicRestartPokemonChannel:
 	push de
 	ld a, RESTART_MAP_MUSIC
 	ld [wPokegearRadioMusicPlaying], a
@@ -1807,7 +1767,7 @@
 	call PlayMusic
 	ret
 
-Radio_BackUpFarCallParams: ; 9187c (24:587c)
+Radio_BackUpFarCallParams:
 	ld [wPokegearRadioChannelBank], a
 	ld a, l
 	ld [wPokegearRadioChannelAddr], a
@@ -1815,7 +1775,7 @@
 	ld [wPokegearRadioChannelAddr + 1], a
 	ret
 
-NoRadioStation: ; 91888 (24:5888)
+NoRadioStation:
 	call NoRadioMusic
 	call NoRadioName
 	xor a
@@ -1826,7 +1786,7 @@
 	ld [hBGMapMode], a
 	ret
 
-NoRadioMusic: ; 9189d (24:589d)
+NoRadioMusic:
 	ld de, MUSIC_NONE
 	call PlayMusic
 	ld a, ENTER_MAP_MUSIC
@@ -1833,7 +1793,7 @@
 	ld [wPokegearRadioMusicPlaying], a
 	ret
 
-NoRadioName: ; 918a9 (24:58a9)
+NoRadioName:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 1, 8
@@ -1844,7 +1804,6 @@
 	call TextBox
 	ret
 
-; 918bf
 
 OaksPKMNTalkName:     db "OAK's <PK><MN> Talk@"
 PokedexShowName:      db "#DEX Show@"
@@ -1855,9 +1814,8 @@
 PlacesAndPeopleName:  db "Places & People@"
 LetsAllSingName:      db "Let's All Sing!@"
 PokeFluteStationName: db "# FLUTE@"
-; 9191c
 
-_TownMap: ; 9191c
+_TownMap:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -1990,9 +1948,8 @@
 	call PokegearMap_UpdateCursorPosition
 	pop de
 	jr .loop2
-; 91a04
 
-.InitTilemap: ; 91a04
+.InitTilemap:
 	ld a, [wTownMapPlayerIconLandmark]
 	cp KANTO_LANDMARK
 	jr nc, .kanto2
@@ -2025,9 +1982,8 @@
 	call PokegearMap_UpdateLandmarkName
 	farcall TownMapPals
 	ret
-; 91a53
 
-PlayRadio: ; 91a53
+PlayRadio:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -2058,9 +2014,8 @@
 	call ExitPokegearRadio_HandleMusic
 	ret
 
-; 91a87
 
-.PlayStation: ; 91a87
+.PlayStation:
 	ld a, ENTER_MAP_MUSIC
 	ld [wPokegearRadioMusicPlaying], a
 	ld hl, .StationPointers
@@ -2090,9 +2045,8 @@
 	call WaitBGMap
 	ret
 
-; 91ab9
 
-.StationPointers: ; 91ab9
+.StationPointers:
 ; entries correspond to MAPRADIO_* constants
 	dw .OakOrPnP
 	dw LoadStation_OaksPokemonTalk
@@ -2104,9 +2058,8 @@
 	dw LoadStation_LetsAllSing
 	dw LoadStation_RocketRadio
 
-; 91acb
 
-.OakOrPnP: ; 91acb
+.OakOrPnP:
 	call IsInJohto
 	and a
 	jr nz, .kanto
@@ -2119,9 +2072,8 @@
 .kanto
 	jp LoadStation_PlacesAndPeople
 
-; 91ae1
 
-PokegearMap: ; 91ae1
+PokegearMap:
 	ld a, e
 	and a
 	jr nz, .kanto
@@ -2134,9 +2086,8 @@
 	call FillKantoMap
 	ret
 
-; 91af3
 
-_FlyMap: ; 91af3
+_FlyMap:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -2199,9 +2150,8 @@
 	ld e, a
 	ret
 
-; 91b73
 
-FlyMapScroll: ; 91b73
+FlyMapScroll:
 	ld a, [wStartFlypoint]
 	ld e, a
 	ld a, [wEndFlypoint]
@@ -2248,9 +2198,8 @@
 	ld [hBGMapMode], a
 	ret
 
-; 91bb5
 
-TownMapBubble: ; 91bb5
+TownMapBubble:
 ; Draw the bubble containing the location text in the town map HUD
 
 ; Top-left corner
@@ -2312,9 +2261,8 @@
 	call PlaceString
 	ret
 
-; 91c17
 
-GetMapCursorCoordinates: ; 91c17
+GetMapCursorCoordinates:
 	ld a, [wTownMapPlayerIconLandmark]
 	ld l, a
 	ld h, 0
@@ -2335,9 +2283,8 @@
 	ld [hl], d
 	ret
 
-; 91c3c
 
-CheckIfVisitedFlypoint: ; 91c3c
+CheckIfVisitedFlypoint:
 ; Check if the flypoint loaded in [hl] has been visited yet.
 	push bc
 	push de
@@ -2355,9 +2302,8 @@
 	and a
 	ret
 
-; 91c50
 
-HasVisitedSpawn: ; 91c50
+HasVisitedSpawn:
 ; Check if spawn point c has been visited.
 	ld hl, wVisitedSpawns
 	ld b, CHECK_FLAG
@@ -2366,16 +2312,14 @@
 	ld a, c
 	ret
 
-; 91c5e
 
 INCLUDE "data/maps/flypoints.asm"
 
-ret_91c8f: ; 91c8f
+ret_91c8f:
 	ret
 
-; 91c90
 
-FlyMap: ; 91c90
+FlyMap:
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -2469,9 +2413,8 @@
 	ld [wTownMapCursorCoordinates + 1], a
 	ret
 
-; 91d11
 
-Pokedex_GetArea: ; 91d11
+Pokedex_GetArea:
 ; e: Current landmark
 	ld a, [wTownMapPlayerIconLandmark]
 	push af
@@ -2537,9 +2480,8 @@
 	ld [wTownMapPlayerIconLandmark], a
 	ret
 
-; 91d9b
 
-.LeftRightInput: ; 91d9b
+.LeftRightInput:
 	ld a, [hl]
 	and D_LEFT
 	jr nz, .left
@@ -2573,9 +2515,8 @@
 	call .GetAndPlaceNest
 	ret
 
-; 91dcd
 
-.BlinkNestIcons: ; 91dcd
+.BlinkNestIcons:
 	ld a, [hVBlankCounter]
 	ld e, a
 	and $f
@@ -2593,9 +2534,8 @@
 	call CopyBytes
 	ret
 
-; 91de9
 
-.PlaceString_MonsNest: ; 91de9
+.PlaceString_MonsNest:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH
 	ld a, " "
@@ -2616,13 +2556,11 @@
 	call PlaceString
 	ret
 
-; 91e16
 
 .String_SNest:
 	db "'S NEST@"
-; 91e1e
 
-.GetAndPlaceNest: ; 91e1e
+.GetAndPlaceNest:
 	ld [wTownMapCursorLandmark], a
 	ld e, a
 	farcall FindNest ; load nest landmarks into wTileMap[0,0]
@@ -2660,9 +2598,8 @@
 	call CopyBytes
 	ret
 
-; 91e5a
 
-.HideNestsShowPlayer: ; 91e5a
+.HideNestsShowPlayer:
 	call .CheckPlayerLocation
 	ret c
 	ld a, [wTownMapPlayerIconLandmark]
@@ -2706,9 +2643,8 @@
 	call ByteFill
 	ret
 
-; 91e9c
 
-.PlayerOAM: ; 91e9c
+.PlayerOAM:
 	; y pxl, x pxl, tile offset
 	db -1 * 8, -1 * 8, 0 ; top left
 	db -1 * 8,  0 * 8, 1 ; top right
@@ -2715,9 +2651,8 @@
 	db  0 * 8, -1 * 8, 2 ; bottom left
 	db  0 * 8,  0 * 8, 3 ; bottom right
 	db $80 ; terminator
-; 91ea9
 
-.CheckPlayerLocation: ; 91ea9
+.CheckPlayerLocation:
 ; Don't show the player's sprite if you're
 ; not in the same region as what's currently
 ; on the screen.
@@ -2748,9 +2683,8 @@
 	scf
 	ret
 
-; 91ed0
 
-.GetPlayerOrFastShipIcon: ; 91ed0
+.GetPlayerOrFastShipIcon:
 	ld a, [wTownMapPlayerIconLandmark]
 	cp FAST_SHIP
 	jr z, .FastShip
@@ -2762,9 +2696,8 @@
 	ld b, BANK(FastShipGFX)
 	ret
 
-; 91ee4
 
-TownMapBGUpdate: ; 91ee4
+TownMapBGUpdate:
 ; Update BG Map tiles and attributes
 
 ; BG Map address
@@ -2792,15 +2725,14 @@
 	ld [hBGMapMode], a
 	ret
 
-; 91eff
 
-FillJohtoMap: ; 91eff
+FillJohtoMap:
 	ld de, JohtoMap
 	jr FillTownMap
 
-FillKantoMap: ; 91f04
+FillKantoMap:
 	ld de, KantoMap
-FillTownMap: ; 91f07
+FillTownMap:
 	hlcoord 0, 0
 .loop
 	ld a, [de]
@@ -2811,9 +2743,8 @@
 	inc de
 	jr .loop
 
-; 91f13
 
-TownMapPals: ; 91f13
+TownMapPals:
 ; Assign palettes based on tile ids
 	hlcoord 0, 0
 	decoord 0, 0, wAttrMap
@@ -2866,9 +2797,8 @@
 
 .PalMap:
 INCLUDE "gfx/pokegear/town_map_palette_map.asm"
-; 91f7b
 
-TownMapMon: ; 91f7b
+TownMapMon:
 ; Draw the FlyMon icon at town map location
 
 ; Get FlyMon species
@@ -2894,9 +2824,8 @@
 	ld [hl], SPRITE_ANIM_SEQ_NULL
 	ret
 
-; 91fa6
 
-TownMapPlayerIcon: ; 91fa6
+TownMapPlayerIcon:
 ; Draw the player icon at town map location in a
 	push af
 	farcall GetPlayerIcon
@@ -2941,7 +2870,7 @@
 
 ; 0x91ff2
 
-LoadTownMapGFX: ; 91ff2
+LoadTownMapGFX:
 	ld hl, TownMapGFX
 	ld de, vTiles2
 	lb bc, BANK(TownMapGFX), 48
@@ -2948,19 +2877,16 @@
 	call DecompressRequest2bpp
 	ret
 
-; 91fff
 
-JohtoMap: ; 91fff
+JohtoMap:
 INCBIN "gfx/pokegear/johto.bin"
-; 92168
 
-KantoMap: ; 92168
+KantoMap:
 INCBIN "gfx/pokegear/kanto.bin"
-; 922d1
 
-PokedexNestIconGFX: ; 922d1
+PokedexNestIconGFX:
 INCBIN "gfx/pokegear/dexmap_nest_icon.2bpp"
-FlyMapLabelBorderGFX: ; 922e1
+FlyMapLabelBorderGFX:
 INCBIN "gfx/pokegear/flymap_label_border.1bpp"
 
 Unreferenced_Function92311:
@@ -3041,9 +2967,8 @@
 	ld e, a
 	ret
 
-; 923b8
 
-.HandleDPad: ; 923b8
+.HandleDPad:
 	ld hl, hJoyLast
 	ld a, [hl]
 	and D_DOWN | D_RIGHT
@@ -3094,4 +3019,3 @@
 	ld [hBGMapMode], a
 	ret
 
-; 92402
--- a/engine/pokegear/townmap_convertlinebreakcharacters.asm
+++ b/engine/pokegear/townmap_convertlinebreakcharacters.asm
@@ -1,4 +1,4 @@
-TownMap_ConvertLineBreakCharacters: ; 1de2c5
+TownMap_ConvertLineBreakCharacters:
 	ld hl, wStringBuffer1
 .loop
 	ld a, [hl]
--- a/engine/pokemon/bills_pc.asm
+++ b/engine/pokemon/bills_pc.asm
@@ -1,4 +1,4 @@
-_DepositPKMN: ; e2391 (38:6391)
+_DepositPKMN:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -35,13 +35,13 @@
 	ld [wOptions], a
 	ret
 
-.RunJumptable: ; e23d5 (38:63d5)
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call BillsPC_Jumptable
 	jp hl
 
-.Jumptable: ; e23df (38:63df)
+.Jumptable:
 	dw .Init
 	dw .HandleJoypad
 	dw .WhatsUp
@@ -48,7 +48,7 @@
 	dw .Submenu
 	dw BillsPC_EndJumptableLoop
 
-.Init: ; e23e9 (38:63e9)
+.Init:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -69,7 +69,7 @@
 	call BillsPC_IncrementJumptableIndex
 	ret
 
-.HandleJoypad: ; e241a (38:641a)
+.HandleJoypad:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and B_BUTTON
@@ -100,7 +100,6 @@
 	ld a, $2
 	ld [wJumptableIndex], a
 	ret
-; e2452 (38:6452)
 
 .go_back
 	ld hl, wJumptableIndex
@@ -112,7 +111,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-.WhatsUp: ; e245d (38:645d)
+.WhatsUp:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -127,7 +126,7 @@
 	call BillsPC_IncrementJumptableIndex
 	ret
 
-.Submenu: ; e247d (38:647d)
+.Submenu:
 	ld hl, BillsPCDepositMenuHeader
 	call CopyMenuHeader
 	ld a, [wMenuCursorY]
@@ -147,7 +146,7 @@
 	ld l, a
 	jp hl
 
-BillsPCDepositJumptable: ; e24a1 (38:64a1)
+BillsPCDepositJumptable:
 	dw BillsPCDepositFuncDeposit ; Deposit Pokemon
 	dw BillsPCDepositFuncStats ; Pokemon Stats
 	dw BillsPCDepositFuncRelease ; Release Pokemon
@@ -154,7 +153,7 @@
 	dw BillsPCDepositFuncCancel ; Cancel
 
 
-BillsPCDepositFuncDeposit: ; e24a9 (38:64a9)
+BillsPCDepositFuncDeposit:
 	call BillsPC_CheckMail_PreventBlackout
 	jp c, BillsPCDepositFuncCancel
 	call DepositPokemon
@@ -171,7 +170,7 @@
 	call BillsPC_PlaceString
 	ret
 
-BillsPCDepositFuncStats: ; e24c8 (38:64c8)
+BillsPCDepositFuncStats:
 	call LoadStandardMenuHeader
 	call BillsPC_StatsScreen
 	call ExitMenu
@@ -182,7 +181,7 @@
 	call BillsPC_ApplyPalettes
 	ret
 
-BillsPCDepositFuncRelease: ; e24e0 (38:64e0)
+BillsPCDepositFuncRelease:
 	call BillsPC_CheckMail_PreventBlackout
 	jr c, BillsPCDepositFuncCancel
 	call BillsPC_IsMonAnEgg
@@ -222,11 +221,10 @@
 	ld [wMenuCursorY], a
 	ret
 
-BillsPCDepositFuncCancel: ; e2537 (38:6537)
+BillsPCDepositFuncCancel:
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; e253d (38:653d)
 
 BillsPCDepositMenuHeader: ; 0xe253d (38:653d)
 	db MENU_BACKUP_TILES ; flags
@@ -244,7 +242,7 @@
 	db "CANCEL@"
 ; 0xe2564 (38:6564)
 
-Unreferenced_BillsPCClearThreeBoxes: ; e2564
+Unreferenced_BillsPCClearThreeBoxes:
 	hlcoord 0, 0
 	ld b,  4
 	ld c,  8
@@ -258,9 +256,8 @@
 	ld c,  8
 	call ClearBox
 	ret
-; e2583
 
-_WithdrawPKMN: ; e2583 (38:6583)
+_WithdrawPKMN:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -297,13 +294,13 @@
 	ld [wOptions], a
 	ret
 
-.RunJumptable: ; e25c8 (38:65c8)
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call BillsPC_Jumptable
 	jp hl
 
-.Jumptable: ; e25d2 (38:65d2)
+.Jumptable:
 	dw .Init
 	dw .Joypad
 	dw .PrepSubmenu
@@ -310,7 +307,7 @@
 	dw BillsPC_Withdraw
 	dw BillsPC_EndJumptableLoop
 
-.Init: ; e25dc (38:65dc)
+.Init:
 	ld a, NUM_BOXES + 1
 	ld [wBillsPC_LoadedBox], a
 	xor a
@@ -333,7 +330,7 @@
 	call BillsPC_IncrementJumptableIndex
 	ret
 
-.Joypad: ; e2612 (38:6612)
+.Joypad:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and B_BUTTON
@@ -362,7 +359,7 @@
 	jr z, .b_button
 	ld a, $2
 	ld [wJumptableIndex], a
-	ret ; e264a (38:664a)
+	ret
 
 .unused
 	ld hl, wJumptableIndex
@@ -373,9 +370,8 @@
 	ld a, $4
 	ld [wJumptableIndex], a
 	ret
-; e2655
 
-.PrepSubmenu: ; e2655 (38:6655)
+.PrepSubmenu:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -390,7 +386,7 @@
 	call BillsPC_IncrementJumptableIndex
 	ret
 
-BillsPC_Withdraw: ; e2675 (38:6675)
+BillsPC_Withdraw:
 	ld hl, .MenuHeader
 	call CopyMenuHeader
 	ld a, [wMenuCursorY]
@@ -417,7 +413,7 @@
 	dw .cancel ; Cancel
 
 
-.withdraw ; e26a1 (38:66a1)
+.withdraw
 	call BillsPC_CheckMail_PreventBlackout
 	jp c, .cancel
 	call TryWithdrawPokemon
@@ -433,7 +429,7 @@
 	call BillsPC_PlaceString
 	ret
 
-.stats ; e26c0 (38:66c0)
+.stats
 	call LoadStandardMenuHeader
 	call BillsPC_StatsScreen
 	call ExitMenu
@@ -444,7 +440,7 @@
 	call BillsPC_ApplyPalettes
 	ret
 
-.release ; e26d8 (38:66d8)
+.release
 	ld a, [wMenuCursorY]
 	push af
 	call BillsPC_IsMonAnEgg
@@ -481,11 +477,10 @@
 	ld [wMenuCursorY], a
 	ret
 
-.cancel ; e272b (38:672b)
+.cancel
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; e2731 (38:6731)
 
 .MenuHeader: ; 0xe2731
 	db MENU_BACKUP_TILES ; flags
@@ -503,7 +498,7 @@
 	db "CANCEL@"
 ; 0xe2759
 
-_MovePKMNWithoutMail: ; e2759
+_MovePKMNWithoutMail:
 	ld hl, wOptions
 	ld a, [hl]
 	push af
@@ -542,16 +537,14 @@
 	pop af
 	ld [wOptions], a
 	ret
-; e27a2
 
-.RunJumptable: ; e27a2
+.RunJumptable:
 	ld a, [wJumptableIndex]
 	ld hl, .Jumptable
 	call BillsPC_Jumptable
 	jp hl
-; e27ac
 
-.Jumptable: ; e27ac
+.Jumptable:
 	dw .Init
 	dw .Joypad
 	dw .PrepSubmenu
@@ -559,9 +552,8 @@
 	dw .PrepInsertCursor
 	dw .Joypad2
 	dw BillsPC_EndJumptableLoop
-; e27ba
 
-.Init: ; e27ba
+.Init:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -581,9 +573,8 @@
 	call BillsPC_UpdateSelectionCursor
 	call BillsPC_IncrementJumptableIndex
 	ret
-; e27eb
 
-.Joypad: ; e27eb
+.Joypad:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -633,9 +624,8 @@
 	ld a, $6
 	ld [wJumptableIndex], a
 	ret
-; e283d
 
-.PrepSubmenu: ; e283d
+.PrepSubmenu:
 	xor a
 	ld [hBGMapMode], a
 	call ClearSprites
@@ -649,9 +639,8 @@
 	ld [wMenuCursorY], a
 	call BillsPC_IncrementJumptableIndex
 	ret
-; e285d
 
-.MoveMonWOMailSubmenu: ; e285d
+.MoveMonWOMailSubmenu:
 	ld hl, .MenuHeader
 	call CopyMenuHeader
 	ld a, [wMenuCursorY]
@@ -670,15 +659,13 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; e2881
 
-.Jumptable2: ; e2881
+.Jumptable2:
 	dw .Move
 	dw .Stats
 	dw .Cancel
-; e2887
 
-.Move: ; e2887
+.Move:
 	call BillsPC_CheckMail_PreventBlackout
 	jp c, .Cancel
 	ld a, [wBillsPC_ScrollPosition]
@@ -690,9 +677,8 @@
 	ld a, $4
 	ld [wJumptableIndex], a
 	ret
-; e28a5
 
-.Stats: ; e28a5
+.Stats:
 	call LoadStandardMenuHeader
 	call BillsPC_StatsScreen
 	call ExitMenu
@@ -702,13 +688,11 @@
 	ld a, SCGB_BILLS_PC
 	call BillsPC_ApplyPalettes
 	ret
-; e28bd
 
-.Cancel: ; e28bd
+.Cancel:
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; e28c3
 
 .MenuHeader: ; 0xe28c3
 	db MENU_BACKUP_TILES ; flags
@@ -725,7 +709,7 @@
 	db "CANCEL@"
 ; 0xe28df
 
-.PrepInsertCursor: ; e28df
+.PrepInsertCursor:
 	xor a
 	ld [hBGMapMode], a
 	call CopyBoxmonSpecies
@@ -740,9 +724,8 @@
 	call WaitBGMap
 	call BillsPC_IncrementJumptableIndex
 	ret
-; e2903
 
-.Joypad2: ; e2903
+.Joypad2:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and B_BUTTON
@@ -795,9 +778,8 @@
 	ld a, $0
 	ld [wJumptableIndex], a
 	ret
-; e2963
 
-BillsPC_InitRAM: ; e2963 (38:6963)
+BillsPC_InitRAM:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -815,17 +797,17 @@
 	ld [wBillsPC_ScrollPosition], a
 	ret
 
-BillsPC_IncrementJumptableIndex: ; e298d (38:698d)
+BillsPC_IncrementJumptableIndex:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-BillsPC_EndJumptableLoop: ; e2992 (38:6992)
+BillsPC_EndJumptableLoop:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-_StatsScreenDPad: ; e2998 (38:6998)
+_StatsScreenDPad:
 	ld a, [wBillsPC_NumMonsOnScreen]
 	ld d, a
 	ld a, [wBillsPC_NumMonsInBox]
@@ -844,7 +826,7 @@
 .empty
 	jp BillsPC_JoypadDidNothing
 
-Withdraw_UpDown: ; e29b5 (38:69b5)
+Withdraw_UpDown:
 	ld hl, hJoyLast
 	ld a, [wBillsPC_NumMonsOnScreen]
 	ld d, a
@@ -860,9 +842,8 @@
 	jr nz, BillsPC_PressDown
 .empty
 	jp BillsPC_JoypadDidNothing
-; e29d0 (38:69d0)
 
-MoveMonWithoutMail_DPad: ; e29d0
+MoveMonWithoutMail_DPad:
 	ld hl, hJoyLast
 	ld a, [wBillsPC_NumMonsOnScreen]
 	ld d, a
@@ -886,7 +867,7 @@
 	jr nz, BillsPC_PressRight
 	jr BillsPC_JoypadDidNothing
 
-MoveMonWithoutMail_DPad_2: ; e29f4
+MoveMonWithoutMail_DPad_2:
 	ld hl, hJoyLast
 	ld a, [wBillsPC_NumMonsOnScreen]
 	ld d, a
@@ -911,7 +892,7 @@
 	jr nz, BillsPC_PressRight
 	jr BillsPC_JoypadDidNothing
 
-BillsPC_PressUp: ; e2a18 (38:6a18)
+BillsPC_PressUp:
 	ld hl, wBillsPC_CursorPosition
 	ld a, [hl]
 	and a
@@ -927,7 +908,7 @@
 	dec [hl]
 	jr BillsPC_UpDownDidSomething
 
-BillsPC_PressDown: ; e2a2c (38:6a2c)
+BillsPC_PressDown:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -947,9 +928,8 @@
 	ld hl, wBillsPC_ScrollPosition
 	inc [hl]
 	jr BillsPC_UpDownDidSomething
-; e2a48 (38:6a48)
 
-BillsPC_PressLeft: ; e2a48
+BillsPC_PressLeft:
 	ld hl, wBillsPC_LoadedBox
 	ld a, [hl]
 	and a
@@ -961,7 +941,7 @@
 	ld [hl], NUM_BOXES
 	jr BillsPC_LeftRightDidSomething
 
-BillsPC_PressRight: ; e2a56
+BillsPC_PressRight:
 	ld hl, wBillsPC_LoadedBox
 	ld a, [hl]
 	cp NUM_BOXES
@@ -973,23 +953,21 @@
 	ld [hl], 0
 	jr BillsPC_LeftRightDidSomething
 
-BillsPC_JoypadDidNothing: ; e2a65 (38:6a65)
+BillsPC_JoypadDidNothing:
 	xor a
 	and a
 	ret
 
-BillsPC_UpDownDidSomething: ; e2a68 (38:6a68)
+BillsPC_UpDownDidSomething:
 	ld a, TRUE
 	and a
 	ret
-; e2a6c (38:6a6c)
 
-BillsPC_LeftRightDidSomething: ; e2a6c
+BillsPC_LeftRightDidSomething:
 	scf
 	ret
-; e2a6e
 
-BillsPC_PlaceString: ; e2a6e (38:6a6e)
+BillsPC_PlaceString:
 	push de
 	hlcoord 0, 15
 	lb bc, 1, 18
@@ -998,9 +976,8 @@
 	hlcoord 1, 16
 	call PlaceString
 	ret
-; e2a80 (38:6a80)
 
-BillsPC_MoveMonWOMail_BoxNameAndArrows: ; e2a80
+BillsPC_MoveMonWOMail_BoxNameAndArrows:
 	call BillsPC_BoxName
 	hlcoord 8, 1
 	ld [hl], $5f
@@ -1007,9 +984,8 @@
 	hlcoord 19, 1
 	ld [hl], $5e
 	ret
-; e2a8e
 
-BillsPC_BoxName: ; e2a8e (38:6a8e)
+BillsPC_BoxName:
 	hlcoord 8, 0
 	lb bc, 1, 10
 	call TextBox
@@ -1038,13 +1014,11 @@
 	hlcoord 10, 1
 	call PlaceString
 	ret
-; e2abd (38:6abd)
 
 .PartyPKMN:
 	db "PARTY <PK><MN>@"
-; e2ac6
 
-PCMonInfo: ; e2ac6 (38:6ac6)
+PCMonInfo:
 ; Display a monster's pic and
 ; attributes when highlighting
 ; it in a PC menu.
@@ -1143,7 +1117,7 @@
 	ld [hl], a
 	ret
 
-BillsPC_LoadMonStats: ; e2b6d (38:6b6d)
+BillsPC_LoadMonStats:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -1250,7 +1224,7 @@
 	call CloseSRAM
 	ret
 
-BillsPC_RefreshTextboxes: ; e2c2c (38:6c2c)
+BillsPC_RefreshTextboxes:
 	hlcoord 8, 2
 	lb bc, 10, 10
 	call TextBox
@@ -1287,13 +1261,11 @@
 	dec a
 	jr nz, .loop
 	ret
-; e2c67 (38:6c67)
 
 .CancelString:
 	db "CANCEL@"
-; e2c6e
 
-.PlaceNickname: ; e2c6e (38:6c6e)
+.PlaceNickname:
 	ld a, [de]
 	and a
 	ret z
@@ -1402,11 +1374,9 @@
 	ld de, .Placeholder
 	call PlaceString
 	ret
-; e2d2a (38:6d2a)
 
 .Placeholder:
 	db "-----@"
-; e2d30
 
 copy_box_data: MACRO
 .loop\@
@@ -1442,7 +1412,7 @@
 	ld [wBillsPC_NumMonsInBox], a
 ENDM
 
-CopyBoxmonSpecies: ; e2d30 (38:6d30)
+CopyBoxmonSpecies:
 	xor a
 	ld hl, wBillsPCPokemonList
 	ld bc, 3 * 30
@@ -1476,7 +1446,7 @@
 	copy_box_data 1
 	ret
 
-BillsPC_GetSelectedPokemonSpecies: ; e2def (38:6def)
+BillsPC_GetSelectedPokemonSpecies:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -1489,7 +1459,7 @@
 	ld a, [hl]
 	ret
 
-BillsPC_UpdateSelectionCursor: ; e2e01 (38:6e01)
+BillsPC_UpdateSelectionCursor:
 	ld a, [wBillsPC_NumMonsInBox]
 	and a
 	jr nz, .place_cursor
@@ -1516,9 +1486,8 @@
 	inc de
 endr
 	jr .loop
-; e2e2b (38:6e2b)
 
-.OAM: ; e2e2b
+.OAM:
 	dsprite 4, 6, 10, 0, $00, 0
 	dsprite 4, 6, 11, 0, $00, 0
 	dsprite 4, 6, 12, 0, $00, 0
@@ -1544,9 +1513,8 @@
 	dsprite 5, 6, 19, 1, $01, 0 | X_FLIP
 	dsprite 6, 1, 19, 1, $01, 0 | X_FLIP | Y_FLIP
 	db -1
-; e2e8c
 
-BillsPC_UpdateInsertCursor: ; e2e8c
+BillsPC_UpdateInsertCursor:
 	ld hl, .OAM
 	ld de, wVirtualOAMSprite00
 .loop
@@ -1566,9 +1534,8 @@
 	inc de
 endr
 	jr .loop
-; e2eac
 
-.OAM: ; e2eac
+.OAM:
 	dsprite 4, 7, 10, 0, $06, 0
 	dsprite 5, 3, 11, 0, $00, 0 | Y_FLIP
 	dsprite 5, 3, 12, 0, $00, 0 | Y_FLIP
@@ -1580,9 +1547,8 @@
 	dsprite 5, 3, 18, 0, $00, 0 | Y_FLIP
 	dsprite 4, 7, 19, 0, $07, 0
 	db -1
-; e2ed5
 
-Unreferenced_BillsPC_FillBox: ; e2ed5
+Unreferenced_BillsPC_FillBox:
 .row
 	push bc
 	push hl
@@ -1597,9 +1563,8 @@
 	dec b
 	jr nz, .row
 	ret
-; e2ee5
 
-BillsPC_CheckSpaceInDestination: ; e2ee5
+BillsPC_CheckSpaceInDestination:
 ; If moving within a box, no need to be here.
 	ld hl, wBillsPC_LoadedBox
 	ld a, [wBillsPC_BackupLoadedBox]
@@ -1633,9 +1598,8 @@
 	call DelayFrames
 	scf
 	ret
-; e2f18
 
-BillsPC_CheckMail_PreventBlackout: ; e2f18 (38:6f18)
+BillsPC_CheckMail_PreventBlackout:
 	ld a, [wBillsPC_LoadedBox]
 	and a
 	jr nz, .Okay
@@ -1675,7 +1639,7 @@
 	scf
 	ret
 
-BillsPC_IsMonAnEgg: ; e2f5f (38:6f5f)
+BillsPC_IsMonAnEgg:
 	ld a, [wCurPartySpecies]
 	cp EGG
 	jr z, .egg
@@ -1693,7 +1657,7 @@
 	scf
 	ret
 
-BillsPC_StatsScreen: ; e2f7e (38:6f7e)
+BillsPC_StatsScreen:
 	call LowVolume
 	call BillsPC_CopyMon
 	ld a, $3
@@ -1703,7 +1667,7 @@
 	call MaxVolume
 	ret
 
-StatsScreenDPad: ; e2f95 (38:6f95)
+StatsScreenDPad:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and A_BUTTON | B_BUTTON | D_RIGHT | D_LEFT
@@ -1737,7 +1701,7 @@
 	ld [wMenuJoypad], a
 	ret
 
-BillsPC_CopyMon: ; e2fd6 (38:6fd6)
+BillsPC_CopyMon:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -1809,7 +1773,7 @@
 	farcall CalcBufferMonStats
 	ret
 
-DepositPokemon: ; e307c (38:707c)
+DepositPokemon:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -1861,7 +1825,7 @@
 	scf
 	ret
 
-TryWithdrawPokemon: ; e30fa (38:70fa)
+TryWithdrawPokemon:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -1917,7 +1881,7 @@
 	ret
 
 
-ReleasePKMN_ByePKMN: ; e3180 (38:7180)
+ReleasePKMN_ByePKMN:
 	hlcoord 0, 0
 	lb bc, 15, 8
 	call ClearBox
@@ -1962,9 +1926,8 @@
 	ld c, 50
 	call DelayFrames
 	ret
-; e31e7 (38:71e7)
 
-MovePKMNWitoutMail_InsertMon: ; e31e7
+MovePKMNWitoutMail_InsertMon:
 	push hl
 	push de
 	push bc
@@ -2005,27 +1968,23 @@
 	ld de, .dw_return
 	push de
 	jp hl
-; e322a
 
-.dw_return ; e322a
+.dw_return
 	pop af
 	ld e, a
 	farcall MoveMonWOMail_InsertMon_SaveGame
 	ret
-; e3233
 
 .Saving_LeaveOn:
 	db "Saving… Leave ON!@"
-; e3245
 
-.Jumptable: ; e3245
+.Jumptable:
 	dw .BoxToBox
 	dw .PartyToBox
 	dw .BoxToParty
 	dw .PartyToParty
-; e324d
 
-.BoxToBox: ; e324d
+.BoxToBox:
 	ld hl, wBillsPC_BackupLoadedBox
 	ld a, [wBillsPC_LoadedBox]
 	cp [hl]
@@ -2039,9 +1998,8 @@
 	call .CheckTrivialMove
 	call .CopyToBox
 	ret
-; e3267
 
-.PartyToBox: ; e3267
+.PartyToBox:
 	call .CopyFromParty
 	ld a, $1
 	ld [wGameLogicPaused], a
@@ -2050,22 +2008,19 @@
 	ld [wGameLogicPaused], a
 	call .CopyToBox
 	ret
-; e327d
 
-.BoxToParty: ; e327d
+.BoxToParty:
 	call .CopyFromBox
 	call .CopyToParty
 	ret
-; e3284
 
-.PartyToParty: ; e3284
+.PartyToParty:
 	call .CopyFromParty
 	call .CheckTrivialMove
 	call .CopyToParty
 	ret
-; e328e
 
-.CheckTrivialMove: ; e328e
+.CheckTrivialMove:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -2089,9 +2044,8 @@
 	ret z
 	dec [hl]
 	ret
-; e32b0
 
-.CopyFromBox: ; e32b0
+.CopyFromBox:
 	ld a, [wBillsPC_BackupLoadedBox]
 	dec a
 	ld e, a
@@ -2117,9 +2071,8 @@
 	ld [wPokemonWithdrawDepositParameter], a
 	farcall RemoveMonFromPartyOrBox
 	ret
-; e32fa
 
-.CopyToBox: ; e32fa
+.CopyToBox:
 	ld a, [wBillsPC_LoadedBox]
 	dec a
 	ld e, a
@@ -2130,9 +2083,8 @@
 	ld [wCurPartyMon], a
 	farcall InsertPokemonIntoBox
 	ret
-; e3316
 
-.CopyFromParty: ; e3316
+.CopyFromParty:
 	ld a, [wBillsPC_BackupCursorPosition]
 	ld hl, wBillsPC_BackupScrollPosition
 	add [hl]
@@ -2150,9 +2102,8 @@
 	ld [wPokemonWithdrawDepositParameter], a
 	farcall RemoveMonFromPartyOrBox
 	ret
-; e3346
 
-.CopyToParty: ; e3346
+.CopyToParty:
 	ld a, [wBillsPC_CursorPosition]
 	ld hl, wBillsPC_ScrollPosition
 	add [hl]
@@ -2159,9 +2110,8 @@
 	ld [wCurPartyMon], a
 	farcall InsertPokemonIntoParty
 	ret
-; e3357
 
-CopySpeciesToTemp: ; e3357 (38:7357)
+CopySpeciesToTemp:
 	ld a, [wCurPartyMon]
 	ld c, a
 	ld b, $0
@@ -2170,7 +2120,7 @@
 	ld [wCurPartySpecies], a
 	ret
 
-CopyNicknameToTemp: ; e3363 (38:7363)
+CopyNicknameToTemp:
 	ld bc, MON_NAME_LENGTH
 	ld a, [wCurPartyMon]
 	call AddNTimes
@@ -2179,7 +2129,7 @@
 	call CopyBytes
 	ret
 
-CopyOTNameToTemp: ; e3376 (38:7376)
+CopyOTNameToTemp:
 	ld bc, NAME_LENGTH
 	ld a, [wCurPartyMon]
 	call AddNTimes
@@ -2188,7 +2138,7 @@
 	call CopyBytes
 	ret
 
-CopyMonToTemp: ; e3389 (38:7389)
+CopyMonToTemp:
 	ld a, [wCurPartyMon]
 	call AddNTimes
 	ld de, wBufferMon
@@ -2195,7 +2145,7 @@
 	call CopyBytes
 	ret
 
-GetBoxPointer: ; e3396 (38:7396)
+GetBoxPointer:
 	dec b
 	ld c, b
 	ld b, 0
@@ -2209,9 +2159,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; e33a6 (38:73a6)
 
-.boxes ; e33a6
+.boxes
 	;  bank, address
 	dba sBox1
 	dba sBox2
@@ -2227,9 +2176,8 @@
 	dba sBox12
 	dba sBox13
 	dba sBox14
-; e33d0
 
-BillsPC_ApplyPalettes: ; e33d0 (38:73d0)
+BillsPC_ApplyPalettes:
 	ld b, a
 	call GetSGBLayout
 	ld a, %11100100
@@ -2238,7 +2186,7 @@
 	call DmgToCgbObjPal0
 	ret
 
-BillsPC_Jumptable: ; e33df (38:73df)
+BillsPC_Jumptable:
 	ld e, a
 	ld d, $0
 	add hl, de
@@ -2248,7 +2196,7 @@
 	ld l, a
 	ret
 
-BillsPC_InitGFX: ; e33e8 (38:73e8)
+BillsPC_InitGFX:
 	call DisableLCD
 	ld hl, vTiles2 tile $00
 	ld bc, $31 tiles
@@ -2267,11 +2215,9 @@
 	call SkipMusic
 	call EnableLCD
 	ret
-; e3419 (38:7419)
 
 PCSelectLZ: INCBIN "gfx/pc/pc.2bpp.lz"
 PCMailGFX:  INCBIN "gfx/pc/pc_mail.2bpp"
-; e34dd
 
 PCString_ChooseaPKMN: db "Choose a <PK><MN>.@"
 PCString_WhatsUp: db "What's up?@"
@@ -2289,10 +2235,9 @@
 PCString_BoxFull: db "The BOX is full.@"
 PCString_PartyFull: db "The party's full!@"
 PCString_NoReleasingEGGS: db "No releasing EGGS!@"
-; e35aa
 
 
-_ChangeBox: ; e35aa (38:75aa)
+_ChangeBox:
 	call LoadStandardMenuHeader
 	call BillsPC_ClearTilemap
 .loop
@@ -2318,7 +2263,7 @@
 	call CloseWindow
 	ret
 
-BillsPC_ClearTilemap: ; e35e2 (38:75e2)
+BillsPC_ClearTilemap:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -2326,7 +2271,6 @@
 	ld a, " "
 	call ByteFill
 	ret
-; e35f1 (38:75f1)
 
 _ChangeBox_MenuHeader: ; 0xe35f1
 	db MENU_BACKUP_TILES ; flags
@@ -2343,9 +2287,8 @@
 	dba .boxnames
 	dba NULL
 	dba BillsPC_PrintBoxCountAndCapacity
-; e3609
 
-.boxes ; e3609
+.boxes
 	db NUM_BOXES
 x = 1
 rept NUM_BOXES
@@ -2353,9 +2296,8 @@
 x = x + 1
 endr
 	db -1
-; e3619
 
-.boxnames ; e3619
+.boxnames
 	push de
 	ld a, [wMenuSelection]
 	dec a
@@ -2363,9 +2305,8 @@
 	pop hl
 	call PlaceString
 	ret
-; e3626
 
-GetBoxName: ; e3626 (38:7626)
+GetBoxName:
 	ld bc, BOX_NAME_LENGTH
 	ld hl, wBoxNames
 	call AddNTimes
@@ -2372,9 +2313,8 @@
 	ld d, h
 	ld e, l
 	ret
-; e3632 (38:7632)
 
-BillsPC_PrintBoxCountAndCapacity: ; e3632
+BillsPC_PrintBoxCountAndCapacity:
 	hlcoord 11, 7
 	lb bc, 5, 7
 	call TextBox
@@ -2393,21 +2333,18 @@
 	ld de, .out_of_20
 	call PlaceString
 	ret
-; e3663
 
-.Pokemon: ; e3663
+.Pokemon:
 	db "#MON@"
-; e3668
 
-.out_of_20 ; e3668
+.out_of_20
 	; db "/20@"
 	db "/"
 	db "0" + MONS_PER_BOX / 10 ; "2"
 	db "0" + MONS_PER_BOX % 10 ; "0"
 	db "@"
-; e366c
 
-GetBoxCount: ; e366c (38:766c)
+GetBoxCount:
 	ld a, [wCurBox]
 	ld c, a
 	ld a, [wMenuSelection]
@@ -2447,9 +2384,8 @@
 	ld a, [hl]
 	call CloseSRAM
 	ret
-; e36a5 (38:76a5)
 
-.boxbanks ; e36a5
+.boxbanks
 	dba sBox1
 	dba sBox2
 	dba sBox3
@@ -2464,9 +2400,8 @@
 	dba sBox12
 	dba sBox13
 	dba sBox14
-; e36cf
 
-BillsPC_PrintBoxName: ; e36cf (38:76cf)
+BillsPC_PrintBoxName:
 	hlcoord 0, 0
 	ld b, 2
 	ld c, 18
@@ -2480,13 +2415,11 @@
 	hlcoord 11, 2
 	call PlaceString
 	ret
-; e36f1 (38:76f1)
 
-.Current: ; e36f1
+.Current:
 	db "CURRENT@"
-; e36f9
 
-BillsPC_ChangeBoxSubmenu: ; e36f9 (38:76f9)
+BillsPC_ChangeBoxSubmenu:
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 	call VerticalMenu
@@ -2552,7 +2485,6 @@
 	ld de, wd002
 	call CopyName2
 	ret
-; e3778 (38:7778)
 
 	hlcoord 11, 7 ; unused
 
@@ -2572,25 +2504,21 @@
 	db "QUIT@"
 ; 0xe379c
 
-BillsPC_PlaceChooseABoxString: ; e379c (38:779c)
+BillsPC_PlaceChooseABoxString:
 	ld de, .ChooseABox
 	jr BillsPC_PlaceChangeBoxString
-; e37a1 (38:77a1)
 
-.ChooseABox: ; e37a1
+.ChooseABox:
 	db "Choose a BOX.@"
-; e37af
 
-BillsPC_PlaceWhatsUpString: ; e37af (38:77af)
+BillsPC_PlaceWhatsUpString:
 	ld de, .WhatsUp
 	jr BillsPC_PlaceChangeBoxString
-; e37b4 (38:77b4)
 
-.WhatsUp: ; e37b4
+.WhatsUp:
 	db "What's up?@"
-; e37be
 
-BillsPC_PlaceEmptyBoxString_SFX: ; e37be (38:77be)
+BillsPC_PlaceEmptyBoxString_SFX:
 	ld de, .NoMonString
 	call BillsPC_PlaceChangeBoxString
 	ld de, SFX_WRONG
@@ -2599,13 +2527,11 @@
 	ld c, 50
 	call DelayFrames
 	ret
-; e37d3 (38:77d3)
 
-.NoMonString: ; e37d3
+.NoMonString:
 	db "There's no #MON.@"
-; e37e3
 
-BillsPC_PlaceChangeBoxString: ; e37e3 (38:77e3)
+BillsPC_PlaceChangeBoxString:
 	push de
 	hlcoord 0, 14
 	lb bc, 2, 18
--- a/engine/pokemon/bills_pc_top.asm
+++ b/engine/pokemon/bills_pc_top.asm
@@ -1,4 +1,4 @@
-_BillsPC: ; e3fd
+_BillsPC:
 	call .CheckCanUsePC
 	ret c
 	call .LogIn
@@ -5,7 +5,7 @@
 	call .UseBillsPC
 	jp .LogOut
 
-.CheckCanUsePC: ; e40a (3:640a)
+.CheckCanUsePC:
 	ld a, [wPartyCount]
 	and a
 	ret nz
@@ -19,7 +19,7 @@
 	text_jump UnknownText_0x1c1006
 	db "@"
 
-.LogIn: ; e41c (3:641c)
+.LogIn:
 	xor a
 	ld [hBGMapMode], a
 	call LoadStandardMenuHeader
@@ -40,11 +40,11 @@
 	text_jump UnknownText_0x1c1024
 	db "@"
 
-.LogOut: ; e43f (3:643f)
+.LogOut:
 	call CloseSubmenu
 	ret
 
-.UseBillsPC: ; e443 (3:6443)
+.UseBillsPC:
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 	ld a, $1
@@ -81,7 +81,7 @@
 	dw PlaceMenuStrings
 	dw .strings
 
-.strings ; e47f
+.strings
 	db "WITHDRAW <PK><MN>@"
 	db "DEPOSIT <PK><MN>@"
 	db "CHANGE BOX@"
@@ -88,7 +88,7 @@
 	db "MOVE <PK><MN> W/O MAIL@"
 	db "SEE YA!@"
 
-.Jumptable: ; e4ba (3:64ba)
+.Jumptable:
 	dw BillsPC_WithdrawMenu
 	dw BillsPC_DepositMenu
 	dw BillsPC_ChangeBoxMenu
@@ -95,7 +95,7 @@
 	dw BillsPC_MovePKMNMenu
 	dw BillsPC_SeeYa
 
-.items ; e4c4
+.items
 	db 5 ; # items
 	db 0 ; WITHDRAW
 	db 1 ; DEPOSIT
@@ -104,11 +104,11 @@
 	db 4 ; SEE YA!
 	db -1
 
-BillsPC_SeeYa: ; e4cb
+BillsPC_SeeYa:
 	scf
 	ret
 
-BillsPC_MovePKMNMenu: ; e4cd
+BillsPC_MovePKMNMenu:
 	call LoadStandardMenuHeader
 	farcall IsAnyMonHoldingMail
 	jr nc, .no_mail
@@ -133,7 +133,7 @@
 	text_jump UnknownText_0x1c102b
 	db "@"
 
-BillsPC_DepositMenu: ; e4fe (3:64fe)
+BillsPC_DepositMenu:
 	call LoadStandardMenuHeader
 	farcall _DepositPKMN
 	call ReturnToMapFromSubmenu
@@ -173,7 +173,7 @@
 	text_jump UnknownText_0x1c1080
 	db "@"
 
-CheckCurPartyMonFainted: ; e538
+CheckCurPartyMonFainted:
 	ld hl, wPartyMon1HP
 	ld de, PARTYMON_STRUCT_LENGTH
 	ld b, $0
@@ -202,7 +202,7 @@
 	and a
 	ret
 
-BillsPC_WithdrawMenu: ; e559 (3:6559)
+BillsPC_WithdrawMenu:
 	call LoadStandardMenuHeader
 	farcall _WithdrawPKMN
 	call ReturnToMapFromSubmenu
@@ -229,12 +229,12 @@
 	text_jump UnknownText_0x1c10a2
 	db "@"
 
-BillsPC_ChangeBoxMenu: ; e583 (3:6583)
+BillsPC_ChangeBoxMenu:
 	farcall _ChangeBox
 	and a
 	ret
 
-ClearPCItemScreen: ; e58b
+ClearPCItemScreen:
 	call DisableSpriteUpdates
 	xor a
 	ld [hBGMapMode], a
@@ -254,7 +254,7 @@
 	call SetPalettes ; load regular palettes?
 	ret
 
-CopyBoxmonToTempMon: ; e5bb
+CopyBoxmonToTempMon:
 	ld a, [wCurPartyMon]
 	ld hl, sBoxMon1Species
 	ld bc, BOXMON_STRUCT_LENGTH
@@ -370,7 +370,7 @@
 	call CloseSRAM
 	ret
 
-.BoxAddrs: ; e66e
+.BoxAddrs:
 	dba sBox1
 	dba sBox2
 	dba sBox3
--- a/engine/pokemon/breeding.asm
+++ b/engine/pokemon/breeding.asm
@@ -1,4 +1,4 @@
-CheckBreedmonCompatibility: ; 16e1d
+CheckBreedmonCompatibility:
 	call .CheckBreedingGroupCompatibility
 	ld c, $0
 	jp nc, .done
@@ -83,10 +83,9 @@
 	ld a, c
 	ld [wd265], a
 	ret
-; 16ebc
 
 
-.CheckDVs: ; 16ebc (5:6ebc)
+.CheckDVs:
 ; If Defense DVs match and the lower 3 bits of the Special DVs match,
 ; avoid breeding
 	ld a, [wBreedMon1DVs]
@@ -103,9 +102,8 @@
 	and %111
 	cp b
 	ret
-; 16ed6
 
-.CheckBreedingGroupCompatibility: ; 16ed6
+.CheckBreedingGroupCompatibility:
 ; If either mon is in the No Eggs group,
 ; they are not compatible.
 	ld a, [wBreedMon2Species]
@@ -173,9 +171,8 @@
 .Compatible:
 	scf
 	ret
-; 16f3e
 
-DoEggStep:: ; 16f3e
+DoEggStep::
 	ld de, wPartySpecies
 	ld hl, wPartyMon1Happiness
 	ld c, 0
@@ -198,9 +195,8 @@
 	add hl, de
 	pop de
 	jr .loop
-; 16f5e
 
-OverworldHatchEgg:: ; 16f5e
+OverworldHatchEgg::
 	call RefreshScreen
 	call LoadStandardMenuHeader
 	call HatchEggs
@@ -207,15 +203,14 @@
 	call ExitAllMenus
 	call RestartMapMusic
 	jp CloseText
-; 16f70
 
-HatchEggs: ; 16f70 (5:6f70)
+HatchEggs:
 	ld de, wPartySpecies
 	ld hl, wPartyMon1Happiness
 	xor a
 	ld [wCurPartyMon], a
 
-.loop ; 16f7a (5:6f7a)
+.loop
 	ld a, [de]
 	inc de
 	cp -1
@@ -348,7 +343,7 @@
 	ld bc, MON_NAME_LENGTH
 	call CopyBytes
 
-.next ; 1707d (5:707d)
+.next
 	ld hl, wCurPartyMon
 	inc [hl]
 	pop hl
@@ -357,9 +352,8 @@
 	pop de
 	jp .loop
 
-.done ; 1708a (5:708a)
+.done
 	ret
-; 1708b (5:708b)
 
 .Text_HatchEgg: ; 0x1708b
 	; Huh? @ @
@@ -382,7 +376,6 @@
 	pop hl
 	ld hl, .CameOutOfItsEgg
 	ret
-; 170b0 (5:70b0)
 
 .ClearTextbox: ; 0x170b0
 	;
@@ -402,7 +395,7 @@
 	db "@"
 ; 0x170bf
 
-InitEggMoves: ; 170bf
+InitEggMoves:
 	call GetHeritableMoves
 	ld d, h
 	ld e, l
@@ -431,9 +424,8 @@
 
 .done
 	ret
-; 170e4
 
-GetEggMove: ; 170e4
+GetEggMove:
 	push bc
 	ld a, [wEggMonSpecies]
 	dec a
@@ -526,9 +518,8 @@
 	pop bc
 	and a
 	ret
-; 17169
 
-LoadEggMove: ; 17169
+LoadEggMove:
 	push de
 	push bc
 	ld a, [de]
@@ -561,9 +552,8 @@
 	pop bc
 	pop de
 	ret
-; 17197
 
-GetHeritableMoves: ; 17197
+GetHeritableMoves:
 	ld hl, wBreedMon2Moves
 	ld a, [wBreedMon1Species]
 	cp DITTO
@@ -619,9 +609,8 @@
 	pop af
 	ld [wCurPartySpecies], a
 	ret
-; 1720b
 
-GetBreedmonMovePointer: ; 1720b
+GetBreedmonMovePointer:
 	ld hl, wBreedMon1Moves
 	ld a, [wBreedMon1Species]
 	cp DITTO
@@ -636,10 +625,9 @@
 .ditto
 	ld hl, wBreedMon2Moves
 	ret
-; 17224
 
 
-GetEggFrontpic: ; 17224 (5:7224)
+GetEggFrontpic:
 	push de
 	ld [wCurPartySpecies], a
 	ld [wCurSpecies], a
@@ -649,7 +637,7 @@
 	pop de
 	predef_jump GetMonFrontpic
 
-GetHatchlingFrontpic: ; 1723c (5:723c)
+GetHatchlingFrontpic:
 	push de
 	ld [wCurPartySpecies], a
 	ld [wCurSpecies], a
@@ -659,7 +647,7 @@
 	pop de
 	predef_jump GetAnimatedFrontpic
 
-Hatch_UpdateFrontpicBGMapCenter: ; 17254 (5:7254)
+Hatch_UpdateFrontpicBGMapCenter:
 	push af
 	call WaitTop
 	push hl
@@ -681,7 +669,7 @@
 	call SetPalettes
 	jp WaitBGMap
 
-EggHatch_DoAnimFrame: ; 1727f (5:727f)
+EggHatch_DoAnimFrame:
 	push hl
 	push de
 	push bc
@@ -692,7 +680,7 @@
 	pop hl
 	ret
 
-EggHatch_AnimationSequence: ; 1728f (5:728f)
+EggHatch_AnimationSequence:
 	ld a, [wd265]
 	ld [wJumptableIndex], a
 	ld a, [wCurSpecies]
@@ -782,13 +770,13 @@
 	ld [wCurSpecies], a
 	ret
 
-Hatch_LoadFrontpicPal: ; 17363 (5:7363)
+Hatch_LoadFrontpicPal:
 	ld [wPlayerHPPal], a
 	ld b, SCGB_EVOLUTION
 	ld c, $0
 	jp GetSGBLayout
 
-EggHatch_CrackShell: ; 1736d (5:736d)
+EggHatch_CrackShell:
 	ld a, [wFrameCounter]
 	dec a
 	and $7
@@ -808,13 +796,11 @@
 	ld [hl], $0
 	ld de, SFX_EGG_CRACK
 	jp PlaySFX
-; 17393 (5:7393)
 
-EggHatchGFX: ; 17393
+EggHatchGFX:
 INCBIN "gfx/evo/egg_hatch.2bpp"
-; 173b3
 
-Hatch_InitShellFragments: ; 173b3 (5:73b3)
+Hatch_InitShellFragments:
 	farcall ClearSpriteAnims
 	ld hl, .SpriteData
 .loop
@@ -856,7 +842,6 @@
 	call PlaySFX
 	call EggHatch_DoAnimFrame
 	ret
-; 173ef (5:73ef)
 
 shell_fragment: MACRO
 ; y tile, y pxl, x tile, x pxl, frameset offset, ???
@@ -863,7 +848,7 @@
 	db (\1 * 8) % $100 + \2, (\3 * 8) % $100 + \4, \5 - SPRITE_ANIM_FRAMESET_EGG_HATCH_1, \6
 ENDM
 
-.SpriteData: ; 173ef
+.SpriteData:
 	shell_fragment 10, 4,  9, 0, SPRITE_ANIM_FRAMESET_EGG_HATCH_1, $3c
 	shell_fragment 11, 4,  9, 0, SPRITE_ANIM_FRAMESET_EGG_HATCH_2, $04
 	shell_fragment 10, 4, 10, 0, SPRITE_ANIM_FRAMESET_EGG_HATCH_1, $30
@@ -875,9 +860,8 @@
 	shell_fragment 10, 0, 10, 4, SPRITE_ANIM_FRAMESET_EGG_HATCH_3, $2a
 	shell_fragment 12, 0, 10, 4, SPRITE_ANIM_FRAMESET_EGG_HATCH_4, $16
 	db -1
-; 17418
 
-Hatch_ShellFragmentLoop: ; 17418 (5:7418)
+Hatch_ShellFragmentLoop:
 	ld c, 129
 .loop
 	call EggHatch_DoAnimFrame
@@ -885,7 +869,7 @@
 	jr nz, .loop
 	ret
 
-DayCareMon1: ; 17421
+DayCareMon1:
 	ld hl, DayCareMon1Text
 	call PrintText
 	ld a, [wBreedMon1Species]
@@ -898,7 +882,7 @@
 	call DayCareMonCompatibilityText
 	jp PrintText
 
-DayCareMon2: ; 17440
+DayCareMon2:
 	ld hl, DayCareMon2Text
 	call PrintText
 	ld a, [wBreedMon2Species]
@@ -911,9 +895,8 @@
 	call DayCareMonCompatibilityText
 	jp PrintText
 
-DayCareMonCursor: ; 1745f
+DayCareMonCursor:
 	jp WaitPressAorB_BlinkCursor
-; 17462
 
 DayCareMon2Text: ; 0x17462
 	; It's @ that was left with the DAY-CARE LADY.
@@ -927,7 +910,7 @@
 	db "@"
 ; 0x1746c
 
-DayCareMonCompatibilityText: ; 1746c
+DayCareMonCompatibilityText:
 	push bc
 	ld de, wStringBuffer1
 	ld bc, NAME_LENGTH
@@ -951,7 +934,6 @@
 
 .done
 	ret
-; 1749c
 
 .AllAlone: ; 0x1749c
 	; It's brimming with energy.
@@ -983,12 +965,10 @@
 	db "@"
 ; 0x174b5
 
-Unreferenced_DayCareMonPrintEmptyString: ; 174b5
+Unreferenced_DayCareMonPrintEmptyString:
 	ld hl, .string
 	ret
-; 174b9
 
-.string ; 174b9
+.string
 	db "@"
-; 174ba
 
--- a/engine/pokemon/breedmon_level_growth.asm
+++ b/engine/pokemon/breedmon_level_growth.asm
@@ -1,4 +1,4 @@
-GetBreedMon1LevelGrowth: ; e698
+GetBreedMon1LevelGrowth:
 	ld hl, wBreedMon1Stats
 	ld de, wTempMon
 	ld bc, BOXMON_STRUCT_LENGTH
@@ -12,7 +12,7 @@
 	ld d, a
 	ret
 
-GetBreedMon2LevelGrowth: ; e6b3
+GetBreedMon2LevelGrowth:
 	ld hl, wBreedMon2Stats
 	ld de, wTempMon
 	ld bc, BOXMON_STRUCT_LENGTH
--- a/engine/pokemon/caught_data.asm
+++ b/engine/pokemon/caught_data.asm
@@ -1,4 +1,4 @@
-CheckPartyFullAfterContest: ; 4d9e5
+CheckPartyFullAfterContest:
 	ld a, [wContestMon]
 	and a
 	jp z, .DidntCatchAnything
@@ -85,7 +85,7 @@
 	ld [wScriptVar], a
 	ret
 
-.TryAddToBox: ; 4daa3
+.TryAddToBox:
 	ld a, BANK(sBoxCount)
 	call GetSRAMBank
 	ld hl, sBoxCount
@@ -146,12 +146,12 @@
 	ld [wScriptVar], a
 	ret
 
-.DidntCatchAnything: ; 4db35
+.DidntCatchAnything:
 	ld a, BUGCONTEST_NO_CATCH
 	ld [wScriptVar], a
 	ret
 
-GiveANickname_YesNo: ; 4db3b
+GiveANickname_YesNo:
 	ld hl, TextJump_GiveANickname
 	call PrintText
 	jp YesNoBox
@@ -161,12 +161,12 @@
 	text_jump UnknownText_0x1c12fc
 	db "@"
 
-SetCaughtData: ; 4db49
+SetCaughtData:
 	ld a, [wPartyCount]
 	dec a
 	ld hl, wPartyMon1CaughtLevel
 	call GetPartyLocation
-SetBoxmonOrEggmonCaughtData: ; 4db53
+SetBoxmonOrEggmonCaughtData:
 	ld a, [wTimeOfDay]
 	inc a
 	rrca
@@ -199,7 +199,7 @@
 	ld [hl], a
 	ret
 
-SetBoxMonCaughtData: ; 4db83
+SetBoxMonCaughtData:
 	ld a, BANK(sBoxMon1CaughtLevel)
 	call GetSRAMBank
 	ld hl, sBoxMon1CaughtLevel
@@ -207,7 +207,7 @@
 	call CloseSRAM
 	ret
 
-SetGiftBoxMonCaughtData: ; 4db92
+SetGiftBoxMonCaughtData:
 	push bc
 	ld a, BANK(sBoxMon1CaughtLevel)
 	call GetSRAMBank
@@ -217,7 +217,7 @@
 	call CloseSRAM
 	ret
 
-SetGiftPartyMonCaughtData: ; 4dba3
+SetGiftPartyMonCaughtData:
 	ld a, [wPartyCount]
 	dec a
 	ld hl, wPartyMon1CaughtLevel
@@ -224,7 +224,7 @@
 	push bc
 	call GetPartyLocation
 	pop bc
-SetGiftMonCaughtData: ; 4dbaf
+SetGiftMonCaughtData:
 	xor a
 	ld [hli], a
 	ld a, GIFT_LOCATION
@@ -233,7 +233,7 @@
 	ld [hl], a
 	ret
 
-SetEggMonCaughtData: ; 4dbb8 (13:5bb8)
+SetEggMonCaughtData:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1CaughtLevel
 	call GetPartyLocation
--- a/engine/pokemon/correct_nick_errors.asm
+++ b/engine/pokemon/correct_nick_errors.asm
@@ -1,4 +1,4 @@
-CorrectNickErrors:: ; 669f
+CorrectNickErrors::
 ; error-check monster nick before use
 ; must be a peace offering to gamesharkers
 
@@ -60,7 +60,7 @@
 	pop bc
 	ret
 
-.textcommands ; 66cf
+.textcommands
 ; table defining which characters are actually text commands
 ; format:
 	;      ≥           <
--- a/engine/pokemon/correct_party_errors.asm
+++ b/engine/pokemon/correct_party_errors.asm
@@ -201,13 +201,11 @@
 	dec b
 	jr nz, .loop5
 	ret
-; 13b6b
 
-.TAMAGO: ; 13b6b
+.TAMAGO:
 	db "タマゴ@@@"
-; 13b71
 
-.GetLengthOfStringWith6CharCap: ; 13b71
+.GetLengthOfStringWith6CharCap:
 	push de
 	ld c, 1
 	ld b, NAME_LENGTH_JAPANESE
@@ -226,4 +224,3 @@
 .done
 	pop de
 	ret
-; 13b87
--- a/engine/pokemon/european_mail.asm
+++ b/engine/pokemon/european_mail.asm
@@ -1,4 +1,4 @@
-IsMailEuropean: ; 1de5c8
+IsMailEuropean:
 ; return 1 if French
 ; return 2 if German
 ; return 3 if Italian
@@ -27,18 +27,18 @@
 	ret
 
 ; The regular font.
-StandardEnglishFont: ; 1de5e6
+StandardEnglishFont:
 INCBIN "gfx/font/english.1bpp"
 
 ; An extended font.
-FrenchGermanFont: ; 1de9e6
+FrenchGermanFont:
 INCBIN "gfx/font/french_german.1bpp"
 
 ; An even more extended font.
-SpanishItalianFont: ; 1dede6
+SpanishItalianFont:
 INCBIN "gfx/font/spanish_italian.1bpp"
 
-HandleFrenchGermanMail: ; 1df1e6
+HandleFrenchGermanMail:
 ; called if mail is french or german
 ; fix 's 't 'v
 	ld b, sPartyMon1MailAuthor - sPartyMon1Mail
@@ -68,7 +68,7 @@
 	ret
 
 LireLeCourrierAnglais:
-DeutenEnglischenPost: ; 1df203
+DeutenEnglischenPost:
 ; Cette fonction convertit certains des caractères anglais pour
 ; leur équivalent dans le jeu de caractères français.
 ; Diese Funktion wandelt bestimmte englische Zeichen, um ihre
@@ -99,7 +99,7 @@
 	jr nz, .loop
 	ret
 
-HandleSpanishItalianMail: ; 1df220
+HandleSpanishItalianMail:
 LeerCorreosIngleses:
 LeggiPostaInglese:
 ; This function converts certain characters between
--- a/engine/pokemon/evolve.asm
+++ b/engine/pokemon/evolve.asm
@@ -1,4 +1,4 @@
-EvolvePokemon: ; 421d8
+EvolvePokemon:
 	ld hl, wEvolvableFlags
 	xor a
 	ld [hl], a
@@ -6,7 +6,7 @@
 	ld c, a
 	ld b, SET_FLAG
 	call EvoFlagAction
-EvolveAfterBattle: ; 421e6
+EvolveAfterBattle:
 	xor a
 	ld [wMonTriedToEvolve], a
 	dec a
@@ -323,7 +323,6 @@
 	ld l, e
 	ld h, d
 	jp EvolveAfterBattle_MasterLoop
-; 423f8
 
 .dont_evolve_1
 	inc hl
@@ -349,9 +348,8 @@
 	and a
 	call nz, RestartMapMusic
 	ret
-; 42414
 
-UpdateSpeciesNameIfNotNicknamed: ; 42414
+UpdateSpeciesNameIfNotNicknamed:
 	ld a, [wCurSpecies]
 	push af
 	ld a, [wBaseDexNo]
@@ -382,17 +380,15 @@
 	pop de
 	ld bc, MON_NAME_LENGTH
 	jp CopyBytes
-; 42454
 
-CancelEvolution: ; 42454
+CancelEvolution:
 	ld hl, Text_StoppedEvolving
 	call PrintText
 	call ClearTileMap
 	pop hl
 	jp EvolveAfterBattle_MasterLoop
-; 42461
 
-IsMonHoldingEverstone: ; 42461
+IsMonHoldingEverstone:
 	push hl
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1Item
@@ -402,7 +398,6 @@
 	cp EVERSTONE
 	pop hl
 	ret
-; 42473
 
 Text_CongratulationsYourPokemon: ; 0x42473
 	; Congratulations! Your @ @
@@ -429,7 +424,7 @@
 ; 0x42487
 
 
-LearnLevelMoves: ; 42487
+LearnLevelMoves:
 	ld a, [wd265]
 	ld [wCurPartySpecies], a
 	dec a
@@ -492,10 +487,9 @@
 	ld a, [wCurPartySpecies]
 	ld [wd265], a
 	ret
-; 424e1
 
 
-FillMoves: ; 424e1
+FillMoves:
 ; Fill in moves at de for wCurPartySpecies at wCurPartyLevel
 
 	push hl
@@ -604,9 +598,8 @@
 	pop de
 	pop hl
 	ret
-; 4256e
 
-ShiftMoves: ; 4256e
+ShiftMoves:
 	ld c, NUM_MOVES - 1
 .loop
 	inc de
@@ -615,18 +608,16 @@
 	dec c
 	jr nz, .loop
 	ret
-; 42577
 
 
-EvoFlagAction: ; 42577
+EvoFlagAction:
 	push de
 	ld d, $0
 	predef SmallFarFlagAction
 	pop de
 	ret
-; 42581
 
-GetPreEvolution: ; 42581
+GetPreEvolution:
 ; Find the first mon to evolve into wCurPartySpecies.
 
 ; Return carry and the new species in wCurPartySpecies
@@ -673,4 +664,3 @@
 	ld [wCurPartySpecies], a
 	scf
 	ret
-; 425b1
--- a/engine/pokemon/experience.asm
+++ b/engine/pokemon/experience.asm
@@ -1,4 +1,4 @@
-CalcLevel: ; 50e1b
+CalcLevel:
 	ld a, [wTempMonSpecies]
 	ld [wCurSpecies], a
 	call GetBaseData
@@ -30,7 +30,7 @@
 	dec d
 	ret
 
-CalcExpAtLevel: ; 50e47
+CalcExpAtLevel:
 ; (a/b)*n**3 + c*n**2 + d*n - e
 	ld a, [wBaseGrowthRate]
 	add a
@@ -150,7 +150,7 @@
 	ld [hMultiplicand], a
 	ret
 
-.LevelSquared: ; 50eed
+.LevelSquared:
 	xor a
 	ld [hMultiplicand + 0], a
 	ld [hMultiplicand + 1], a
--- a/engine/pokemon/health.asm
+++ b/engine/pokemon/health.asm
@@ -1,4 +1,4 @@
-HealParty: ; c658
+HealParty:
 	xor a
 	ld [wCurPartyMon], a
 	ld hl, wPartySpecies
@@ -22,7 +22,7 @@
 .done
 	ret
 
-HealPartyMon: ; c677
+HealPartyMon:
 	ld a, MON_SPECIES
 	call GetPartyParamLocation
 	ld d, h
@@ -52,7 +52,7 @@
 	farcall RestoreAllPP
 	ret
 
-ComputeHPBarPixels: ; c699
+ComputeHPBarPixels:
 ; e = bc * (6 * 8) / de
 	ld a, b
 	or c
@@ -103,7 +103,7 @@
 	ld e, 0
 	ret
 
-AnimateHPBar: ; c6e0
+AnimateHPBar:
 	call WaitBGMap
 	call _AnimateHPBar
 	call WaitBGMap
--- a/engine/pokemon/knows_move.asm
+++ b/engine/pokemon/knows_move.asm
@@ -1,4 +1,4 @@
-KnowsMove: ; f9ea
+KnowsMove:
 	ld a, MON_MOVES
 	call GetPartyParamLocation
 	ld a, [wPutativeTMHMMove]
--- a/engine/pokemon/learn.asm
+++ b/engine/pokemon/learn.asm
@@ -1,4 +1,4 @@
-LearnMove: ; 6508
+LearnMove:
 	call LoadTileMapToTempTileMap
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonNicknames
@@ -117,9 +117,8 @@
 	call PrintText
 	ld b, 1
 	ret
-; 65d3
 
-ForgetMove: ; 65d3
+ForgetMove:
 	push hl
 	ld hl, Text_TryingToLearn
 	call PrintText
@@ -200,40 +199,34 @@
 .cancel
 	scf
 	ret
-; 666b
 
-Text_LearnedMove: ; 666b
+Text_LearnedMove:
 ; <MON> learned <MOVE>!
 	text_jump UnknownText_0x1c5660
 	db "@"
-; 6670
 
-Text_ForgetWhich: ; 6670
+Text_ForgetWhich:
 ; Which move should be forgotten?
 	text_jump UnknownText_0x1c5678
 	db "@"
-; 6675
 
-Text_StopLearning: ; 6675
+Text_StopLearning:
 ; Stop learning <MOVE>?
 	text_jump UnknownText_0x1c5699
 	db "@"
-; 667a
 
-Text_DidNotLearn: ; 667a
+Text_DidNotLearn:
 ; <MON> did not learn <MOVE>.
 	text_jump UnknownText_0x1c56af
 	db "@"
-; 667f
 
-Text_TryingToLearn: ; 667f
+Text_TryingToLearn:
 ; <MON> is trying to learn <MOVE>. But <MON> can't learn more than
 ; four moves. Delete an older move to make room for <MOVE>?
 	text_jump UnknownText_0x1c56c9
 	db "@"
-; 6684
 
-Text_1_2_and_Poof: ; 6684
+Text_1_2_and_Poof:
 	text_jump UnknownText_0x1c5740 ; 1, 2 and…
 	start_asm
 	push de
@@ -247,10 +240,8 @@
 ; Poof! <MON> forgot <MOVE>. And…
 	text_jump UnknownText_0x1c574e
 	db "@"
-; 669a
 
-Text_CantForgetHM: ; 669a
+Text_CantForgetHM:
 ; HM moves can't be forgotten now.
 	text_jump UnknownText_0x1c5772
 	db "@"
-; 669f
--- a/engine/pokemon/level_up_happiness.asm
+++ b/engine/pokemon/level_up_happiness.asm
@@ -1,4 +1,4 @@
-LevelUpHappinessMod: ; 2709e
+LevelUpHappinessMod:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1CaughtLocation
 	call GetPartyLocation
--- a/engine/pokemon/mail.asm
+++ b/engine/pokemon/mail.asm
@@ -1,4 +1,4 @@
-SendMailToPC: ; 4456e
+SendMailToPC:
 	ld a, MON_ITEM
 	call GetPartyParamLocation
 	ld d, [hl]
@@ -37,9 +37,8 @@
 .full
 	scf
 	ret
-; 445c0
 
-DeleteMailFromPC: ; 445c0 (11:45c0)
+DeleteMailFromPC:
 ; Shift all mail messages in the mailbox
 	ld a, BANK(sMailboxCount)
 	call GetSRAMBank
@@ -71,9 +70,8 @@
 	ld hl, sMailboxCount
 	dec [hl]
 	jp CloseSRAM
-; 445f4 (11:45f4)
 
-ReadMailMessage: ; 445f4
+ReadMailMessage:
 	ld a, b
 	ld hl, sMailbox
 	ld bc, MAIL_STRUCT_LENGTH
@@ -83,7 +81,7 @@
 	farcall ReadAnyMail
 	ret
 
-MoveMailFromPCToParty: ; 44607
+MoveMailFromPCToParty:
 	ld a, BANK(sMailboxCount)
 	call GetSRAMBank
 	push bc
@@ -114,17 +112,15 @@
 	call CloseSRAM
 	pop bc
 	jp DeleteMailFromPC
-; 44648 (11:4648)
 
-GetMailboxCount: ; 44648
+GetMailboxCount:
 	ld a, BANK(sMailboxCount)
 	call GetSRAMBank
 	ld a, [sMailboxCount]
 	ld c, a
 	jp CloseSRAM
-; 44654
 
-CheckPokeMail:: ; 44654
+CheckPokeMail::
 	push bc
 	push de
 	farcall SelectMonFromParty
@@ -191,10 +187,9 @@
 .return
 	ld [wScriptVar], a
 	ret
-; 446cc
 
 
-GivePokeMail:: ; 446cc
+GivePokeMail::
 	ld a, [wPartyCount]
 	dec a
 	push af
@@ -241,10 +236,9 @@
 	ld a, b
 	ld [de], a
 	jp CloseSRAM
-; 44725
 
 
-BackupPartyMonMail: ; 44725
+BackupPartyMonMail:
 	ld a, BANK(sPartyMail)
 	call GetSRAMBank
 	ld hl, sPartyMail
@@ -256,9 +250,8 @@
 	ld bc, 1 + 10 * MAIL_STRUCT_LENGTH
 	call CopyBytes
 	jp CloseSRAM
-; 44745
 
-RestorePartyMonMail: ; 44745 (11:4745)
+RestorePartyMonMail:
 	ld a, BANK(sPartyMail)
 	call GetSRAMBank
 	ld hl, sPartyMailBackup
@@ -271,7 +264,7 @@
 	call CopyBytes
 	jp CloseSRAM
 
-DeletePartyMonMail: ; 44765 (11:4765)
+DeletePartyMonMail:
 	ld a, BANK(sPartyMail)
 	call GetSRAMBank
 	xor a
@@ -283,10 +276,9 @@
 	ld bc, 1 + 10 * MAIL_STRUCT_LENGTH
 	call ByteFill
 	jp CloseSRAM
-; 44781 (11:4781)
 
 
-IsAnyMonHoldingMail: ; 44781
+IsAnyMonHoldingMail:
 	ld a, [wPartyCount]
 	and a
 	jr z, .no_mons
@@ -308,7 +300,6 @@
 .no_mons
 	and a
 	ret
-; 447a0
 
 _PlayerMailBoxMenu: ; 0x447a0
 	call InitMail
--- a/engine/pokemon/mail_2.asm
+++ b/engine/pokemon/mail_2.asm
@@ -1,4 +1,4 @@
-ReadPartyMonMail: ; b9229
+ReadPartyMonMail:
 	ld a, [wCurPartyMon]
 	ld hl, sPartyMail
 	ld bc, MAIL_STRUCT_LENGTH
@@ -5,7 +5,7 @@
 	call AddNTimes
 	ld d, h
 	ld e, l
-ReadAnyMail: ; b9237
+ReadAnyMail:
 	push de
 	call ClearBGPalettes
 	call ClearSprites
@@ -63,9 +63,8 @@
 	pop af
 	ld [wJumptableIndex], a
 	jr .loop
-; b92b8
 
-.LoadGFX: ; b92b8
+.LoadGFX:
 	ld h, d
 	ld l, e
 	push hl
@@ -110,9 +109,8 @@
 	jp hl
 .done
 	ret
-; b92f8
 
-MailGFXPointers: ; b92f8
+MailGFXPointers:
 	dbw FLOWER_MAIL,  LoadFlowerMailGFX
 	dbw SURF_MAIL,    LoadSurfMailGFX
 	dbw LITEBLUEMAIL, LoadLiteBlueMailGFX
@@ -124,9 +122,8 @@
 	dbw MUSIC_MAIL,   LoadMusicMailGFX
 	dbw MIRAGE_MAIL,  LoadMirageMailGFX
 	db -1
-; b9317
 
-LoadSurfMailGFX: ; b9317
+LoadSurfMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, SurfMailBorderGFX
@@ -140,7 +137,7 @@
 	call LoadMailGFX_Color2
 	jr FinishLoadingSurfLiteBlueMailGFX
 
-LoadLiteBlueMailGFX: ; b9335
+LoadLiteBlueMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, LiteBlueMailBorderGFX
@@ -153,7 +150,7 @@
 	ld c, 1 * 8
 	call LoadMailGFX_Color2
 
-FinishLoadingSurfLiteBlueMailGFX: ; b9351
+FinishLoadingSurfLiteBlueMailGFX:
 	ld de, SurfLiteBlueMailSmallShapesGFX
 	ld c, 2 * 8
 	call LoadMailGFX_Color2
@@ -209,9 +206,8 @@
 	ld [hli], a
 	pop hl
 	jp MailGFX_PlaceMessage
-; b93d2
 
-LoadEonMailGFX: ; b93d2
+LoadEonMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, EonMailBorder1GFX
@@ -259,9 +255,8 @@
 	call LovelyEonMail_PlaceIcons
 	pop hl
 	jp MailGFX_PlaceMessage
-; b944b
 
-LoadLovelyMailGFX: ; b944b
+LoadLovelyMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, LovelyMailBorderGFX
@@ -290,9 +285,8 @@
 	call LovelyEonMail_PlaceIcons
 	pop hl
 	jp MailGFX_PlaceMessage
-; b9491
 
-LovelyEonMail_PlaceIcons: ; b9491
+LovelyEonMail_PlaceIcons:
 	ld a, $3d
 	hlcoord 2, 2
 	call Mail_Draw2x2Graphic
@@ -322,9 +316,8 @@
 	hlcoord 16, 12
 	ld [hl], a
 	ret
-; b94d6
 
-LoadMorphMailGFX: ; b94d6
+LoadMorphMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld bc, 5 * 8
@@ -398,9 +391,8 @@
 	call Mail_Draw3x2Graphic
 	pop hl
 	jp MailGFX_PlaceMessage
-; b9582
 
-LoadBlueSkyMailGFX: ; b9582
+LoadBlueSkyMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, EonMailBorder1GFX
@@ -476,9 +468,8 @@
 	call Mail_Draw2x2Graphic
 	pop hl
 	jp MailGFX_PlaceMessage
-; b9636
 
-Mail_Place6TileRow: ; b9636
+Mail_Place6TileRow:
 	ld b, $6
 .loop
 	ld [hli], a
@@ -486,9 +477,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; b963e
 
-LoadFlowerMailGFX: ; b963e
+LoadFlowerMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, FlowerMailBorderGFX
@@ -541,9 +531,8 @@
 	call Mail_Draw2x2Graphic
 	pop hl
 	jp MailGFX_PlaceMessage
-; b96ca
 
-LoadPortraitMailGFX: ; b96ca
+LoadPortraitMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, PortraitMailBorderGFX
@@ -572,9 +561,8 @@
 	call PrepMonFrontpic
 	pop hl
 	jp MailGFX_PlaceMessage
-; b9710
 
-LoadMusicMailGFX: ; b9710
+LoadMusicMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, MusicMailBorderGFX
@@ -615,9 +603,8 @@
 	call LovelyEonMail_PlaceIcons
 	pop hl
 	jp MailGFX_PlaceMessage
-; b9776
 
-LoadMirageMailGFX: ; b9776
+LoadMirageMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
 	ld bc, 5 * 8
@@ -676,9 +663,8 @@
 	call Mail_Draw16TileRow
 	pop hl
 	jp MailGFX_PlaceMessage
-; b97f8
 
-MailGFX_GenerateMonochromeTilesColor2: ; b97f8
+MailGFX_GenerateMonochromeTilesColor2:
 .loop
 	xor a
 	ld [hli], a
@@ -689,9 +675,8 @@
 	or c
 	jr nz, .loop
 	ret
-; b9803
 
-MailGFX_PlaceMessage: ; b9803
+MailGFX_PlaceMessage:
 	ld bc, MAIL_STRUCT_LENGTH
 	ld de, wTempMail
 	ld a, BANK(sPartyMail)
@@ -723,9 +708,8 @@
 
 .place_author
 	jp PlaceString
-; b984e
 
-Unreferenced_Functionb984e: ; b984e
+Unreferenced_Functionb984e:
 .loop
 	ld a, [hl]
 	xor $ff
@@ -735,9 +719,8 @@
 	or c
 	jr nz, .loop
 	ret
-; b9858
 
-DrawMailBorder: ; b9858
+DrawMailBorder:
 	hlcoord 0, 0
 	ld a, $31
 	ld [hli], a
@@ -757,9 +740,8 @@
 	ld a, $38
 	ld [hl], a
 	ret
-; b987b
 
-DrawMailBorder2: ; b987b
+DrawMailBorder2:
 	hlcoord 0, 0
 	ld a, $31
 	ld [hli], a
@@ -778,23 +760,22 @@
 	call Mail_DrawLeftRightBorder
 	ld [hl], $31
 	ret
-; b989e
 
-Mail_Place14TileAlternatingRow: ; b989e
+Mail_Place14TileAlternatingRow:
 	push af
 	ld b, 14 / 2
 	jr Mail_PlaceAlternatingRow
 
-Mail_Place16TileAlternatingRow: ; b98a3
+Mail_Place16TileAlternatingRow:
 	push af
 	ld b, 16 / 2
 	jr Mail_PlaceAlternatingRow
 
-Mail_Place18TileAlternatingRow: ; b98a8
+Mail_Place18TileAlternatingRow:
 	push af
 	ld b, 18 / 2
 
-Mail_PlaceAlternatingRow: ; b98ab
+Mail_PlaceAlternatingRow:
 .loop
 	ld [hli], a
 	inc a
@@ -805,18 +786,17 @@
 	ld [hl], a
 	pop af
 	ret
-; b98b5
 
-Mail_Place14TileAlternatingColumn: ; b98b5
+Mail_Place14TileAlternatingColumn:
 	push af
 	ld b, 14 / 2
 	jr Mail_PlaceAlternatingColumn
 
-Mail_Place16TileAlternatingColumn: ; b98ba
+Mail_Place16TileAlternatingColumn:
 	push af
 	ld b, 16 / 2
 
-Mail_PlaceAlternatingColumn: ; b98bd
+Mail_PlaceAlternatingColumn:
 .loop
 	ld [hl], a
 	ld de, SCREEN_WIDTH
@@ -830,36 +810,34 @@
 	ld [hl], a
 	pop af
 	ret
-; b98cc
 
-Mail_Draw7TileRow: ; b98cc
+Mail_Draw7TileRow:
 	ld b, $7
 	jr Mail_DrawRowLoop
 
-Mail_Draw13TileRow: ; b98d0
+Mail_Draw13TileRow:
 	ld b, $d
 	jr Mail_DrawRowLoop
 
-Mail_Draw16TileRow: ; b98d4
+Mail_Draw16TileRow:
 	ld b, $10
 	jr Mail_DrawRowLoop
 
-Mail_DrawTopBottomBorder: ; b98d8
+Mail_DrawTopBottomBorder:
 	ld b, SCREEN_WIDTH - 2
 	jr Mail_DrawRowLoop
 
-Mail_DrawFullWidthBorder: ; b98dc
+Mail_DrawFullWidthBorder:
 	ld b, SCREEN_WIDTH
 
-Mail_DrawRowLoop: ; b98de
+Mail_DrawRowLoop:
 .loop
 	ld [hli], a
 	dec b
 	jr nz, .loop
 	ret
-; b98e3
 
-Mail_DrawLeftRightBorder: ; b98e3
+Mail_DrawLeftRightBorder:
 	ld b, SCREEN_HEIGHT - 2
 	ld de, SCREEN_WIDTH
 .loop
@@ -868,9 +846,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; b98ee
 
-Mail_Draw2x2Graphic: ; b98ee
+Mail_Draw2x2Graphic:
 	push af
 	ld [hli], a
 	inc a
@@ -883,9 +860,8 @@
 	ld [hl], a
 	pop af
 	ret
-; b98fc
 
-Mail_Draw3x2Graphic: ; b98fc
+Mail_Draw3x2Graphic:
 	ld [hli], a
 	inc a
 	ld [hli], a
@@ -900,9 +876,8 @@
 	inc a
 	ld [hl], a
 	ret
-; b990c
 
-LoadMailGFX_Color1: ; b990c
+LoadMailGFX_Color1:
 .loop
 	ld a, [de]
 	inc de
@@ -912,9 +887,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; b9915
 
-LoadMailGFX_Color2: ; b9915
+LoadMailGFX_Color2:
 .loop
 	xor a
 	ld [hli], a
@@ -924,9 +898,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; b991e
 
-LoadMailGFX_Color3: ; b991e
+LoadMailGFX_Color3:
 .loop
 	ld a, [de]
 	inc de
@@ -935,15 +908,13 @@
 	dec c
 	jr nz, .loop
 	ret
-; b9926
 
 INCLUDE "gfx/mail.asm"
 
-ItemIsMail: ; b9e76
+ItemIsMail:
 	ld a, d
 	ld hl, MailItems
 	ld de, 1
 	jp IsInArray
-; b9e80
 
 INCLUDE "data/items/mail_items.asm"
--- a/engine/pokemon/mon_menu.asm
+++ b/engine/pokemon/mon_menu.asm
@@ -1,6 +1,6 @@
 INCLUDE "data/mon_menu.asm"
 
-MonSubmenu: ; 24d19
+MonSubmenu:
 	xor a
 	ld [hBGMapMode], a
 	call GetMonSubmenuItems
@@ -17,16 +17,14 @@
 
 	call ExitMenu
 	ret
-; 24d3f
 
-.MenuHeader: ; 24d3f
+.MenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 6, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw 0
 	db 1 ; default option
-; 24d47
 
-.GetTopCoord: ; 24d47
+.GetTopCoord:
 ; TopCoord = 1 + BottomCoord - 2 * (NumSubmenuItems + 1)
 	ld a, [wBuffer1]
 	inc a
@@ -38,9 +36,8 @@
 	ld [wMenuBorderTopCoord], a
 	call MenuBox
 	ret
-; 24d59
 
-MonMenuLoop: ; 24d59
+MonMenuLoop:
 .loop
 	ld a, MENU_UNUSED_3 | MENU_BACKUP_TILES_2 ; flags
 	ld [wMenuDataFlags], a
@@ -72,9 +69,8 @@
 	add hl, bc
 	ld a, [hl]
 	ret
-; 24d91
 
-PopulateMonMenu: ; 24d91
+PopulateMonMenu:
 	call MenuBoxCoord2Tile
 	ld bc, 2 * SCREEN_WIDTH + 2
 	add hl, bc
@@ -93,9 +89,8 @@
 	add hl, bc
 	pop de
 	jr .loop
-; 24db0
 
-GetMonMenuString: ; 24db0
+GetMonMenuString:
 	ld hl, MonMenuOptions + 1
 	ld de, 3
 	call IsInArray
@@ -118,9 +113,8 @@
 	ld d, h
 	ld e, l
 	ret
-; 24dd4
 
-GetMonSubmenuItems: ; 24dd4
+GetMonSubmenuItems:
 	call ResetMonSubmenu
 	ld a, [wCurPartySpecies]
 	cp EGG
@@ -195,9 +189,8 @@
 	call AddMonMenuItem
 	call TerminateMonSubmenu
 	ret
-; 24e52
 
-IsFieldMove: ; 24e52
+IsFieldMove:
 	ld b, a
 	ld hl, MonMenuOptions
 .next
@@ -216,9 +209,8 @@
 
 .nope
 	ret
-; 24e68
 
-ResetMonSubmenu: ; 24e68
+ResetMonSubmenu:
 	xor a
 	ld [wBuffer1], a
 	ld hl, wBuffer2
@@ -225,9 +217,8 @@
 	ld bc, NUM_MONMENU_ITEMS + 1
 	call ByteFill
 	ret
-; 24e76
 
-TerminateMonSubmenu: ; 24e76
+TerminateMonSubmenu:
 	ld a, [wBuffer1]
 	ld e, a
 	ld d, 0
@@ -235,9 +226,8 @@
 	add hl, de
 	ld [hl], -1
 	ret
-; 24e83
 
-AddMonMenuItem: ; 24e83
+AddMonMenuItem:
 	push hl
 	push de
 	push af
@@ -253,9 +243,8 @@
 	pop de
 	pop hl
 	ret
-; 24e99
 
-BattleMonMenu: ; 24e99
+BattleMonMenu:
 	ld hl, MenuHeader_0x24ed4
 	call CopyMenuHeader
 	xor a
@@ -286,19 +275,16 @@
 .clear_carry
 	and a
 	ret
-; 24ed4
 
-MenuHeader_0x24ed4: ; 24ed4
+MenuHeader_0x24ed4:
 	db 0 ; flags
 	menu_coords 11, 11, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw MenuData_0x24edc
 	db 1 ; default option
-; 24edc
 
-MenuData_0x24edc: ; 24edc
+MenuData_0x24edc:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
 	db 3 ; items
 	db "SWITCH@"
 	db "STATS@"
 	db "CANCEL@"
-; 24ef2
--- a/engine/pokemon/mon_stats.asm
+++ b/engine/pokemon/mon_stats.asm
@@ -1,11 +1,11 @@
-DrawPlayerHP: ; 50b0a
+DrawPlayerHP:
 	ld a, $1
 	jr DrawHP
 
-DrawEnemyHP: ; 50b0e
+DrawEnemyHP:
 	ld a, $2
 
-DrawHP: ; 50b10
+DrawHP:
 	ld [wWhichHPBar], a
 	push hl
 	push bc
@@ -82,7 +82,7 @@
 	pop de
 	ret
 
-PrintTempMonStats: ; 50b7b
+PrintTempMonStats:
 ; Print wTempMon's stats at hl, with spacing bc.
 	push bc
 	push hl
@@ -105,7 +105,7 @@
 	ld de, wTempMonSpeed
 	jp PrintNum
 
-.PrintStat: ; 50bab
+.PrintStat:
 	push hl
 	call PrintNum
 	pop hl
@@ -113,7 +113,7 @@
 	add hl, de
 	ret
 
-.StatNames: ; 50bb5
+.StatNames:
 	db   "ATTACK"
 	next "DEFENSE"
 	next "SPCL.ATK"
@@ -121,7 +121,7 @@
 	next "SPEED"
 	next "@"
 
-GetGender: ; 50bdd
+GetGender:
 ; Return the gender of a given monster (wCurPartyMon/wCurOTMon/wCurWildMon).
 ; When calling this function, a should be set to an appropriate wMonType value.
 
@@ -235,7 +235,7 @@
 	scf
 	ret
 
-ListMovePP: ; 50c50
+ListMovePP:
 	ld a, [wNumMoves]
 	inc a
 	ld c, a
@@ -316,7 +316,7 @@
 .done
 	ret
 
-.load_loop ; 50cc9
+.load_loop
 	ld [hli], a
 	ld [hld], a
 	add hl, de
@@ -324,7 +324,7 @@
 	jr nz, .load_loop
 	ret
 
-Unreferenced_Function50cd0: ; 50cd0
+Unreferenced_Function50cd0:
 .loop
 	ld [hl], $32
 	inc hl
@@ -363,7 +363,7 @@
 .egg
 	ret
 
-PlaceStatusString: ; 50d0a
+PlaceStatusString:
 	push de
 	inc de
 	inc de
@@ -382,10 +382,10 @@
 	and a
 	ret
 
-FntString: ; 50d22
+FntString:
 	db "FNT@"
 
-CopyStatusString: ; 50d25
+CopyStatusString:
 	ld a, [de]
 	inc de
 	ld [hli], a
@@ -396,7 +396,7 @@
 	ld [hl], a
 	ret
 
-PlaceNonFaintStatus: ; 50d2e
+PlaceNonFaintStatus:
 	push de
 	ld a, [de]
 	ld de, PsnString
@@ -430,7 +430,7 @@
 FrzString: db "FRZ@"
 ParString: db "PAR@"
 
-ListMoves: ; 50d6f
+ListMoves:
 ; List moves at hl, spaced every [wBuffer1] tiles.
 	ld de, wListMoves_MoveIndicesBuffer
 	ld b, $0
--- a/engine/pokemon/move_mon.asm
+++ b/engine/pokemon/move_mon.asm
@@ -1,4 +1,4 @@
-TryAddMonToParty: ; d88c
+TryAddMonToParty:
 ; Check if to copy wild mon or generate a new one
 	; Whose is it?
 	ld de, wPartyCount
@@ -76,7 +76,7 @@
 	dec a
 	ld bc, PARTYMON_STRUCT_LENGTH
 	call AddNTimes
-GeneratePartyMonStats: ; d906
+GeneratePartyMonStats:
 ; wBattleMode specifies whether it's a wild mon or not.
 ; wMonType specifies whether it's an opposing mon or not.
 ; wCurPartySpecies/wCurPartyLevel specify the species and level.
@@ -360,9 +360,8 @@
 .done
 	scf ; When this function returns, the carry flag indicates success vs failure.
 	ret
-; da6d
 
-FillPP: ; da6d
+FillPP:
 	push bc
 	ld b, NUM_MOVES
 .loop
@@ -391,9 +390,8 @@
 	jr nz, .loop
 	pop bc
 	ret
-; da96
 
-AddTempmonToParty: ; da96
+AddTempmonToParty:
 	ld hl, wPartyCount
 	ld a, [hl]
 	cp PARTY_LENGTH
@@ -477,7 +475,7 @@
 	and a
 	ret
 
-SendGetMonIntoFromBox: ; db3f
+SendGetMonIntoFromBox:
 ; Sents/Gets mon into/from Box depending on Parameter
 ; wPokemonWithdrawDepositParameter == 0: get mon into Party
 ; wPokemonWithdrawDepositParameter == 1: sent mon into Box
@@ -702,15 +700,13 @@
 	call CloseSRAM
 	and a
 	ret
-; dcb1
 
-CloseSRAM_And_SetCarryFlag: ; dcb1
+CloseSRAM_And_SetCarryFlag:
 	call CloseSRAM
 	scf
 	ret
-; dcb6
 
-RestorePPofDepositedPokemon: ; dcb6
+RestorePPofDepositedPokemon:
 	ld a, b
 	ld hl, sBoxMons
 	ld bc, BOXMON_STRUCT_LENGTH
@@ -773,9 +769,8 @@
 	pop af
 	ld [wMenuCursorY], a
 	ret
-; dd21
 
-RetrieveMonFromDayCareMan: ; dd21
+RetrieveMonFromDayCareMan:
 	ld a, [wBreedMon1Species]
 	ld [wCurPartySpecies], a
 	ld de, SFX_TRANSACTION
@@ -789,9 +784,8 @@
 	xor a
 	ld [wPokemonWithdrawDepositParameter], a
 	jp RetrieveBreedmon
-; dd42
 
-RetrieveMonFromDayCareLady: ; dd42
+RetrieveMonFromDayCareLady:
 	ld a, [wBreedMon2Species]
 	ld [wCurPartySpecies], a
 	ld de, SFX_TRANSACTION
@@ -805,9 +799,8 @@
 	ld a, PC_DEPOSIT
 	ld [wPokemonWithdrawDepositParameter], a
 	jp RetrieveBreedmon
-; dd64
 
-RetrieveBreedmon: ; dd64
+RetrieveBreedmon:
 	ld hl, wPartyCount
 	ld a, [hl]
 	cp PARTY_LENGTH
@@ -902,9 +895,8 @@
 	ld [hl], a
 	and a
 	ret
-; de1a
 
-GetLastPartyMon: ; de1a
+GetLastPartyMon:
 	ld a, [wPartyCount]
 	dec a
 	ld hl, wPartyMon1Species
@@ -913,25 +905,22 @@
 	ld d, h
 	ld e, l
 	ret
-; de2a
 
-DepositMonWithDayCareMan: ; de2a
+DepositMonWithDayCareMan:
 	ld de, wBreedMon1Nick
 	call DepositBreedmon
 	xor a ; REMOVE_PARTY
 	ld [wPokemonWithdrawDepositParameter], a
 	jp RemoveMonFromPartyOrBox
-; de37
 
-DepositMonWithDayCareLady: ; de37
+DepositMonWithDayCareLady:
 	ld de, wBreedMon2Nick
 	call DepositBreedmon
 	xor a ; REMOVE_PARTY
 	ld [wPokemonWithdrawDepositParameter], a
 	jp RemoveMonFromPartyOrBox
-; de44
 
-DepositBreedmon: ; de44
+DepositBreedmon:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonNicknames
 	call SkipNames
@@ -947,7 +936,7 @@
 	ld bc, BOXMON_STRUCT_LENGTH
 	jp CopyBytes
 
-SendMonIntoBox: ; de6e
+SendMonIntoBox:
 ; Sends the mon into one of Bills Boxes
 ; the data comes mainly from 'wEnemyMon:'
 	ld a, BANK(sBoxCount)
@@ -1073,15 +1062,13 @@
 	call CloseSRAM
 	scf
 	ret
-; df42
 
-.full ; df42
+.full
 	call CloseSRAM
 	and a
 	ret
-; df47
 
-ShiftBoxMon: ; df47
+ShiftBoxMon:
 	ld hl, sBoxMonOT
 	ld bc, NAME_LENGTH
 	call .shift
@@ -1127,9 +1114,8 @@
 	or b
 	jr nz, .loop
 	ret
-; df8c
 
-GiveEgg:: ; df8c
+GiveEgg::
 	ld a, [wCurPartySpecies]
 	push af
 	callfar GetPreEvolution
@@ -1226,13 +1212,11 @@
 	ld [hl], a
 	and a
 	ret
-; e035
 
-String_Egg: ; e035
+String_Egg:
 	db "EGG@"
-; e039
 
-RemoveMonFromPartyOrBox: ; e039
+RemoveMonFromPartyOrBox:
 	ld hl, wPartyCount
 
 	ld a, [wPokemonWithdrawDepositParameter]
@@ -1382,10 +1366,9 @@
 	jr nz, .loop2
 .close_sram
 	jp CloseSRAM
-; e134
 
 
-ComputeNPCTrademonStats: ; e134
+ComputeNPCTrademonStats:
 	ld a, MON_LEVEL
 	call GetPartyParamLocation
 	ld a, [hl]
@@ -1413,9 +1396,8 @@
 	ld a, [de]
 	ld [hl], a
 	ret
-; e167
 
-CalcMonStats: ; e167
+CalcMonStats:
 ; Calculates all 6 Stats of a mon
 ; b: Take into account stat EXP if TRUE
 ; 'c' counts from 1-6 and points with 'wBaseStats' to the base value
@@ -1436,9 +1418,8 @@
 	cp STAT_SDEF
 	jr nz, .loop
 	ret
-; e17b
 
-CalcMonStatC: ; e17b
+CalcMonStatC:
 ; 'c' is 1-6 and points to the BaseStat
 ; 1: HP
 ; 2: Attack
@@ -1632,9 +1613,8 @@
 	pop de
 	pop hl
 	ret
-; e277
 
-GivePoke:: ; e277
+GivePoke::
 	push de
 	push bc
 	xor a ; PARTYMON
@@ -1812,14 +1792,12 @@
 	call CloseSRAM
 	ld b, $1
 	ret
-; e3d4
 
-.FailedToGiveMon: ; e3d4
+.FailedToGiveMon:
 	pop bc
 	pop de
 	ld b, $2
 	ret
-; e3d9
 
 TextJump_WasSentToBillsPC: ; 0xe3d9
 	; was sent to BILL's PC.
@@ -1827,7 +1805,7 @@
 	db "@"
 ; 0xe3de
 
-InitNickname: ; e3de
+InitNickname:
 	push de
 	call LoadStandardMenuHeader
 	call DisableSpriteUpdates
@@ -1842,4 +1820,3 @@
 	ld hl, ExitAllMenus
 	rst FarCall
 	ret
-; e3fd
--- a/engine/pokemon/move_mon_wo_mail.asm
+++ b/engine/pokemon/move_mon_wo_mail.asm
@@ -1,4 +1,4 @@
-InsertPokemonIntoBox: ; 51322
+InsertPokemonIntoBox:
 	ld a, BANK(sBoxCount)
 	call GetSRAMBank
 	ld hl, sBoxCount
@@ -37,7 +37,7 @@
 	farcall RestorePPofDepositedPokemon
 	jp CloseSRAM
 
-InsertPokemonIntoParty: ; 5138b
+InsertPokemonIntoParty:
 	ld hl, wPartyCount
 	call InsertSpeciesIntoBoxOrParty
 	ld a, [wPartyCount]
@@ -63,7 +63,7 @@
 	call InsertDataIntoBoxOrParty
 	ret
 
-InsertSpeciesIntoBoxOrParty: ; 513cb
+InsertSpeciesIntoBoxOrParty:
 	inc [hl]
 	inc hl
 	ld a, [wCurPartyMon]
@@ -81,7 +81,7 @@
 	jr nz, .loop
 	ret
 
-InsertDataIntoBoxOrParty: ; 513e0
+InsertDataIntoBoxOrParty:
 	push de
 	push hl
 	push bc
--- a/engine/pokemon/party_menu.asm
+++ b/engine/pokemon/party_menu.asm
@@ -1,4 +1,4 @@
-SelectMonFromParty: ; 50000
+SelectMonFromParty:
 	call DisableSpriteUpdates
 	xor a
 	ld [wPartyMenuActionText], a
@@ -10,10 +10,9 @@
 	call PartyMenuSelect
 	call ReturnToMapWithSpeechTextbox
 	ret
-; 5001d
 
 
-SelectTradeOrDayCareMon: ; 5001d
+SelectTradeOrDayCareMon:
 	ld a, b
 	ld [wPartyMenuActionText], a
 	call DisableSpriteUpdates
@@ -27,9 +26,8 @@
 	call PartyMenuSelect
 	call ReturnToMapWithSpeechTextbox
 	ret
-; 5003f
 
-InitPartyMenuLayout: ; 5003f
+InitPartyMenuLayout:
 	call LoadPartyMenuGFX
 	call InitPartyMenuWithCancel
 	call InitPartyMenuGFX
@@ -36,14 +34,12 @@
 	call WritePartyMenuTilemap
 	call PrintPartyMenuText
 	ret
-; 5004f
 
-LoadPartyMenuGFX: ; 5004f
+LoadPartyMenuGFX:
 	call LoadFontsBattleExtra
 	callfar InitPartyMenuPalettes ; engine/color.asm
 	callfar ClearSpriteAnims2
 	ret
-; 5005f
 
 
 WritePartyMenuTilemap: ; 0x5005f
@@ -73,7 +69,7 @@
 	ret
 ; 0x50089
 
-.Jumptable: ; 50089
+.Jumptable:
 ; entries correspond to PARTYMENUQUALITY_* constants
 	dw PlacePartyNicknames
 	dw PlacePartyHPBar
@@ -84,9 +80,8 @@
 	dw PlacePartyMonEvoStoneCompatibility
 	dw PlacePartyMonGender
 	dw PlacePartyMonMobileBattleSelection
-; 5009b
 
-PlacePartyNicknames: ; 5009b
+PlacePartyNicknames:
 	hlcoord 3, 1
 	ld a, [wPartyCount]
 	and a
@@ -116,14 +111,12 @@
 	ld de, .CANCEL
 	call PlaceString
 	ret
-; 500c8
 
-.CANCEL: ; 500c8
+.CANCEL:
 	db "CANCEL@"
-; 500cf
 
 
-PlacePartyHPBar: ; 500cf
+PlacePartyHPBar:
 	xor a
 	ld [wSGBPals], a
 	ld a, [wPartyCount]
@@ -164,9 +157,8 @@
 	ld b, SCGB_PARTY_MENU
 	call GetSGBLayout
 	ret
-; 50117
 
-PlacePartymonHPBar: ; 50117
+PlacePartymonHPBar:
 	ld a, b
 	ld bc, PARTYMON_STRUCT_LENGTH
 	ld hl, wPartyMon1HP
@@ -191,9 +183,8 @@
 	ld e, a
 	predef ComputeHPBarPixels
 	ret
-; 50138
 
-PlacePartyMenuHPDigits: ; 50138
+PlacePartyMenuHPDigits:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -233,9 +224,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 50176
 
-PlacePartyMonLevel: ; 50176
+PlacePartyMonLevel:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -276,9 +266,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 501b2
 
-PlacePartyMonStatus: ; 501b2
+PlacePartyMonStatus:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -309,9 +298,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 501e0
 
-PlacePartyMonTMHMCompatibility: ; 501e0
+PlacePartyMonTMHMCompatibility:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -344,9 +332,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 50215
 
-.PlaceAbleNotAble: ; 50215
+.PlaceAbleNotAble:
 	ld a, c
 	and a
 	jr nz, .able
@@ -356,18 +343,15 @@
 .able
 	ld de, .string_able
 	ret
-; 50221
 
-.string_able ; 50221
+.string_able
 	db "ABLE@"
-; 50226
 
-.string_not_able ; 50226
+.string_not_able
 	db "NOT ABLE@"
-; 5022f
 
 
-PlacePartyMonEvoStoneCompatibility: ; 5022f
+PlacePartyMonEvoStoneCompatibility:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -404,9 +388,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 50268
 
-.DetermineCompatibility: ; 50268
+.DetermineCompatibility:
 	ld de, wStringBuffer1
 	ld a, BANK(EvosAttacksPointers)
 	ld bc, 2
@@ -441,17 +424,14 @@
 .nope
 	ld de, .string_not_able
 	ret
-; 502a3
 
-.string_able ; 502a3
+.string_able
 	db "ABLE@"
-; 502a8
-.string_not_able ; 502a8
+.string_not_able
 	db "NOT ABLE@"
-; 502b1
 
 
-PlacePartyMonGender: ; 502b1
+PlacePartyMonGender:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -489,22 +469,18 @@
 	dec c
 	jr nz, .loop
 	ret
-; 502ee
 
-.male ; 502ee
+.male
 	db "♂…MALE@"
-; 502f5
 
-.female ; 502f5
+.female
 	db "♀…FEMALE@"
-; 502fe
 
-.unknown ; 502fe
+.unknown
 	db "…UNKNOWN@"
-; 50307
 
 
-PlacePartyMonMobileBattleSelection: ; 50307
+PlacePartyMonMobileBattleSelection:
 	ld a, [wPartyCount]
 	and a
 	ret z
@@ -571,23 +547,18 @@
 	dec b
 	ret z
 	jr .loop2
-; 5036b
 
-.String_Banme: ; 5036b
+.String_Banme:
 	db " ばんめ  @" ; Place
-; 50372
-.String_Sanka_Shinai: ; 50372
+.String_Sanka_Shinai:
 	db "さんかしない@" ; Cancel
-; 50379
-.String_Kettei_Yameru: ; 50379
+.String_Kettei_Yameru:
 	db "けってい  やめる@" ; Quit
-; 50383
-.Strings_1_2_3: ; 50383
+.Strings_1_2_3:
 	db "1@", "2@", "3@" ; 1st, 2nd, 3rd
-; 50389
 
 
-PartyMenuCheckEgg: ; 50389
+PartyMenuCheckEgg:
 	ld a, LOW(wPartySpecies)
 	add b
 	ld e, a
@@ -597,9 +568,8 @@
 	ld a, [de]
 	cp EGG
 	ret
-; 50396
 
-GetPartyMenuQualityIndexes: ; 50396
+GetPartyMenuQualityIndexes:
 	ld a, [wPartyMenuActionText]
 	and $f0
 	jr nz, .skip
@@ -618,12 +588,11 @@
 .skip
 	ld hl, PartyMenuQualityPointers.Default
 	ret
-; 503b2
 
 INCLUDE "data/party_menu_qualities.asm"
 
 
-InitPartyMenuGFX: ; 503e0
+InitPartyMenuGFX:
 	ld hl, wPartyCount
 	ld a, [hli]
 	and a
@@ -647,9 +616,8 @@
 	jr nz, .loop
 	callfar PlaySpriteAnimations
 	ret
-; 50405
 
-InitPartyMenuWithCancel: ; 50405
+InitPartyMenuWithCancel:
 ; with cancel
 	xor a
 	ld [wSwitchMon], a
@@ -675,7 +643,6 @@
 	ld a, A_BUTTON | B_BUTTON
 	ld [wMenuJoypadFilter], a
 	ret
-; 5042d
 
 InitPartyMenuNoCancel: ; 0x5042d
 ; no cancel
@@ -697,9 +664,8 @@
 	ld a, A_BUTTON | B_BUTTON
 	ld [wMenuJoypadFilter], a
 	ret
-; 5044f (14:444f)
 
-PartyMenuAttributes: ; 5044f
+PartyMenuAttributes:
 ; cursor y
 ; cursor x
 ; num rows
@@ -713,7 +679,6 @@
 	db $60, $00
 	dn 2, 0
 	db 0
-; 50457
 
 PartyMenuSelect: ; 0x50457
 ; sets carry if exitted menu.
@@ -755,7 +720,7 @@
 ; 0x5049a
 
 
-PrintPartyMenuText: ; 5049a
+PrintPartyMenuText:
 	hlcoord 0, 14
 	lb bc, 2, 18
 	call TextBox
@@ -764,7 +729,7 @@
 	jr nz, .haspokemon
 	ld de, YouHaveNoPKMNString
 	jr .gotstring
-.haspokemon ; 504ae
+.haspokemon
 	ld a, [wPartyMenuActionText]
 	and $f ; drop high nibble
 	ld hl, PartyMenuStrings
@@ -775,7 +740,7 @@
 	ld a, [hli]
 	ld d, [hl]
 	ld e, a
-.gotstring ; 504be
+.gotstring
 	ld a, [wOptions]
 	push af
 	set NO_TEXT_SCROLL, a
@@ -827,7 +792,7 @@
 YouHaveNoPKMNString: ; 0x50556
 	db "You have no <PK><MN>!@"
 
-PrintPartyMenuActionText: ; 50566
+PrintPartyMenuActionText:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonNicknames
 	call GetNick
@@ -836,9 +801,8 @@
 	ld hl, .MenuActionTexts
 	call .PrintText
 	ret
-; 5057b
 
-.MenuActionTexts: ; 5057b
+.MenuActionTexts:
 ; entries correspond to PARTYMENUTEXT_* constants
 	dw .Text_CuredOfPoison
 	dw .Text_BurnWasHealed
@@ -850,7 +814,6 @@
 	dw .Text_Revitalized
 	dw .Text_GrewToLevel
 	dw .Text_CameToItsSenses
-; 5058f
 
 .Text_RecoveredSomeHP: ; 0x5058f
 	; recovered @ HP!
@@ -913,7 +876,7 @@
 ; 0x505c1
 
 
-.PrintText: ; 505c1
+.PrintText:
 	ld e, a
 	ld d, 0
 	add hl, de
@@ -929,4 +892,3 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 505da
--- a/engine/pokemon/search.asm
+++ b/engine/pokemon/search.asm
@@ -248,7 +248,7 @@
 	ret
 ; 0x4a810
 
-BoxAddressTable1: ; 4a810
+BoxAddressTable1:
 	dba sBox1
 	dba sBox2
 	dba sBox3
@@ -263,7 +263,6 @@
 	dba sBox12
 	dba sBox13
 	dba sBox14
-; 4a83a
 
 UpdateOTPointer: ; 0x4a83a
 	push hl
--- a/engine/pokemon/search2.asm
+++ b/engine/pokemon/search2.asm
@@ -1,18 +1,18 @@
-_FindPartyMonAboveLevel: ; 4dbd2
+_FindPartyMonAboveLevel:
 	ld hl, wPartyMon1Level
 	call FindAboveLevel
 	ret
 
-_FindPartyMonAtLeastThatHappy: ; 4dbd9
+_FindPartyMonAtLeastThatHappy:
 	ld hl, wPartyMon1Happiness
 	call FindAtLeastThatHappy
 	ret
 
-_FindPartyMonThatSpecies: ; 4dbe0
+_FindPartyMonThatSpecies:
 	ld hl, wPartyMon1Species
 	jp FindThatSpecies
 
-_FindPartyMonThatSpeciesYourTrainerID: ; 4dbe6
+_FindPartyMonThatSpeciesYourTrainerID:
 	ld hl, wPartyMon1Species
 	call FindThatSpecies
 	ret z
@@ -35,7 +35,7 @@
 	xor a
 	ret
 
-FindAtLeastThatHappy: ; 4dc0a
+FindAtLeastThatHappy:
 ; Sets the bits for the Pokemon that have a happiness greater than or equal to b.
 ; The lowest bits are used.  Sets z if no Pokemon in your party is at least that happy.
 	ld c, $0
@@ -69,7 +69,7 @@
 	and a
 	ret
 
-FindAboveLevel: ; 4dc31
+FindAboveLevel:
 	ld c, $0
 	ld a, [wPartyCount]
 	ld d, a
@@ -98,7 +98,7 @@
 	and a
 	ret
 
-FindThatSpecies: ; 4dc56
+FindThatSpecies:
 ; Find species b in your party.
 ; If you have no Pokemon, returns c = -1 and z.
 ; If that species is in your party, returns its location in c, and nz.
@@ -116,7 +116,7 @@
 	and a
 	ret
 
-RetroactivelyIgnoreEggs: ; 4dc67
+RetroactivelyIgnoreEggs:
 	ld e, -2
 	ld hl, wPartySpecies
 .loop
--- a/engine/pokemon/stats_screen.asm
+++ b/engine/pokemon/stats_screen.asm
@@ -4,7 +4,7 @@
 	const BLUE_PAGE  ; 3
 NUM_STAT_PAGES EQU const_value + -1
 
-BattleStatsScreenInit: ; 4dc7b (13:5c7b)
+BattleStatsScreenInit:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	jr nz, StatsScreenInit
@@ -14,15 +14,15 @@
 	jr z, StatsScreenInit
 	jr _MobileStatsScreenInit
 
-StatsScreenInit: ; 4dc8a
+StatsScreenInit:
 	ld hl, StatsScreenMain
 	jr StatsScreenInit_gotaddress
 
-_MobileStatsScreenInit: ; 4dc8f
+_MobileStatsScreenInit:
 	ld hl, StatsScreenMobile
 	jr StatsScreenInit_gotaddress
 
-StatsScreenInit_gotaddress: ; 4dc94
+StatsScreenInit_gotaddress:
 	ld a, [hMapAnims]
 	push af
 	xor a
@@ -67,7 +67,7 @@
 	and %11111100
 	or 1
 	ld [wcf64], a
-.loop ; 4dce3
+.loop
 	ld a, [wJumptableIndex]
 	and $ff ^ (1 << 7)
 	ld hl, StatsScreenPointerTable
@@ -79,7 +79,7 @@
 	ret
 ; 0x4dcf7
 
-StatsScreenMobile: ; 4dcf7
+StatsScreenMobile:
 	xor a
 	ld [wJumptableIndex], a
 	; stupid interns
@@ -103,9 +103,8 @@
 
 .exit
 	ret
-; 4dd2a
 
-StatsScreenPointerTable: ; 4dd2a
+StatsScreenPointerTable:
 	dw MonStatsInit       ; regular pokémon
 	dw EggStatsInit       ; egg
 	dw StatsScreenWaitCry
@@ -114,10 +113,9 @@
 	dw StatsScreenWaitCry
 	dw MonStatsJoypad
 	dw StatsScreen_Exit
-; 4dd3a
 
 
-StatsScreen_WaitAnim: ; 4dd3a (13:5d3a)
+StatsScreen_WaitAnim:
 	ld hl, wcf64
 	bit 6, [hl]
 	jr nz, .try_anim
@@ -137,7 +135,7 @@
 	farcall HDMATransferTileMapToWRAMBank3
 	ret
 
-StatsScreen_SetJumptableIndex: ; 4dd62 (13:5d62)
+StatsScreen_SetJumptableIndex:
 	ld a, [wJumptableIndex]
 	and $80
 	or h
@@ -144,12 +142,12 @@
 	ld [wJumptableIndex], a
 	ret
 
-StatsScreen_Exit: ; 4dd6c (13:5d6c)
+StatsScreen_Exit:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
 
-MonStatsInit: ; 4dd72 (13:5d72)
+MonStatsInit:
 	ld hl, wcf64
 	res 6, [hl]
 	call ClearBGPalettes
@@ -171,7 +169,7 @@
 	call StatsScreen_SetJumptableIndex
 	ret
 
-EggStatsInit: ; 4dda1
+EggStatsInit:
 	call EggStatsScreen
 	ld a, [wJumptableIndex]
 	inc a
@@ -180,7 +178,7 @@
 ; 0x4ddac
 
 
-EggStatsJoypad: ; 4ddac (13:5dac)
+EggStatsJoypad:
 	call StatsScreen_GetJoypad
 	jr nc, .check
 	ld h, 0
@@ -198,7 +196,7 @@
 	call StatsScreen_SetJumptableIndex
 	ret
 
-StatsScreen_LoadPage: ; 4ddc6 (13:5dc6)
+StatsScreen_LoadPage:
 	call StatsScreen_LoadGFX
 	ld hl, wcf64
 	res 4, [hl]
@@ -207,7 +205,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-MonStatsJoypad: ; 4ddd6 (13:5dd6)
+MonStatsJoypad:
 	call StatsScreen_GetJoypad
 	jr nc, .next
 	ld h, 0
@@ -218,7 +216,7 @@
 	and D_DOWN | D_UP | D_LEFT | D_RIGHT | A_BUTTON | B_BUTTON
 	jp StatsScreen_JoypadAction
 
-StatsScreenWaitCry: ; 4dde6 (13:5de6)
+StatsScreenWaitCry:
 	call IsSFXPlaying
 	ret nc
 	ld a, [wJumptableIndex]
@@ -226,7 +224,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-StatsScreen_CopyToTempMon: ; 4ddf2 (13:5df2)
+StatsScreen_CopyToTempMon:
 	ld a, [wMonType]
 	cp TEMPMON
 	jr nz, .breedmon
@@ -252,7 +250,7 @@
 	and a
 	ret
 
-StatsScreen_GetJoypad: ; 4de2c (13:5e2c)
+StatsScreen_GetJoypad:
 	call GetJoypad
 	ld a, [wMonType]
 	cp TEMPMON
@@ -280,7 +278,7 @@
 	scf
 	ret
 
-StatsScreen_JoypadAction: ; 4de54 (13:5e54)
+StatsScreen_JoypadAction:
 	push af
 	ld a, [wcf64]
 	maskbits NUM_STAT_PAGES
@@ -374,12 +372,12 @@
 	call StatsScreen_SetJumptableIndex
 	ret
 
-.b_button ; 4dee4 (13:5ee4)
+.b_button
 	ld h, 7
 	call StatsScreen_SetJumptableIndex
 	ret
 
-StatsScreen_InitUpperHalf: ; 4deea (13:5eea)
+StatsScreen_InitUpperHalf:
 	call .PlaceHPBar
 	xor a
 	ld [hBGMapMode], a
@@ -416,7 +414,7 @@
 	call StatsScreen_PlaceShinyIcon
 	ret
 
-.PlaceHPBar: ; 4df45 (13:5f45)
+.PlaceHPBar:
 	ld hl, wTempMonHP
 	ld a, [hli]
 	ld b, a
@@ -433,7 +431,7 @@
 	call DelayFrame
 	ret
 
-.PlaceGenderChar: ; 4df66 (13:5f66)
+.PlaceGenderChar:
 	push hl
 	farcall GetGender
 	pop hl
@@ -444,16 +442,14 @@
 .got_gender
 	ld [hl], a
 	ret
-; 4df77 (13:5f77)
 
-.NicknamePointers: ; 4df77
+.NicknamePointers:
 	dw wPartyMonNicknames
 	dw wOTPartyMonNicknames
 	dw sBoxMonNicknames
 	dw wBufferMonNick
-; 4df7f
 
-Unreferenced_Function4df7f: ; 4df7f
+Unreferenced_Function4df7f:
 	hlcoord 7, 0
 	ld bc, SCREEN_WIDTH
 	ld d, SCREEN_HEIGHT
@@ -464,9 +460,8 @@
 	dec d
 	jr nz, .loop
 	ret
-; 4df8f
 
-StatsScreen_PlaceHorizontalDivider: ; 4df8f (13:5f8f)
+StatsScreen_PlaceHorizontalDivider:
 	hlcoord 0, 7
 	ld b, SCREEN_WIDTH
 	ld a, $62 ; horizontal divider (empty HP/exp bar)
@@ -476,7 +471,7 @@
 	jr nz, .loop
 	ret
 
-StatsScreen_PlacePageSwitchArrows: ; 4df9b (13:5f9b)
+StatsScreen_PlacePageSwitchArrows:
 	hlcoord 12, 6
 	ld [hl], "◀"
 	hlcoord 19, 6
@@ -483,7 +478,7 @@
 	ld [hl], "▶"
 	ret
 
-StatsScreen_PlaceShinyIcon: ; 4dfa6 (13:5fa6)
+StatsScreen_PlaceShinyIcon:
 	ld bc, wTempMonDVs
 	farcall CheckShininess
 	ret nc
@@ -491,7 +486,7 @@
 	ld [hl], "⁂"
 	ret
 
-StatsScreen_LoadGFX: ; 4dfb6 (13:5fb6)
+StatsScreen_LoadGFX:
 	ld a, [wBaseDexNo]
 	ld [wd265], a
 	ld [wCurSpecies], a
@@ -510,7 +505,7 @@
 	call StatsScreen_PlaceFrontpic
 	ret
 
-.ClearBox: ; 4dfda (13:5fda)
+.ClearBox:
 	ld a, [wcf64]
 	maskbits NUM_STAT_PAGES
 	ld c, a
@@ -520,7 +515,7 @@
 	call ClearBox
 	ret
 
-.LoadPals: ; 4dfed (13:5fed)
+.LoadPals:
 	ld a, [wcf64]
 	maskbits NUM_STAT_PAGES
 	ld c, a
@@ -530,7 +525,7 @@
 	set 5, [hl]
 	ret
 
-.PageTilemap: ; 4e002 (13:6002)
+.PageTilemap:
 	ld a, [wcf64]
 	maskbits NUM_STAT_PAGES
 	dec a
@@ -538,13 +533,13 @@
 	rst JumpTable
 	ret
 
-.Jumptable: ; 4e00d (13:600d)
+.Jumptable:
 ; entries correspond to *_PAGE constants
 	dw .PinkPage
 	dw .GreenPage
 	dw .BluePage
 
-.PinkPage: ; 4e013 (13:6013)
+.PinkPage:
 	hlcoord 0, 9
 	ld b, $0
 	predef DrawPlayerHP
@@ -624,7 +619,7 @@
 	ld [hl], $41 ; right exp bar end cap
 	ret
 
-.PrintNextLevel: ; 4e0d3 (13:60d3)
+.PrintNextLevel:
 	ld a, [wTempMonLevel]
 	push af
 	cp MAX_LEVEL
@@ -637,7 +632,7 @@
 	ld [wTempMonLevel], a
 	ret
 
-.CalcExpToNextLevel: ; 4e0e7 (13:60e7)
+.CalcExpToNextLevel:
 	ld a, [wTempMonLevel]
 	cp MAX_LEVEL
 	jr z, .AlreadyAtMaxLevel
@@ -666,34 +661,27 @@
 	ld [hli], a
 	ld [hl], a
 	ret
-; 4e119 (13:6119)
 
-.Status_Type: ; 4e119
+.Status_Type:
 	db   "STATUS/"
 	next "TYPE/@"
-; 4e127
 
-.OK_str: ; 4e127
+.OK_str:
 	db "OK @"
-; 4e12b
 
-.ExpPointStr: ; 4e12b
+.ExpPointStr:
 	db "EXP POINTS@"
-; 4e136
 
-.LevelUpStr: ; 4e136
+.LevelUpStr:
 	db "LEVEL UP@"
-; 4e13f
 
-.ToStr: ; 4e13f
+.ToStr:
 	db "TO@"
-; 4e142
 
-.PkrsStr: ; 4e142
+.PkrsStr:
 	db "#RUS@"
-; 4e147
 
-.GreenPage: ; 4e147 (13:6147)
+.GreenPage:
 	ld de, .Item
 	hlcoord 0, 8
 	call PlaceString
@@ -717,7 +705,7 @@
 	predef ListMovePP
 	ret
 
-.GetItemName: ; 4e189 (13:6189)
+.GetItemName:
 	ld de, .ThreeDashes
 	ld a, [wTempMonItem]
 	and a
@@ -728,21 +716,17 @@
 	ld [wd265], a
 	call GetItemName
 	ret
-; 4e1a0 (13:61a0)
 
-.Item: ; 4e1a0
+.Item:
 	db "ITEM@"
-; 4e1a5
 
-.ThreeDashes: ; 4e1a5
+.ThreeDashes:
 	db "---@"
-; 4e1a9
 
-.Move: ; 4e1a9
+.Move:
 	db "MOVE@"
-; 4e1ae
 
-.BluePage: ; 4e1ae (13:61ae)
+.BluePage:
 	call .PlaceOTInfo
 	hlcoord 10, 8
 	ld de, SCREEN_WIDTH
@@ -758,7 +742,7 @@
 	predef PrintTempMonStats
 	ret
 
-.PlaceOTInfo: ; 4e1cc (13:61cc)
+.PlaceOTInfo:
 	ld de, IDNoString
 	hlcoord 0, 9
 	call PlaceString
@@ -789,24 +773,21 @@
 	ld [hl], a
 .done
 	ret
-; 4e216 (13:6216)
 
-.OTNamePointers: ; 4e216
+.OTNamePointers:
 	dw wPartyMonOT
 	dw wOTPartyMonOT
 	dw sBoxMonOT
 	dw wBufferMonOT
-; 4e21e
 
-IDNoString: ; 4e21e
+IDNoString:
 	db "<ID>№.@"
 
-OTString: ; 4e222
+OTString:
 	db "OT/@"
-; 4e226
 
 
-StatsScreen_PlaceFrontpic: ; 4e226 (13:6226)
+StatsScreen_PlaceFrontpic:
 	ld hl, wTempMonDVs
 	predef GetUnownLetter
 	call StatsScreen_GetAnimationParam
@@ -832,7 +813,7 @@
 	call PlayMonCry2
 	ret
 
-.AnimateMon: ; 4e253 (13:6253)
+.AnimateMon:
 	ld hl, wcf64
 	set 5, [hl]
 	ld a, [wCurPartySpecies]
@@ -849,7 +830,7 @@
 	call _PrepMonFrontpic
 	ret
 
-.AnimateEgg: ; 4e271 (13:6271)
+.AnimateEgg:
 	ld a, [wCurPartySpecies]
 	cp UNOWN
 	jr z, .unownegg
@@ -864,7 +845,7 @@
 	call .get_animation
 	ret
 
-.get_animation ; 4e289 (13:6289)
+.get_animation
 	ld a, [wCurPartySpecies]
 	call IsAPokemon
 	ret c
@@ -879,13 +860,13 @@
 	set 6, [hl]
 	ret
 
-StatsScreen_GetAnimationParam: ; 4e2ad (13:62ad)
+StatsScreen_GetAnimationParam:
 	ld a, [wMonType]
 	ld hl, .Jumptable
 	rst JumpTable
 	ret
 
-.Jumptable: ; 4e2b5 (13:62b5)
+.Jumptable:
 	dw .PartyMon
 	dw .OTPartyMon
 	dw .BoxMon
@@ -892,7 +873,7 @@
 	dw .Tempmon
 	dw .Wildmon
 
-.PartyMon: ; 4e2bf (13:62bf)
+.PartyMon:
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMon1
 	ld bc, PARTYMON_STRUCT_LENGTH
@@ -901,11 +882,11 @@
 	ld c, l
 	jr .CheckEggFaintedFrzSlp
 
-.OTPartyMon: ; 4e2cf (13:62cf)
+.OTPartyMon:
 	xor a
 	ret
 
-.BoxMon: ; 4e2d1 (13:62d1)
+.BoxMon:
 	ld hl, sBoxMons
 	ld bc, PARTYMON_STRUCT_LENGTH
 	ld a, [wCurPartyMon]
@@ -920,11 +901,11 @@
 	pop af
 	ret
 
-.Tempmon: ; 4e2ed (13:62ed)
+.Tempmon:
 	ld bc, wTempMonSpecies
 	jr .CheckEggFaintedFrzSlp ; utterly pointless
 
-.CheckEggFaintedFrzSlp: ; 4e2f2 (13:62f2)
+.CheckEggFaintedFrzSlp:
 	ld a, [wCurPartySpecies]
 	cp EGG
 	jr z, .egg
@@ -935,16 +916,16 @@
 	scf
 	ret
 
-.Wildmon: ; 4e301 (13:6301)
+.Wildmon:
 	ld a, $1
 	and a
 	ret
 
-.FaintedFrzSlp: ; 4e305 (13:6305)
+.FaintedFrzSlp:
 	xor a
 	ret
 
-StatsScreen_LoadTextBoxSpaceGFX: ; 4e307 (13:6307)
+StatsScreen_LoadTextBoxSpaceGFX:
 	nop
 	push hl
 	push de
@@ -966,14 +947,12 @@
 	pop de
 	pop hl
 	ret
-; 4e32a (13:632a)
 
-Unreferenced_4e32a: ; 4e32a
+Unreferenced_4e32a:
 ; A blank space tile?
 	ds 16
-; 4e33a
 
-EggStatsScreen: ; 4e33a
+EggStatsScreen:
 	xor a
 	ld [hBGMapMode], a
 	ld hl, wCurHPPal
@@ -1027,10 +1006,10 @@
 	ret
 ; 0x4e3c0
 
-EggString: ; 4e3c0
+EggString:
 	db "EGG@"
 
-FiveQMarkString: ; 4e3c4
+FiveQMarkString:
 	db "?????@"
 
 EggSoonString: ; 0x4e3ca
@@ -1056,7 +1035,7 @@
 ; 0x4e497
 
 
-StatsScreen_AnimateEgg: ; 4e497 (13:6497)
+StatsScreen_AnimateEgg:
 	call StatsScreen_GetAnimationParam
 	ret nc
 	ld a, [wTempMonHappiness]
@@ -1083,7 +1062,7 @@
 	set 6, [hl]
 	ret
 
-StatsScreen_LoadPageIndicators: ; 4e4cd (13:64cd)
+StatsScreen_LoadPageIndicators:
 	hlcoord 13, 5
 	ld a, $36 ; first of 4 small square tiles
 	call .load_square
@@ -1101,7 +1080,7 @@
 	hlcoord 15, 5 ; GREEN_PAGE (= GREEN_PAGE)
 	jr z, .load_square
 	hlcoord 17, 5 ; BLUE_PAGE (> GREEN_PAGE)
-.load_square ; 4e4f7 (13:64f7)
+.load_square
 	push bc
 	ld [hli], a
 	inc a
@@ -1115,7 +1094,7 @@
 	pop bc
 	ret
 
-CopyNickname: ; 4e505 (13:6505)
+CopyNickname:
 	ld de, wStringBuffer1
 	ld bc, MON_NAME_LENGTH
 	jr .okay ; utterly pointless
@@ -1137,7 +1116,7 @@
 	pop de
 	ret
 
-GetNicknamePointer: ; 4e528 (13:6528)
+GetNicknamePointer:
 	ld a, [wMonType]
 	add a
 	ld c, a
@@ -1153,7 +1132,7 @@
 	jp SkipNames
 
 
-CheckFaintedFrzSlp: ; 4e53f
+CheckFaintedFrzSlp:
 	ld hl, MON_HP
 	add hl, bc
 	ld a, [hli]
@@ -1170,4 +1149,3 @@
 .fainted_frz_slp
 	scf
 	ret
-; 4e554
--- a/engine/pokemon/switchpartymons.asm
+++ b/engine/pokemon/switchpartymons.asm
@@ -16,7 +16,7 @@
 .skip
 	ret
 
-.ClearSprite: ; 50f34 (14:4f34)
+.ClearSprite:
 	push af
 	hlcoord 0, 1
 	ld bc, 2 * SCREEN_WIDTH
@@ -39,7 +39,7 @@
 	call WaitPlaySFX
 	ret
 
-.SwapMonAndMail: ; 50f62 (14:4f62)
+.SwapMonAndMail:
 	push hl
 	push de
 	push bc
@@ -136,10 +136,10 @@
 	pop hl
 	ret
 
-.CopyNameTowd002: ; 51036 (14:5036)
+.CopyNameTowd002:
 	ld de, wd002
 
-.CopyName: ; 51039 (14:5039)
+.CopyName:
 	ld bc, NAME_LENGTH
 	call CopyBytes
 	ret
--- a/engine/pokemon/tempmon.asm
+++ b/engine/pokemon/tempmon.asm
@@ -1,4 +1,4 @@
-CopyMonToTempMon: ; 5084a
+CopyMonToTempMon:
 ; gets the BaseData of a mon
 ; and copies the party_struct to wTempMon
 
@@ -32,13 +32,13 @@
 .done
 	ret
 
-CalcBufferMonStats: ; 5088b
+CalcBufferMonStats:
 	ld bc, wBufferMon
 	jr _TempMonStatsCalculation
 
-CalcTempmonStats: ; 50890
+CalcTempmonStats:
 	ld bc, wTempMon
-_TempMonStatsCalculation: ; 50893
+_TempMonStatsCalculation:
 	ld hl, MON_LEVEL
 	add hl, bc
 	ld a, [hl]
@@ -82,7 +82,7 @@
 	ld [hl], a
 	ret
 
-GetMonSpecies: ; 508d5
+GetMonSpecies:
 ; [wMonType] has the type of the mon
 ; e = Nr. of mon (i.e. [wCurPartyMon])
 
--- a/engine/pokemon/types.asm
+++ b/engine/pokemon/types.asm
@@ -1,4 +1,4 @@
-PrintMonTypes: ; 5090d
+PrintMonTypes:
 ; Print one or both types of [wCurSpecies]
 ; on the stats screen at hl.
 
@@ -37,10 +37,9 @@
 	add hl, bc
 	ld bc, NAME_LENGTH_JAPANESE - 1
 	jp ByteFill
-; 5093a
 
 
-PrintMoveType: ; 5093a
+PrintMoveType:
 ; Print the type of move b at hl.
 
 	push hl
@@ -58,7 +57,7 @@
 	ld b, a
 
 
-PrintType: ; 50953
+PrintType:
 ; Print type b at hl.
 
 	ld a, b
@@ -75,10 +74,9 @@
 	pop hl
 
 	jp PlaceString
-; 50964
 
 
-GetTypeName: ; 50964
+GetTypeName:
 ; Copy the name of type [wd265] to wStringBuffer1.
 
 	ld a, [wd265]
@@ -93,7 +91,6 @@
 	ld de, wStringBuffer1
 	ld bc, MOVE_NAME_LENGTH
 	jp CopyBytes
-; 5097b
 
 
 INCLUDE "data/types/names.asm"
--- a/engine/predef.asm
+++ b/engine/predef.asm
@@ -1,4 +1,4 @@
-GetPredefPointer:: ; 854b
+GetPredefPointer::
 ; Return the bank and address of wPredefID in a and wPredefAddress.
 
 ; Save hl for later (back in Predef)
@@ -24,6 +24,5 @@
 	ld a, [hl]
 
 	ret
-; 856b
 
 INCLUDE "data/predef_pointers.asm"
--- a/engine/printer/print_party.asm
+++ b/engine/printer/print_party.asm
@@ -1,6 +1,6 @@
 PRINTPARTY_HP EQUS "\"◀\"" ; $71
 
-PrintPage1: ; 1dc1b0
+PrintPage1:
 	hlcoord 0, 0
 	decoord 0, 0, wPrinterTileMapBuffer
 	ld bc, 17 * SCREEN_WIDTH
@@ -50,9 +50,8 @@
 	jr nz, .column_loop
 	ld [hl], $3a
 	ret
-; 1dc213
 
-PrintPage2: ; 1dc213
+PrintPage2:
 	hlcoord 0, 0, wPrinterTileMapBuffer
 	ld bc, 8 * SCREEN_WIDTH
 	ld a, " "
@@ -89,9 +88,8 @@
 	ld a, b
 	call nz, FarString
 	ret
-; 1dc26a
 
-.FillColumn: ; 1dc26a
+.FillColumn:
 	push de
 	ld de, SCREEN_WIDTH
 .column_loop
@@ -101,7 +99,6 @@
 	jr nz, .column_loop
 	pop de
 	ret
-; 1dc275
 
 GBPrinterStrings: ; used only for BANK(GBPrinterStrings)
 GBPrinterString_Null: db "@"
@@ -132,9 +129,8 @@
 	next "Check the Game Boy"
 	next "Printer Manual."
 	db   "@"
-; 1dc381
 
-PrintPartyMonPage1: ; 1dc381
+PrintPartyMonPage1:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -232,9 +228,8 @@
 	call GetSGBLayout
 	call SetPalettes
 	ret
-; 1dc47b
 
-PrintPartyMonPage2: ; 1dc47b
+PrintPartyMonPage2:
 	call ClearBGPalettes
 	call ClearTileMap
 	call ClearSprites
@@ -284,15 +279,13 @@
 	call GetSGBLayout
 	call SetPalettes
 	ret
-; 1dc507
 
-.PrintTempMonStats: ; 1dc507
+.PrintTempMonStats:
 	lb bc, 2, 3
 	call PrintNum
 	ret
-; 1dc50e
 
-Function1dc50e: ; 1dc50e
+Function1dc50e:
 	ld bc, NAME_LENGTH
 	ld a, [wCurPartyMon]
 	call AddNTimes
@@ -299,9 +292,8 @@
 	ld e, l
 	ld d, h
 	ret
-; 1dc51a
 
-Function1dc51a: ; 1dc51a
+Function1dc51a:
 	and a
 	jr z, .no_move
 
@@ -315,9 +307,8 @@
 .got_string
 	call PlaceString
 	ret
-; 1dc52c
 
-Function1dc52c: ; 1dc52c
+Function1dc52c:
 	farcall GetGender
 	ld a, " "
 	jr c, .got_gender
@@ -334,18 +325,17 @@
 	hlcoord 18, 2
 	ld [hl], "⁂"
 	ret
-; 1dc550
 
-String1dc550: ; 1dc550
+String1dc550:
 	db "OT/@"
 
-String1dc554: ; 1dc554
+String1dc554:
 	db "MOVE@"
 
-String1dc559: ; 1dc559
+String1dc559:
 	db "<ID>№.@"
 
-String1dc55d: ; 1dc55d
+String1dc55d:
 	db   "ATTACK"
 	next "DEFENSE"
 	next "SPCL.ATK"
@@ -353,12 +343,11 @@
 	next "SPEED"
 	db   "@"
 
-String1dc584: ; 1dc584
+String1dc584:
 	db "------------@"
-; 1dc591
 
-GBPrinterHPIcon: ; 1dc591
+GBPrinterHPIcon:
 INCBIN "gfx/printer/hp.1bpp"
 
-GBPrinterLvIcon: ; 1dc599
+GBPrinterLvIcon:
 INCBIN "gfx/printer/lv.1bpp"
--- a/engine/printer/printer.asm
+++ b/engine/printer/printer.asm
@@ -1,6 +1,6 @@
 INCLUDE "engine/printer/printer_serial.asm"
 
-SendScreenToPrinter: ; 843f0
+SendScreenToPrinter:
 .loop
 	call JoyTextDelay
 	call CheckCancelPrint
@@ -21,16 +21,14 @@
 .cancel
 	scf
 	ret
-; 84411
 
-Printer_CleanUpAfterSend: ; 84411
+Printer_CleanUpAfterSend:
 	xor a
 	ld [wPrinterConnectionOpen], a
 	ld [wPrinterOpcode], a
 	ret
-; 84419
 
-Printer_PrepareTileMapForPrint: ; 84419
+Printer_PrepareTileMapForPrint:
 	push af
 	call Printer_StartTransmission
 	pop af
@@ -37,15 +35,13 @@
 	ld [wcbfa], a
 	call Printer_CopyTileMapToBuffer
 	ret
-; 84425
 
-Printer_ExitPrinter: ; 84425
+Printer_ExitPrinter:
 	call ReturnToMapFromSubmenu
 	call Printer_RestartMapMusic
 	ret
-; 8442c
 
-PrintDexEntry: ; 8442c
+PrintDexEntry:
 	ld a, [wPrinterQueueLength]
 	push af
 
@@ -121,9 +117,8 @@
 	pop af
 	ld [wPrinterQueueLength], a
 	ret
-; 844bc
 
-PrintPCBox: ; 844bc (21:44bc)
+PrintPCBox:
 	ld a, [wPrinterQueueLength]
 	push af
 	ld a, 18 / 2
@@ -211,12 +206,12 @@
 	ld [wPrinterQueueLength], a
 	ret
 
-Printer_ResetRegistersAndStartDataSend: ; 84559 (21:4559)
+Printer_ResetRegistersAndStartDataSend:
 	call Printer_ResetJoypadRegisters
 	call SendScreenToPrinter
 	ret
 
-PrintUnownStamp: ; 84560
+PrintUnownStamp:
 	ld a, [wPrinterQueueLength]
 	push af
 	xor a
@@ -274,15 +269,13 @@
 	pop af
 	ld [wPrinterQueueLength], a
 	ret
-; 845d4
 
-PrintMail: ; 845d4
+PrintMail:
 	call PrintMail_
 	call Printer_ExitPrinter
 	ret
-; 845db
 
-PrintMail_: ; 845db
+PrintMail_:
 	ld a, [wPrinterQueueLength]
 	push af
 	xor a
@@ -323,9 +316,8 @@
 	pop af
 	ld [wPrinterQueueLength], a
 	ret
-; 8461a
 
-PrintPartymon: ; 8461a
+PrintPartymon:
 	ld a, [wPrinterQueueLength]
 	push af
 	xor a
@@ -385,9 +377,8 @@
 	pop af
 	ld [wPrinterQueueLength], a
 	ret
-; 84688
 
-_PrintDiploma: ; 84688
+_PrintDiploma:
 	ld a, [wPrinterQueueLength]
 	push af
 
@@ -449,9 +440,8 @@
 	pop af
 	ld [wPrinterQueueLength], a
 	ret
-; 846f6
 
-CheckCancelPrint: ; 846f6
+CheckCancelPrint:
 	ld a, [hJoyDown]
 	and B_BUTTON
 	jr nz, .pressed_b
@@ -484,25 +474,22 @@
 	ld [hPrinter], a
 	scf
 	ret
-; 84728
 
-Printer_CopyTileMapToBuffer: ; 84728
+Printer_CopyTileMapToBuffer:
 	hlcoord 0, 0
 	ld de, wPrinterTileMapBuffer
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call CopyBytes
 	ret
-; 84735
 
-Printer_CopyBufferToTileMap: ; 84735
+Printer_CopyBufferToTileMap:
 	ld hl, wPrinterTileMapBuffer
 	decoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call CopyBytes
 	ret
-; 84742
 
-Printer_ResetJoypadRegisters: ; 84742
+Printer_ResetJoypadRegisters:
 	xor a
 	ld [hJoyReleased], a
 	ld [hJoyPressed], a
@@ -509,20 +496,17 @@
 	ld [hJoyDown], a
 	ld [hJoyLast], a
 	ret
-; 8474c
 
-Printer_PlayMusic: ; 8474c
+Printer_PlayMusic:
 	ld de, MUSIC_PRINTER
 	call PlayMusic2
 	ret
-; 84753
 
-Printer_RestartMapMusic: ; 84753
+Printer_RestartMapMusic:
 	call RestartMapMusic
 	ret
-; 84757
 
-CheckPrinterStatus: ; 84757
+CheckPrinterStatus:
 ; Check for printer errors
 ; If [ca88] == -1, we're disconnected
 	ld a, [wPrinterHandshake]
@@ -561,9 +545,8 @@
 .load_text_index
 	ld [wPrinterStatus], a
 	ret
-; 84785
 
-PlacePrinterStatusString: ; 84785
+PlacePrinterStatusString:
 ; Print nonzero printer status
 	ld a, [wPrinterStatus]
 	and a
@@ -594,9 +577,8 @@
 	xor a
 	ld [wPrinterStatus], a
 	ret
-; 847bd
 
-Unreferenced_Function847bd: ; 847bd
+Unreferenced_Function847bd:
 	ld a, [wPrinterStatus]
 	and a
 	ret z
@@ -626,13 +608,11 @@
 	xor a
 	ld [wPrinterStatus], a
 	ret
-; 847f5
 
 String_PressBToCancel:
 	db "Press B to Cancel@"
-; 84807
 
-PrinterStatusStringPointers: ; 84807
+PrinterStatusStringPointers:
 	dw GBPrinterString_Null ; @
 	dw GBPrinterString_CheckingLink ; CHECKING LINK
 	dw GBPrinterString_Transmitting ; TRANSMITTING
@@ -641,9 +621,8 @@
 	dw GBPrinterString_PrinterError2 ; error 2
 	dw GBPrinterString_PrinterError3 ; error 3
 	dw GBPrinterString_PrinterError4 ; error 4
-; 84817
 
-PrintPCBox_Page1: ; 84817 (21:4817)
+PrintPCBox_Page1:
 	xor a
 	ld [wWhichBoxMonToPrint], a
 	hlcoord 0, 0
@@ -678,13 +657,11 @@
 	ld c, 3
 	call Printer_PrintBoxListSegment
 	ret
-; 84865 (21:4865)
 
 .String_PokemonList:
 	db "#MON LIST@"
-; 8486f
 
-PrintPCBox_Page2: ; 8486f (21:486f)
+PrintPCBox_Page2:
 	hlcoord 0, 0
 	ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
 	ld a, " "
@@ -701,7 +678,7 @@
 	call Printer_PrintBoxListSegment
 	ret
 
-PrintPCBox_Page3: ; 84893 (21:4893)
+PrintPCBox_Page3:
 	hlcoord 0, 0
 	ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
 	ld a, " "
@@ -718,7 +695,7 @@
 	call Printer_PrintBoxListSegment
 	ret
 
-PrintPCBox_Page4: ; 848b7 (21:48b7)
+PrintPCBox_Page4:
 	hlcoord 0, 0
 	ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
 	ld a, " "
@@ -739,7 +716,7 @@
 	call Printer_PrintBoxListSegment
 	ret
 
-Printer_PrintBoxListSegment: ; 848e7 (21:48e7)
+Printer_PrintBoxListSegment:
 	ld a, [wBankOfBoxToPrint]
 	call GetSRAMBank
 .loop
@@ -839,7 +816,7 @@
 	call CloseSRAM
 	ret
 
-Printer_GetMonGender: ; 8498a (21:498a)
+Printer_GetMonGender:
 	push hl
 	ld a, [wAddrOfBoxToPrint]
 	ld l, a
@@ -871,7 +848,7 @@
 	ld [hli], a
 	ret
 
-Printer_GetBoxMonSpecies: ; 849c6 (21:49c6)
+Printer_GetBoxMonSpecies:
 	push hl
 	ld e, a
 	ld d, $0
@@ -885,7 +862,7 @@
 	pop hl
 	ret
 
-Printer_PlaceTopBorder: ; 849d7 (21:49d7)
+Printer_PlaceTopBorder:
 	hlcoord 0, 0
 	ld a, "┌"
 	ld [hli], a
@@ -899,7 +876,7 @@
 	ld [hl], a
 	ret
 
-Printer_PlaceSideBorders: ; 849e9 (21:49e9)
+Printer_PlaceSideBorders:
 	hlcoord 0, 0
 	ld de, SCREEN_WIDTH - 1
 	ld c, SCREEN_HEIGHT
@@ -913,7 +890,7 @@
 	jr nz, .loop
 	ret
 
-Printer_PlaceBottomBorders: ; 849fc (21:49fc)
+Printer_PlaceBottomBorders:
 	hlcoord 0, 17
 	ld a, "└"
 	ld [hli], a
@@ -927,7 +904,7 @@
 	ld [hl], a
 	ret
 
-Printer_PlaceEmptyBoxSlotString: ; 84a0e (21:4a0e)
+Printer_PlaceEmptyBoxSlotString:
 	hlcoord 2, 0
 	ld c, $6
 .loop
@@ -942,8 +919,6 @@
 	dec c
 	jr nz, .loop
 	ret
-; 84a25 (21:4a25)
 
-String84a25: ; 84a25
+String84a25:
 	db "  ------@"
-; 84a2e
--- a/engine/printer/printer_serial.asm
+++ b/engine/printer/printer_serial.asm
@@ -1,4 +1,4 @@
-Printer_StartTransmission: ; 84000
+Printer_StartTransmission:
 	ld hl, wGameboyPrinterRAM
 	ld bc, wGameboyPrinterRAMEnd - wGameboyPrinterRAM
 	xor a
@@ -14,9 +14,8 @@
 	xor a
 	ld [wJumptableIndex], a
 	ret
-; 84022
 
-PrinterJumptableIteration: ; 84022
+PrinterJumptableIteration:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -27,7 +26,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 84031
 
 .Jumptable: ; 84031 (21:4031)
 	dw Print_InitPrinterHandshake ; 00
@@ -53,17 +51,17 @@
 	dw Printer_WaitLoopBack ; 12
 	dw Printer_WaitLoopBack_ ; 13
 
-Printer_NextSection: ; 84059 (21:4059)
+Printer_NextSection:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
 
-Printer_PrevSection: ; 8405e (21:405e)
+Printer_PrevSection:
 	ld hl, wJumptableIndex
 	dec [hl]
 	ret
 
-Printer_Quit: ; 84063 (21:4063)
+Printer_Quit:
 	xor a
 	ld [wPrinterStatusFlags], a
 	ld hl, wJumptableIndex
@@ -70,16 +68,16 @@
 	set 7, [hl]
 	ret
 
-Printer_NextSection_: ; 8406d (21:406d)
+Printer_NextSection_:
 	call Printer_NextSection
 	ret
 
-Printer_SectionOne: ; 84071 (21:4071)
+Printer_SectionOne:
 	ld a, $1
 	ld [wJumptableIndex], a
 	ret
 
-Print_InitPrinterHandshake: ; 84077 (21:4077)
+Print_InitPrinterHandshake:
 	call Printer_ResetData
 	ld hl, PrinterDataPacket1
 	call Printer_CopyPacket
@@ -94,7 +92,7 @@
 	ld [wPrinterStatus], a
 	ret
 
-Printer_StartTransmittingTilemap: ; 84099 (21:4099)
+Printer_StartTransmittingTilemap:
 	call Printer_ResetData
 	; check ???
 	ld hl, wPrinterRowIndex
@@ -118,7 +116,7 @@
 	ld [wPrinterStatus], a
 	ret
 
-Printer_EndTilemapTransmission: ; 840c5 (21:40c5)
+Printer_EndTilemapTransmission:
 	; ensure that we go from here to routine 7
 	ld a, $6
 	ld [wJumptableIndex], a
@@ -133,7 +131,7 @@
 	call Printer_WaitHandshake
 	ret
 
-Printer_SignalSendHeader: ; 840de (21:40de)
+Printer_SignalSendHeader:
 	call Printer_ResetData
 	ld hl, PrinterDataPacket2 ; signal request print
 	call Printer_CopyPacket
@@ -151,7 +149,7 @@
 	ld [wPrinterStatus], a
 	ret
 
-Printer_SignalLoopBack: ; 84103 (21:4103)
+Printer_SignalLoopBack:
 	call Printer_ResetData
 	; send packet 1
 	ld hl, PrinterDataPacket1 ; signal no transmission
@@ -166,7 +164,7 @@
 	call Printer_WaitHandshake
 	ret
 
-Printer_WaitSerial: ; 84120 (21:4120)
+Printer_WaitSerial:
 	ld hl, wPrinterSerialFrameDelay
 	inc [hl]
 	ld a, [hl]
@@ -177,7 +175,7 @@
 	call Printer_NextSection
 	ret
 
-Printer_WaitSerialAndLoopBack2: ; 8412e (21:412e)
+Printer_WaitSerialAndLoopBack2:
 	ld hl, wPrinterSerialFrameDelay
 	inc [hl]
 	ld a, [hl]
@@ -191,7 +189,7 @@
 	call Printer_PrevSection
 	ret
 
-Printer_CheckConnectionStatus: ; 84143 (21:4143)
+Printer_CheckConnectionStatus:
 	ld a, [wPrinterOpcode]
 	and a
 	ret nz
@@ -224,7 +222,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-Printer_TransmissionLoop: ; 84180 (21:4180)
+Printer_TransmissionLoop:
 	ld a, [wPrinterOpcode]
 	and a
 	ret nz
@@ -246,7 +244,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-Printer_WaitUntilFinished: ; 841a1 (21:41a1)
+Printer_WaitUntilFinished:
 	ld a, [wPrinterOpcode]
 	and a
 	ret nz
@@ -256,9 +254,9 @@
 	call Printer_NextSection
 	ret
 
-Printer_WaitLoopBack: ; 841b0 (21:41b0)
+Printer_WaitLoopBack:
 	call Printer_NextSection
-Printer_WaitLoopBack_: ; 841b3 (21:41b3)
+Printer_WaitLoopBack_:
 	ld a, [wPrinterOpcode]
 	and a
 	ret nz
@@ -269,7 +267,7 @@
 	ld [wJumptableIndex], a
 	ret
 
-Printer_WaitHandshake: ; 841c3 (21:41c3)
+Printer_WaitHandshake:
 .loop
 	ld a, [wPrinterOpcode]
 	and a
@@ -287,7 +285,7 @@
 	ld [rSC], a
 	ret
 
-Printer_CopyPacket: ; 841e2 (21:41e2)
+Printer_CopyPacket:
 	ld a, [hli]
 	ld [wPrinterData], a
 	ld a, [hli]
@@ -302,7 +300,7 @@
 	ld [wPrinterChecksum + 1], a
 	ret
 
-Printer_ResetData: ; 841fb (21:41fb)
+Printer_ResetData:
 	xor a
 	ld hl, wPrinterData
 	ld [hli], a
@@ -320,7 +318,7 @@
 	call Printer_ByteFill
 	ret
 
-Printer_ComputeChecksum: ; 84219 (21:4219)
+Printer_ComputeChecksum:
 	ld hl, 0
 	ld bc, 4
 	ld de, wPrinterData
@@ -337,7 +335,7 @@
 	ld [wPrinterChecksum + 1], a
 	ret
 
-.ComputeChecksum: ; 8423c (21:423c)
+.ComputeChecksum:
 .loop
 	ld a, [de]
 	inc de
@@ -352,7 +350,7 @@
 	jr nz, .loop
 	ret
 
-Printer_StageHeaderForSend: ; 84249 (21:4249)
+Printer_StageHeaderForSend:
 	ld a, $1
 	ld [wGameboyPrinter2bppSource + 0], a
 	ld a, [wcbfa]
@@ -363,7 +361,7 @@
 	ld [wGameboyPrinter2bppSource + 3], a
 	ret
 
-Printer_Convert2RowsTo2bpp: ; 84260 (21:4260)
+Printer_Convert2RowsTo2bpp:
 	; de = wPrinterTileMapBuffer + 2 * SCREEN_WIDTH * ([wPrinterQueueLength] - [wPrinterRowIndex])
 	ld a, [wPrinterRowIndex]
 	xor $ff
@@ -420,7 +418,7 @@
 	jr nz, .loop2
 	ret
 
-Printer_ByteFill: ; 842ab
+Printer_ByteFill:
 	push de
 	ld e, a
 .loop
@@ -433,7 +431,6 @@
 	ld a, e
 	pop de
 	ret
-; 842b7
 
 PrinterDataPacket1:
 	db  1, 0, $00, 0
@@ -453,9 +450,8 @@
 PrinterDataPacket6: ; unused
 	db 15, 0, $00, 0
 	dw 15
-; 842db
 
-_PrinterReceive:: ; 842db
+_PrinterReceive::
 	ld a, [wPrinterOpcode]
 	add a
 	ld e, a
@@ -466,9 +462,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 842ea
 
-.Jumptable: ; 842ea (21:42ea)
+.Jumptable:
 	dw Printer_DoNothing ; 00
 
 	dw Printer_Send0x33 ; 01
@@ -505,45 +500,45 @@
 	dw Printer_ReceiveTowPrinterHandshakeAndSend0x00 ; 1e
 	dw Printer_ReceiveTowPrinterStatusFlagsAndExitSendLoop ; 1f
 
-Printer_NextInstruction: ; 8432a (21:432a)
+Printer_NextInstruction:
 	ld hl, wPrinterOpcode
 	inc [hl]
 	ret
 
-Printer_DoNothing: ; 8432f (21:432f)
+Printer_DoNothing:
 	ret
 
-Printer_Send0x33: ; 84330 (21:4330)
+Printer_Send0x33:
 	ld a, $33
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendPrinterData1: ; 84339 (21:4339)
+Printer_SendPrinterData1:
 	ld a, [wPrinterData]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendPrinterData2: ; 84343 (21:4343)
+Printer_SendPrinterData2:
 	ld a, [wPrinterData + 1]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendPrinterData3: ; 8434d (21:434d)
+Printer_SendPrinterData3:
 	ld a, [wPrinterData + 2]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendPrinterData4: ; 84357 (21:4357)
+Printer_SendPrinterData4:
 	ld a, [wPrinterData + 3]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendNextByte: ; 84361 (21:4361)
+Printer_SendNextByte:
 	; decrement 16-bit counter
 	ld hl, wPrinterSendByteCounter
 	ld a, [hli]
@@ -573,25 +568,25 @@
 
 .done
 	call Printer_NextInstruction
-Printer_SendwPrinterChecksumLo: ; 8438b (21:438b)
+Printer_SendwPrinterChecksumLo:
 	ld a, [wPrinterChecksum]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SendwPrinterChecksumHi: ; 84395 (21:4395)
+Printer_SendwPrinterChecksumHi:
 	ld a, [wPrinterChecksum + 1]
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_Send0x00: ; 8439f (21:439f)
+Printer_Send0x00:
 	ld a, $0
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_ReceiveTowPrinterHandshakeAndSend0x00: ; 843a8 (21:43a8)
+Printer_ReceiveTowPrinterHandshakeAndSend0x00:
 	ld a, [rSB]
 	ld [wPrinterHandshake], a
 	ld a, $0
@@ -599,7 +594,7 @@
 	call Printer_NextInstruction
 	ret
 
-Printer_ReceiveTowPrinterStatusFlagsAndExitSendLoop: ; 843b6 (21:43b6)
+Printer_ReceiveTowPrinterStatusFlagsAndExitSendLoop:
 	ld a, [rSB]
 	ld [wPrinterStatusFlags], a
 	xor a
@@ -606,25 +601,25 @@
 	ld [wPrinterOpcode], a
 	ret
 
-Printer_Send0x0f: ; 843c0 (21:43c0)
+Printer_Send0x0f:
 	ld a, $f
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_Send0x00_: ; 843c9 (21:43c9)
+Printer_Send0x00_:
 	ld a, $0
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_Send0x08: ; 843d2 (21:43d2)
+Printer_Send0x08:
 	ld a, $8
 	call Printer_SerialSend
 	call Printer_NextInstruction
 	ret
 
-Printer_SerialSend: ; 843db (21:43db)
+Printer_SerialSend:
 	ld [rSB], a
 	ld a, $1 ; switch to internal clock
 	ld [rSC], a
@@ -632,7 +627,7 @@
 	ld [rSC], a
 	ret
 
-Printer_ReceiveTowPrinterStatusFlagsAndExitSendLoop_: ; 843e6 (21:43e6)
+Printer_ReceiveTowPrinterStatusFlagsAndExitSendLoop_:
 	ld a, [rSB]
 	ld [wPrinterStatusFlags], a
 	xor a
--- a/engine/rtc/print_hours_mins.asm
+++ b/engine/rtc/print_hours_mins.asm
@@ -1,4 +1,4 @@
-Unreferenced_Function1dd6a9: ; 1dd6a9
+Unreferenced_Function1dd6a9:
 	ld a, b
 	ld b, c
 	ld c, a
@@ -13,7 +13,7 @@
 	pop bc
 	ret
 
-PrintHoursMins: ; 1dd6bb (77:56bb)
+PrintHoursMins:
 ; Hours in b, minutes in c
 	ld a, b
 	cp 12
@@ -59,5 +59,5 @@
 	call PlaceString
 	ret
 
-String_AM: db "AM@" ; 1dd6fc
-String_PM: db "PM@" ; 1dd6ff
+String_AM: db "AM@"
+String_PM: db "PM@"
--- a/engine/rtc/reset_password.asm
+++ b/engine/rtc/reset_password.asm
@@ -1,4 +1,4 @@
-_ResetClock: ; 4d3b1
+_ResetClock:
 	farcall BlankScreen
 	ld b, SCGB_DIPLOMA
 	call GetSGBLayout
@@ -58,7 +58,7 @@
 	db "NO@"
 	db "YES@"
 
-ClockResetPassword: ; 4d41e
+ClockResetPassword:
 	call .CalculatePassword
 	push de
 	ld hl, wStringBuffer2
@@ -106,7 +106,7 @@
 	text_jump UnknownText_0x1c562e
 	db "@"
 
-.updateIDdisplay ; 4d468
+.updateIDdisplay
 	hlcoord 14, 15
 	ld de, wStringBuffer2
 	ld c, 5
@@ -129,7 +129,7 @@
 	ld [hl], "▲"
 	ret
 
-.dpadinput ; 4d490
+.dpadinput
 	ld a, b
 	and D_LEFT
 	jr nz, .left
@@ -186,7 +186,7 @@
 	ld [hl], 9
 	ret
 
-.getcurrentdigit ; 4d4d5
+.getcurrentdigit
 	ld a, [wStringBuffer2 + 5]
 	ld e, a
 	ld d, $0
@@ -194,7 +194,7 @@
 	add hl, de
 	ret
 
-.ConvertDecIDToBytes: ; 4d4e0
+.ConvertDecIDToBytes:
 	ld hl, 0
 	ld de, wStringBuffer2 + 4
 	ld bc, 1
@@ -206,7 +206,7 @@
 	ld bc, 1000
 	call .ConvertToBytes
 	ld bc, 10000
-.ConvertToBytes: ; 4d501
+.ConvertToBytes:
 	ld a, [de]
 	dec de
 	push hl
@@ -218,7 +218,7 @@
 	add hl, bc
 	ret
 
-.CalculatePassword: ; 4d50f
+.CalculatePassword:
 	ld a, BANK(sPlayerData)
 	call GetSRAMBank
 	ld de, 0
@@ -234,7 +234,7 @@
 	call CloseSRAM
 	ret
 
-.ComponentFromNumber: ; 4d533
+.ComponentFromNumber:
 	ld a, [hli]
 	add e
 	ld e, a
@@ -245,7 +245,7 @@
 	jr nz, .ComponentFromNumber
 	ret
 
-.ComponentFromString: ; 4d53e
+.ComponentFromString:
 	ld a, [hli]
 	cp "@"
 	ret z
--- a/engine/rtc/restart_clock.asm
+++ b/engine/rtc/restart_clock.asm
@@ -1,4 +1,4 @@
-RestartClock_GetWraparoundTime: ; 20000 (8:4000)
+RestartClock_GetWraparoundTime:
 	push hl
 	dec a
 	ld e, a
@@ -16,9 +16,8 @@
 	ld c, [hl]
 	pop hl
 	ret
-; 20015 (8:4015)
 
-.WrapAroundTimes: ; 20015
+.WrapAroundTimes:
 	dw wBuffer4
 	db 7, 4
 
@@ -27,9 +26,8 @@
 
 	dw wBuffer6
 	db 60, 15
-; 20021
 
-RestartClock: ; 20021 (8:4021)
+RestartClock:
 ; If we're here, we had an RTC overflow.
 	ld hl, .Text_ClockTimeMayBeWrong
 	call PrintText
@@ -48,7 +46,6 @@
 	ld [hl], b
 	ld c, a
 	ret
-; 20047 (8:4047)
 
 .Text_ClockTimeMayBeWrong: ; 0x20047
 	; The clock's time may be wrong. Please reset the time.
@@ -62,7 +59,7 @@
 	db "@"
 ; 0x20051
 
-.SetClock: ; 20051 (8:4051)
+.SetClock:
 	ld a, 1
 	ld [wBuffer1], a ; which digit
 	ld [wBuffer2], a
@@ -105,7 +102,6 @@
 .cancel
 	ld a, $1
 	ret
-; 200b0 (8:40b0)
 
 .Text_IsThisOK: ; 0x200b0
 	; Is this OK?
@@ -193,7 +189,7 @@
 	xor a
 	ret
 
-.PrintTime: ; 2011f (8:411f)
+.PrintTime:
 	hlcoord 0, 5
 	ld b, 5
 	ld c, 18
@@ -217,17 +213,15 @@
 	ld a, [wBuffer1]
 	ld [wBuffer2], a
 	ret
-; 20160 (8:4160)
 
-.unreferenced ; 20160
+.unreferenced
 ; unused
 	ld a, [wBuffer3]
 	ld b, a
 	call Coord2Tile
 	ret
-; 20168
 
-.PlaceChars: ; 20168 (8:4168)
+.PlaceChars:
 	push de
 	call RestartClock_GetWraparoundTime
 	ld a, [wBuffer3]
@@ -240,14 +234,11 @@
 	add hl, bc
 	ld [hl], e
 	ret
-; 2017c (8:417c)
 
-UnreferencedString_HourJP: ; 2017c
+UnreferencedString_HourJP:
 ; unused
 	db "じ@" ; HR
-; 2017e
 
-UnreferencedString_MinuteJP: ; 2017e
+UnreferencedString_MinuteJP:
 ; unused
 	db "ふん@" ; MIN
-; 20181
--- a/engine/rtc/rtc.asm
+++ b/engine/rtc/rtc.asm
@@ -9,9 +9,8 @@
 	ld [MBC3RTC], a
 	call CloseSRAM
 	ret
-; 14019
 
-StartRTC: ; 14019
+StartRTC:
 	ld a, SRAM_ENABLE
 	ld [MBC3SRamEnable], a
 	call LatchClock
@@ -22,9 +21,8 @@
 	ld [MBC3RTC], a
 	call CloseSRAM
 	ret
-; 14032
 
-GetTimeOfDay:: ; 14032
+GetTimeOfDay::
 ; get time of day based on the current hour
 	ld a, [hHours] ; hour
 	ld hl, TimesOfDay
@@ -46,9 +44,8 @@
 	ld a, [hl]
 	ld [wTimeOfDay], a
 	ret
-; 14044
 
-TimesOfDay: ; 14044
+TimesOfDay:
 ; hours for the time of day
 ; 0400-0959 morn | 1000-1759 day | 1800-0359 nite
 	db MORN_HOUR, NITE_F
@@ -56,7 +53,6 @@
 	db NITE_HOUR, DAY_F
 	db MAX_HOUR,  NITE_F
 	db -1, MORN_F
-; 1404e
 
 Unreferenced_1404e:
 	db 20, NITE_F
@@ -63,9 +59,8 @@
 	db 40, MORN_F
 	db 60, DAY_F
 	db -1, MORN_F
-; 14056
 
-StageRTCTimeForSave: ; 14056
+StageRTCTimeForSave:
 	call UpdateTime
 	ld hl, wRTC
 	ld a, [wCurDay]
@@ -77,9 +72,8 @@
 	ld a, [hSeconds]
 	ld [hli], a
 	ret
-; 1406a
 
-SaveRTC: ; 1406a
+SaveRTC:
 	ld a, $a
 	ld [MBC3SRamEnable], a
 	call LatchClock
@@ -93,9 +87,8 @@
 	ld [sRTCStatusFlags], a
 	call CloseSRAM
 	ret
-; 14089
 
-StartClock:: ; 14089
+StartClock::
 	call GetClock
 	call Function1409b
 	call FixDays
@@ -107,9 +100,8 @@
 .skip_set
 	call StartRTC
 	ret
-; 1409b
 
-Function1409b: ; 1409b
+Function1409b:
 	ld hl, hRTCDayHi
 	bit 7, [hl]
 	jr nz, .set_bit_7
@@ -123,9 +115,8 @@
 	ld a, %10000000
 	call RecordRTCStatus ; set bit 7 on sRTCStatusFlags
 	ret
-; 140ae
 
-Function140ae: ; 140ae
+Function140ae:
 	call CheckRTCStatus
 	ld c, a
 	and %11000000 ; Day count exceeded 255 or 16383
@@ -160,9 +151,8 @@
 .dont_update
 	xor a
 	ret
-; 140ed
 
-_InitTime:: ; 140ed
+_InitTime::
 	call GetClock
 	call FixDays
 	ld hl, hRTCSeconds
@@ -206,4 +196,3 @@
 .okay_days
 	ld [de], a
 	ret
-; 1412a
--- a/engine/rtc/timeset.asm
+++ b/engine/rtc/timeset.asm
@@ -1,7 +1,7 @@
 TIMESET_UP_ARROW   EQUS "\"♂\"" ; $ef
 TIMESET_DOWN_ARROW EQUS "\"♀\"" ; $f5
 
-InitClock: ; 90672 (24:4672)
+InitClock:
 ; Ask the player to set the time.
 	ld a, [hInMenu]
 	push af
@@ -120,7 +120,7 @@
 	ld [hInMenu], a
 	ret
 
-.ClearScreen: ; 90783 (24:4783)
+.ClearScreen:
 	xor a
 	ld [hBGMapMode], a
 	hlcoord 0, 0
@@ -131,7 +131,7 @@
 	ld [hBGMapMode], a
 	ret
 
-SetHour: ; 90795 (24:4795)
+SetHour:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jr nz, .Confirm
@@ -183,7 +183,7 @@
 	scf
 	ret
 
-DisplayHourOClock: ; 907de (24:47de)
+DisplayHourOClock:
 	push hl
 	ld a, [wInitHourBuffer]
 	ld c, a
@@ -195,9 +195,8 @@
 	call PlaceString
 	pop hl
 	ret
-; 907f1 (24:47f1)
 
-UnreferencedFunction907f1: ; 907f1
+UnreferencedFunction907f1:
 	ld h, d
 	ld l, e
 	push hl
@@ -222,9 +221,8 @@
 	inc hl
 	inc hl
 	ret
-; 90810
 
-SetMinutes: ; 90810 (24:4810)
+SetMinutes:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jr nz, .a_button
@@ -273,7 +271,7 @@
 	scf
 	ret
 
-DisplayMinutesWithMinString: ; 90859 (24:4859)
+DisplayMinutesWithMinString:
 	ld de, wInitMinuteBuffer
 	call PrintTwoDigitNumberRightAlign
 	inc hl
@@ -281,7 +279,7 @@
 	call PlaceString
 	ret
 
-PrintTwoDigitNumberRightAlign: ; 90867 (24:4867)
+PrintTwoDigitNumberRightAlign:
 	push hl
 	ld a, " "
 	ld [hli], a
@@ -290,7 +288,6 @@
 	lb bc, PRINTNUM_RIGHTALIGN | 1, 2
 	call PrintNum
 	ret
-; 90874 (24:4874)
 
 Text_WokeUpOak: ; 0x90874
 	; Zzz… Hm? Wha…? You woke me up! Will you check the clock for me?
@@ -306,7 +303,6 @@
 
 String_oclock:
 	db "o'clock@"
-; 90886
 
 Text_WhatHrs: ; 0x90886
 	; What?@ @
@@ -316,7 +312,6 @@
 	call DisplayHourOClock
 	ld hl, .QuestionMark
 	ret
-; 90895 (24:4895)
 
 .QuestionMark: ; 0x90895
 	; ?
@@ -332,7 +327,6 @@
 
 String_min:
 	db "min.@"
-; 908a4
 
 Text_WhoaMins: ; 0x908a4
 	; Whoa!@ @
@@ -342,7 +336,6 @@
 	call DisplayMinutesWithMinString
 	ld hl, .QuestionMark
 	ret
-; 908b3 (24:48b3)
 
 .QuestionMark: ; 0x908b3
 	; ?
@@ -379,7 +372,6 @@
 .day:
 	ld hl, .yikes
 	ret
-; 908ec (24:48ec)
 
 .overslept ; 0x908ec
 	; ! I overslept!
@@ -399,15 +391,14 @@
 	db "@"
 ; 0x908fb
 
-TimeSetBackgroundGFX: ; 908fb
+TimeSetBackgroundGFX:
 INCBIN "gfx/new_game/timeset_bg.1bpp"
-TimeSetUpArrowGFX: ; 90903
+TimeSetUpArrowGFX:
 INCBIN "gfx/new_game/up_arrow.1bpp"
-TimeSetDownArrowGFX: ; 9090b
+TimeSetDownArrowGFX:
 INCBIN "gfx/new_game/down_arrow.1bpp"
-; 90913
 
-SetDayOfWeek: ; 90913
+SetDayOfWeek:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -459,9 +450,8 @@
 	pop af
 	ld [hInMenu], a
 	ret
-; 90993
 
-.GetJoypadAction: ; 90993
+.GetJoypadAction:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jr z, .not_A
@@ -515,9 +505,8 @@
 	call WaitBGMap
 	and a
 	ret
-; 909de
 
-.PlaceWeekdayString: ; 909de
+.PlaceWeekdayString:
 	push hl
 	ld a, [wTempDayOfWeek]
 	ld e, a
@@ -531,9 +520,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 909f2
 
-.WeekdayStrings: ; 909f2
+.WeekdayStrings:
 ; entries correspond to wCurDay constants (see constants/wram_constants.asm)
 	dw .Sunday
 	dw .Monday
@@ -565,7 +553,6 @@
 	call .PlaceWeekdayString
 	ld hl, .IsIt
 	ret
-; 90a4f (24:4a4f)
 
 .IsIt: ; 0x90a4f
 	; , is it?
@@ -573,7 +560,7 @@
 	db "@"
 ; 0x90a54
 
-InitialSetDSTFlag: ; 90a54
+InitialSetDSTFlag:
 	ld a, [wDST]
 	set 7, a
 	ld [wDST], a
@@ -583,9 +570,8 @@
 	ld hl, .Text
 	call PlaceHLTextAtBC
 	ret
-; 90a6c
 
-.Text: ; 90a6c
+.Text:
 	start_asm
 	call UpdateTime
 	ld a, [hHours]
@@ -596,7 +582,6 @@
 	farcall PrintHoursMins
 	ld hl, .DSTIsThatOK
 	ret
-; 90a83 (24:4a83)
 
 .DSTIsThatOK: ; 0x90a83
 	; DST, is that OK?
@@ -604,7 +589,7 @@
 	db "@"
 ; 0x90a88
 
-InitialClearDSTFlag: ; 90a88
+InitialClearDSTFlag:
 	ld a, [wDST]
 	res 7, a
 	ld [wDST], a
@@ -614,9 +599,8 @@
 	ld hl, .Text
 	call PlaceHLTextAtBC
 	ret
-; 90aa0
 
-.Text: ; 90aa0
+.Text:
 	start_asm
 	call UpdateTime
 	ld a, [hHours]
@@ -627,7 +611,6 @@
 	farcall PrintHoursMins
 	ld hl, .IsThatOK
 	ret
-; 90ab7
 
 .IsThatOK: ; 0x90ab7
 	; , is that OK?
@@ -635,7 +618,7 @@
 	db "@"
 ; 0x90abc
 
-DebugDisplayTime: ; 90abc
+DebugDisplayTime:
 	hlcoord 1, 14
 	lb bc, 3, SCREEN_WIDTH - 2
 	call ClearBox
@@ -642,7 +625,6 @@
 	ld hl, .Text
 	call PlaceHLTextAtBC
 	ret
-; 90acc
 
 .Text: ; 0x90acc
 	start_asm
@@ -694,7 +676,6 @@
 .done
 	ld hl, .NowOnDebug
 	ret
-; 90b13
 
 .NowOnDebug: ; 0x90b13
 	text "<PARA>Now on DEBUG…"
@@ -701,7 +682,7 @@
 	prompt
 ; 0x90b23
 
-.PrintTime: ; 90b23
+.PrintTime:
 	lb bc, 1, 3
 	call PrintNum
 	ld [hl], "."
@@ -715,9 +696,8 @@
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	call PrintNum
 	ret
-; 90b3e
 
-PrintHour: ; 90b3e (24:4b3e)
+PrintHour:
 	ld l, e
 	ld h, d
 	push bc
@@ -733,7 +713,7 @@
 	call PrintTwoDigitNumberRightAlign
 	ret
 
-GetTimeOfDayString: ; 90b58 (24:4b58)
+GetTimeOfDayString:
 	ld a, c
 	cp MORN_HOUR
 	jr c, .nite
@@ -750,12 +730,10 @@
 .day
 	ld de, .day_string
 	ret
-; 90b71 (24:4b71)
 
 .nite_string: db "NITE@"
 .morn_string: db "MORN@"
 .day_string:  db "DAY@"
-; 90b7f
 
 AdjustHourForAMorPM:
 ; Convert the hour stored in c (0-23) to a 1-12 value
--- a/engine/smallflag.asm
+++ b/engine/smallflag.asm
@@ -1,4 +1,4 @@
-SmallFarFlagAction: ; 4d7c1
+SmallFarFlagAction:
 ; Perform action b on bit c in flag array hl.
 ; If checking a flag, check flag array d:hl unless d is 0.
 
--- a/engine/tilesets/map_palettes.asm
+++ b/engine/tilesets/map_palettes.asm
@@ -1,4 +1,4 @@
-SwapTextboxPalettes:: ; 4c000
+SwapTextboxPalettes::
 	hlcoord 0, 0
 	decoord 0, 0, wAttrMap
 	ld b, SCREEN_HEIGHT
@@ -44,7 +44,7 @@
 	jr nz, .loop
 	ret
 
-ScrollBGMapPalettes:: ; 4c03f
+ScrollBGMapPalettes::
 	ld hl, wBGMapBuffer
 	ld de, wBGMapPalBuffer
 .loop
--- a/engine/tilesets/mapgroup_roofs.asm
+++ b/engine/tilesets/mapgroup_roofs.asm
@@ -1,4 +1,4 @@
-LoadMapGroupRoof:: ; 1c000
+LoadMapGroupRoof::
 	ld a, [wMapGroup]
 	ld e, a
 	ld d, 0
@@ -14,7 +14,6 @@
 	ld bc, 9 tiles
 	call CopyBytes
 	ret
-; 1c021
 
 
 INCLUDE "data/maps/roofs.asm"
--- a/engine/tilesets/tileset_anims.asm
+++ b/engine/tilesets/tileset_anims.asm
@@ -1,4 +1,4 @@
-_AnimateTileset:: ; fc000
+_AnimateTileset::
 ; Iterate over a given pointer array of
 ; animation functions (one per frame).
 
@@ -32,7 +32,6 @@
 	ld l, a
 
 	jp hl
-; fc01b
 
 Tileset0Anim: ; 0xfc01b
 TilesetJohtoModernAnim: ; 0xfc01b
@@ -290,26 +289,24 @@
 	dw NULL,  DoneTileAnimation
 ; 0xfc2fb
 
-DoneTileAnimation: ; fc2fb
+DoneTileAnimation:
 ; Reset the animation command loop.
 	xor a
 	ld [hTileAnimFrame], a
 
-WaitTileAnimation: ; fc2fe
+WaitTileAnimation:
 ; Do nothing this frame.
 	ret
-; fc2ff
 
-StandingTileFrame8: ; fc2ff
+StandingTileFrame8:
 	ld a, [wTileAnimationTimer]
 	inc a
 	and %111
 	ld [wTileAnimationTimer], a
 	ret
-; fc309
 
 
-ScrollTileRightLeft: ; fc309
+ScrollTileRightLeft:
 ; Scroll right for 4 ticks, then left for 4 ticks.
 	ld a, [wTileAnimationTimer]
 	inc a
@@ -318,9 +315,8 @@
 	and %100
 	jr nz, ScrollTileLeft
 	jr ScrollTileRight
-; fc318
 
-ScrollTileUpDown: ; fc318
+ScrollTileUpDown:
 ; Scroll up for 4 ticks, then down for 4 ticks.
 	ld a, [wTileAnimationTimer]
 	inc a
@@ -329,9 +325,8 @@
 	and %100
 	jr nz, ScrollTileDown
 	jr ScrollTileUp
-; fc327
 
-ScrollTileLeft: ; fc327
+ScrollTileLeft:
 	ld h, d
 	ld l, e
 	ld c, 4
@@ -344,9 +339,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; fc33b
 
-ScrollTileRight: ; fc33b
+ScrollTileRight:
 	ld h, d
 	ld l, e
 	ld c, 4
@@ -359,9 +353,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; fc34f
 
-ScrollTileUp: ; fc34f
+ScrollTileUp:
 	ld h, d
 	ld l, e
 	ld d, [hl]
@@ -386,9 +379,8 @@
 	dec a
 	jr nz, .loop
 	ret
-; fc36a
 
-ScrollTileDown: ; fc36a
+ScrollTileDown:
 	ld h, d
 	ld l, e
 	ld de, TILE_WIDTH * 2 - 2
@@ -415,10 +407,9 @@
 	dec a
 	jr nz, .loop
 	ret
-; fc387
 
 
-AnimateFountain: ; fc387
+AnimateFountain:
 	ld hl, sp+0
 	ld b, h
 	ld c, l
@@ -454,10 +445,9 @@
 .frame3 INCBIN "gfx/tilesets/fountain/3.2bpp"
 .frame4 INCBIN "gfx/tilesets/fountain/4.2bpp"
 .frame5 INCBIN "gfx/tilesets/fountain/5.2bpp"
-; fc402
 
 
-AnimateWaterTile: ; fc402
+AnimateWaterTile:
 ; Draw a water tile for the current frame in VRAM tile at de.
 
 ; Save sp in bc (see WriteTile).
@@ -488,14 +478,12 @@
 	ld h, d
 
 	jp WriteTile
-; fc41c
 
-WaterTileFrames: ; fc41c
+WaterTileFrames:
 	INCBIN "gfx/tilesets/water/water.2bpp"
-; fc45c
 
 
-ForestTreeLeftAnimation: ; fc45c
+ForestTreeLeftAnimation:
 	ld hl, sp+0
 	ld b, h
 	ld c, l
@@ -523,21 +511,18 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $0c
 	jp WriteTile
-; fc484
 
 
-ForestTreeLeftFrames: ; fc484
+ForestTreeLeftFrames:
 	INCBIN "gfx/tilesets/forest-tree/1.2bpp"
 	INCBIN "gfx/tilesets/forest-tree/2.2bpp"
-; fc4a4
 
-ForestTreeRightFrames: ; fc4a4
+ForestTreeRightFrames:
 	INCBIN "gfx/tilesets/forest-tree/3.2bpp"
 	INCBIN "gfx/tilesets/forest-tree/4.2bpp"
-; fc4c4
 
 
-ForestTreeRightAnimation: ; fc4c4
+ForestTreeRightAnimation:
 	ld hl, sp+0
 	ld b, h
 	ld c, l
@@ -569,10 +554,9 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $0f
 	jp WriteTile
-; fc4f2
 
 
-ForestTreeLeftAnimation2: ; fc4f2
+ForestTreeLeftAnimation2:
 	ld hl, sp+0
 	ld b, h
 	ld c, l
@@ -601,10 +585,9 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $0c
 	jp WriteTile
-; fc51c
 
 
-ForestTreeRightAnimation2: ; fc51c
+ForestTreeRightAnimation2:
 	ld hl, sp+0
 	ld b, h
 	ld c, l
@@ -637,10 +620,9 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $0f
 	jp WriteTile
-; fc54c
 
 
-GetForestTreeFrame: ; fc54c
+GetForestTreeFrame:
 ; Return 0 if a is even, or 2 if odd.
 	and a
 	jr z, .even
@@ -663,10 +645,9 @@
 .even
 	xor a
 	ret
-; fc56d
 
 
-AnimateFlowerTile: ; fc56d
+AnimateFlowerTile:
 ; No parameters.
 
 ; Save sp in bc (see WriteTile).
@@ -694,17 +675,15 @@
 	ld hl, vTiles2 tile $03
 
 	jp WriteTile
-; fc58c
 
-FlowerTileFrames: ; fc58c
+FlowerTileFrames:
 	INCBIN "gfx/tilesets/flower/dmg_1.2bpp"
 	INCBIN "gfx/tilesets/flower/cgb_1.2bpp"
 	INCBIN "gfx/tilesets/flower/dmg_2.2bpp"
 	INCBIN "gfx/tilesets/flower/cgb_2.2bpp"
-; fc5cc
 
 
-LavaBubbleAnim1: ; fc5cc
+LavaBubbleAnim1:
 ; Splash in the bottom-right corner of the fountain.
 	ld hl, sp+0
 	ld b, h
@@ -723,10 +702,9 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $5b
 	jp WriteTile
-; fc5eb
 
 
-LavaBubbleAnim2: ; fc5eb
+LavaBubbleAnim2:
 ; Splash in the top-left corner of the fountain.
 	ld hl, sp+0
 	ld b, h
@@ -743,18 +721,16 @@
 	ld sp, hl
 	ld hl, vTiles2 tile $38
 	jp WriteTile
-; fc605
 
 
-LavaBubbleFrames: ; fc605
+LavaBubbleFrames:
 	INCBIN "gfx/tilesets/lava/1.2bpp"
 	INCBIN "gfx/tilesets/lava/2.2bpp"
 	INCBIN "gfx/tilesets/lava/3.2bpp"
 	INCBIN "gfx/tilesets/lava/4.2bpp"
-; fc645
 
 
-AnimateTowerPillarTile: ; fc645
+AnimateTowerPillarTile:
 ; Read from struct at de:
 ; 	Destination (VRAM)
 ;	Address of the first tile in the frame array
@@ -799,17 +775,15 @@
 
 .frames
 	db $00, $10, $20, $30, $40, $30, $20, $10
-; fc673
 
 
-StandingTileFrame: ; fc673
+StandingTileFrame:
 	ld hl, wTileAnimationTimer
 	inc [hl]
 	ret
-; fc678
 
 
-AnimateWhirlpoolTile: ; fc678
+AnimateWhirlpoolTile:
 ; Update whirlpool tile using struct at de.
 
 ; Struct:
@@ -852,10 +826,9 @@
 	ld h, d
 
 	jr WriteTile
-; fc696
 
 
-WriteTileFromBuffer: ; fc696
+WriteTileFromBuffer:
 ; Write tiledata at wTileAnimBuffer to de.
 ; wTileAnimBuffer is loaded to sp for WriteTile.
 
@@ -869,10 +842,9 @@
 	ld h, d
 	ld l, e
 	jr WriteTile
-; fc6a2
 
 
-WriteTileToBuffer: ; fc6a2
+WriteTileToBuffer:
 ; Write tiledata de to wTileAnimBuffer.
 ; de is loaded to sp for WriteTile.
 
@@ -888,7 +860,7 @@
 
 	; fallthrough
 
-WriteTile: ; fc6ac
+WriteTile:
 ; Write one 8x8 tile ($10 bytes) from sp to hl.
 
 ; Warning: sp is saved in bc so we can abuse pop.
@@ -912,10 +884,9 @@
 	ld l, c
 	ld sp, hl
 	ret
-; fc6d7
 
 
-TileAnimationPalette: ; fc6d7
+TileAnimationPalette:
 ; Transition between color values 0-2 for color 0 in palette 3.
 
 ; No palette changes on DMG.
@@ -978,10 +949,9 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; fc71e
 
 
-FlickeringCaveEntrancePalette: ; fc71e
+FlickeringCaveEntrancePalette:
 ; No palette changes on DMG.
 	ld a, [hCGB]
 	and a
@@ -1020,7 +990,6 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; fc750
 
 
 TowerPillarTilePointer1:  dw vTiles2 tile $2d, TowerPillarTile1
@@ -1044,7 +1013,6 @@
 TowerPillarTile8:  INCBIN "gfx/tilesets/tower-pillar/8.2bpp"
 TowerPillarTile9:  INCBIN "gfx/tilesets/tower-pillar/9.2bpp"
 TowerPillarTile10: INCBIN "gfx/tilesets/tower-pillar/10.2bpp"
-; fca98
 
 
 WhirlpoolFrames1: dw vTiles2 tile $32, WhirlpoolTiles1
@@ -1051,10 +1019,8 @@
 WhirlpoolFrames2: dw vTiles2 tile $33, WhirlpoolTiles2
 WhirlpoolFrames3: dw vTiles2 tile $42, WhirlpoolTiles3
 WhirlpoolFrames4: dw vTiles2 tile $43, WhirlpoolTiles4
-; fcaa8
 
 WhirlpoolTiles1: INCBIN "gfx/tilesets/whirlpool/1.2bpp"
 WhirlpoolTiles2: INCBIN "gfx/tilesets/whirlpool/2.2bpp"
 WhirlpoolTiles3: INCBIN "gfx/tilesets/whirlpool/3.2bpp"
 WhirlpoolTiles4: INCBIN "gfx/tilesets/whirlpool/4.2bpp"
-; fcba8
--- a/engine/tilesets/tileset_palettes.asm
+++ b/engine/tilesets/tileset_palettes.asm
@@ -1,4 +1,4 @@
-LoadSpecialMapPalette: ; 494ac
+LoadSpecialMapPalette:
 	ld a, [wMapTileset]
 	cp TILESET_POKECOM_CENTER
 	jr z, .pokecom_2f
@@ -51,9 +51,8 @@
 .do_nothing
 	and a
 	ret
-; 494f2
 
-LoadPokeComPalette: ; 494f2
+LoadPokeComPalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, PokeComPalette
@@ -60,13 +59,11 @@
 	ld bc, 8 palettes
 	call FarCopyWRAM
 	ret
-; 49501
 
-PokeComPalette: ; 49501
+PokeComPalette:
 INCLUDE "gfx/tilesets/pokecom_center.pal"
-; 49541
 
-LoadBattleTowerPalette: ; 49541
+LoadBattleTowerPalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, BattleTowerPalette
@@ -73,13 +70,11 @@
 	ld bc, 8 palettes
 	call FarCopyWRAM
 	ret
-; 49550
 
-BattleTowerPalette: ; 49550
+BattleTowerPalette:
 INCLUDE "gfx/tilesets/battle_tower.pal"
-; 49590
 
-LoadIcePathPalette: ; 49590
+LoadIcePathPalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, IcePathPalette
@@ -86,13 +81,11 @@
 	ld bc, 8 palettes
 	call FarCopyWRAM
 	ret
-; 4959f
 
-IcePathPalette: ; 4959f
+IcePathPalette:
 INCLUDE "gfx/tilesets/ice_path.pal"
-; 495df
 
-LoadHousePalette: ; 495df
+LoadHousePalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, HousePalette
@@ -99,13 +92,11 @@
 	ld bc, 8 palettes
 	call FarCopyWRAM
 	ret
-; 495ee
 
-HousePalette: ; 495ee
+HousePalette:
 INCLUDE "gfx/tilesets/house.pal"
-; 4962e
 
-LoadRadioTowerPalette: ; 4962e
+LoadRadioTowerPalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, RadioTowerPalette
@@ -112,17 +103,14 @@
 	ld bc, 8 palettes
 	call FarCopyWRAM
 	ret
-; 4963d
 
-RadioTowerPalette: ; 4963d
+RadioTowerPalette:
 INCLUDE "gfx/tilesets/radio_tower.pal"
-; 4967d
 
-MansionPalette1: ; 4967d
+MansionPalette1:
 INCLUDE "gfx/tilesets/mansion_1.pal"
-; 496c5
 
-LoadMansionPalette: ; 496c5
+LoadMansionPalette:
 	ld a, BANK(wBGPals1)
 	ld de, wBGPals1
 	ld hl, MansionPalette1
@@ -144,8 +132,6 @@
 	ld bc, 1 palettes
 	call FarCopyWRAM
 	ret
-; 496fe
 
-MansionPalette2: ; 496fe
+MansionPalette2:
 INCLUDE "gfx/tilesets/mansion_2.pal"
-; 49706
--- a/engine/tilesets/timeofday_pals.asm
+++ b/engine/tilesets/timeofday_pals.asm
@@ -1,8 +1,8 @@
-DummyPredef35: ; 8c000
+DummyPredef35:
 DummyPredef36:
 	ret
 
-UpdateTimeOfDayPal:: ; 8c001
+UpdateTimeOfDayPal::
 	call UpdateTime
 	ld a, [wTimeOfDay]
 	ld [wCurTimeOfDay], a
@@ -9,10 +9,9 @@
 	call GetTimePalette
 	ld [wTimeOfDayPal], a
 	ret
-; 8c011
 
 
-_TimeOfDayPals:: ; 8c011
+_TimeOfDayPals::
 ; return carry if pals are changed
 
 ; forced pals?
@@ -109,25 +108,22 @@
 ; no change occurred
 	and a
 	ret
-; 8c070
 
 
-_UpdateTimePals:: ; 8c070
+_UpdateTimePals::
 	ld c, $9 ; normal
 	call GetTimePalFade
 	call DmgToCgbTimePals
 	ret
-; 8c079
 
-FadeInPalettes:: ; 8c079
+FadeInPalettes::
 	ld c, $12
 	call GetTimePalFade
 	ld b, $4
 	call ConvertTimePalsDecHL
 	ret
-; 8c084
 
-FadeOutPalettes:: ; 8c084
+FadeOutPalettes::
 	call FillWhiteBGColor
 	ld c, $9
 	call GetTimePalFade
@@ -134,9 +130,8 @@
 	ld b, $4
 	call ConvertTimePalsIncHL
 	ret
-; 8c092
 
-BattleTowerFade: ; 8c092
+BattleTowerFade:
 	call FillWhiteBGColor
 	ld c, $9
 	call GetTimePalFade
@@ -151,26 +146,23 @@
 	dec b
 	jr nz, .asm_8c09c
 	ret
-; 8c0ab
 
-FadeInQuickly: ; 8c0ab
+FadeInQuickly:
 	ld c, $0
 	call GetTimePalFade
 	ld b, $4
 	call ConvertTimePalsIncHL
 	ret
-; 8c0b6
 
-FadeBlackQuickly: ; 8c0b6
+FadeBlackQuickly:
 	ld c, $9
 	call GetTimePalFade
 	ld b, $4
 	call ConvertTimePalsDecHL
 	ret
-; 8c0c1
 
 
-FillWhiteBGColor: ; 8c0c1
+FillWhiteBGColor:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals1)
@@ -197,9 +189,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8c0e5
 
-ReplaceTimeOfDayPals: ; 8c0e5
+ReplaceTimeOfDayPals:
 	ld hl, .BrightnessLevels
 	ld a, [wMapTimeOfDay]
 	cp $4 ; Dark cave, needs Flash
@@ -226,9 +217,8 @@
 	ld a, %10101010 ; 2, 2, 2, 2
 	ld [wTimeOfDayPalset], a
 	ret
-; 8c10f (23:410f)
 
-.BrightnessLevels: ; 8c10f
+.BrightnessLevels:
 	dc 3, 2, 1, 0
 	dc 1, 1, 1, 1
 	dc 2, 2, 2, 2
@@ -237,9 +227,8 @@
 	dc 3, 2, 1, 0
 	dc 3, 2, 1, 0
 	dc 3, 2, 1, 0
-; 8c117
 
-GetTimePalette: ; 8c117
+GetTimePalette:
 	ld a, [wTimeOfDay]
 	ld e, a
 	ld d, 0
@@ -250,7 +239,6 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 8c126
 
 .TimePalettes:
 	dw .MorningPalette
@@ -282,10 +270,9 @@
 	rlca
 	rlca
 	ret
-; 8c14e
 
 
-DmgToCgbTimePals: ; 8c14e
+DmgToCgbTimePals:
 	push hl
 	push de
 	ld a, [hli]
@@ -298,9 +285,8 @@
 	pop de
 	pop hl
 	ret
-; 8c15e
 
-ConvertTimePalsIncHL: ; 8c15e
+ConvertTimePalsIncHL:
 .loop
 	call DmgToCgbTimePals
 	inc hl
@@ -311,9 +297,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 8c16d
 
-ConvertTimePalsDecHL: ; 8c16d
+ConvertTimePalsDecHL:
 .loop
 	call DmgToCgbTimePals
 	dec hl
@@ -324,10 +309,9 @@
 	dec b
 	jr nz, .loop
 	ret
-; 8c17c
 
 
-GetTimePalFade: ; 8c17c
+GetTimePalFade:
 ; check cgb
 	ld a, [hCGB]
 	and a
@@ -412,4 +396,3 @@
 	db %10010000, %10010000, %10010000
 	db %01000000, %01000000, %01000000
 	db %00000000, %00000000, %00000000
-; 8c20f
--- a/gfx/battle_anims.asm
+++ b/gfx/battle_anims.asm
@@ -1,4 +1,4 @@
-AnimObj00GFX: ; 84a2e
+AnimObj00GFX:
 AnimObjHitGFX:       INCBIN "gfx/battle_anims/hit.2bpp.lz"
 AnimObjCutGFX:       INCBIN "gfx/battle_anims/cut.2bpp.lz"
 AnimObjFireGFX:      INCBIN "gfx/battle_anims/fire.2bpp.lz"
@@ -38,4 +38,3 @@
 AnimObjAngelsGFX:    INCBIN "gfx/battle_anims/angels.2bpp.lz"
 AnimObjWaveGFX:      INCBIN "gfx/battle_anims/wave.2bpp.lz"
 AnimObjAeroblastGFX: INCBIN "gfx/battle_anims/aeroblast.2bpp.lz"
-; 8640e
--- a/gfx/font.asm
+++ b/gfx/font.asm
@@ -7,7 +7,7 @@
 FontBattleExtra:
 INCBIN "gfx/font/font_battle_extra.2bpp"
 
-Frames: ; f8800
+Frames:
 INCBIN "gfx/frames/1.1bpp"
 INCBIN "gfx/frames/2.1bpp"
 INCBIN "gfx/frames/3.1bpp"
@@ -17,66 +17,50 @@
 INCBIN "gfx/frames/7.1bpp"
 INCBIN "gfx/frames/8.1bpp"
 INCBIN "gfx/frames/9.1bpp"
-; f89b0
 
 ; Various misc graphics here.
 
-StatsScreenPageTilesGFX: ; f89b0
+StatsScreenPageTilesGFX:
 INCBIN "gfx/stats/stats_tiles.2bpp"
-; f8ac0
 
-EnemyHPBarBorderGFX: ; f8ac0
+EnemyHPBarBorderGFX:
 INCBIN "gfx/battle/enemy_hp_bar_border.1bpp"
-; f8ae0
 
-HPExpBarBorderGFX: ; f8ae0
+HPExpBarBorderGFX:
 INCBIN "gfx/battle/hp_exp_bar_border.1bpp"
-; f8b10
 
-ExpBarGFX: ; f8b10
+ExpBarGFX:
 INCBIN "gfx/battle/expbar.2bpp"
-; f8ba0
 
-TownMapGFX: ; f8ba0
+TownMapGFX:
 INCBIN "gfx/pokegear/town_map.2bpp.lz"
-; f8ea4
 
 UnusedWeekdayKanjiGFX: ; unused kanji
 INCBIN "gfx/font/unused_weekday_kanji.2bpp"
-; f8f24
 
-PokegearPhoneIconGFX: ; f8f24
+PokegearPhoneIconGFX:
 INCBIN "gfx/font/phone_icon.2bpp"
-; f8f34
 
 UnusedBoldFontGFX: ; unused bold letters + unown chars
 INCBIN "gfx/font/unused_bold_font.1bpp"
-; f9204
 
-TextBoxSpaceGFX: ; f9204
+TextBoxSpaceGFX:
 INCBIN "gfx/frames/space.1bpp"
-; f9214
 
-FontsExtra_SolidBlackGFX: ; f9214
+FontsExtra_SolidBlackGFX:
 INCBIN "gfx/font/black.1bpp"
-; f921c
 
 UnusedUpArrowGFX: ; unused up arrow + whitespace
 INCBIN "gfx/font/unused_up_arrow.1bpp"
-; f9234
 
-MobilePhoneTilesGFX: ; f9234
+MobilePhoneTilesGFX:
 INCBIN "gfx/mobile/phone_tiles.2bpp"
-; f9344
 
-MapEntryFrameGFX: ; f9344
+MapEntryFrameGFX:
 INCBIN "gfx/frames/map_entry_sign.2bpp"
-; f9424
 
-FontsExtra2_UpArrowGFX: ; f9424
+FontsExtra2_UpArrowGFX:
 INCBIN "gfx/font/up_arrow.2bpp"
-; f9434
 
-Footprints: ; f9434
+Footprints:
 INCLUDE "gfx/footprints.asm"
-; fb434
--- a/gfx/mail.asm
+++ b/gfx/mail.asm
@@ -1,111 +1,111 @@
-MorphMailDividerGFX: ; b9926
+MorphMailDividerGFX:
 INCBIN "gfx/mail/morph_mail_divider.1bpp"
 
-BlueSkyMailGrassGFX: ; b992e
+BlueSkyMailGrassGFX:
 INCBIN "gfx/mail/grass.1bpp"
 
-PortraitMailSmallPokeballGFX: ; b9936
+PortraitMailSmallPokeballGFX:
 INCBIN "gfx/mail/small_pokeball.1bpp"
 
-MorphMailBorderGFX: ; b993e
+MorphMailBorderGFX:
 INCBIN "gfx/mail/morph_mail_border.1bpp"
 
-MusicMailSmallNoteGFX: ; b9946
+MusicMailSmallNoteGFX:
 INCBIN "gfx/mail/small_note.1bpp"
 
-SurfMailWaveGFX: ; b994e
+SurfMailWaveGFX:
 INCBIN "gfx/mail/wave.1bpp"
 
-PortraitMailUnderlineGFX: ; b995e
+PortraitMailUnderlineGFX:
 INCBIN "gfx/mail/portraitmail_underline.1bpp"
 
-LovelyMailUnderlineGFX: ; b9966
+LovelyMailUnderlineGFX:
 INCBIN "gfx/mail/lovely_mail_underline.1bpp"
 
-LovelyMailSmallHeartGFX: ; b996e
+LovelyMailSmallHeartGFX:
 INCBIN "gfx/mail/small_heart.1bpp"
 
-SurfLiteBlueMailSmallShapesGFX: ; b9976
+SurfLiteBlueMailSmallShapesGFX:
 INCBIN "gfx/mail/small_triangle.1bpp"
 
-EonMailBorder1GFX: ; b997e
+EonMailBorder1GFX:
 INCBIN "gfx/mail/eon_mail_border_1.1bpp"
 
-EonMailBorder2GFX: ; b998e
+EonMailBorder2GFX:
 INCBIN "gfx/mail/eon_mail_border_2.1bpp"
 
-MailNatuGFX: ; b9996
+MailNatuGFX:
 INCBIN "gfx/mail/natu.1bpp"
 
-MailDratiniGFX: ; b99c6
+MailDratiniGFX:
 INCBIN "gfx/mail/dratini.1bpp"
 
-MailPoliwagGFX: ; b99f6
+MailPoliwagGFX:
 INCBIN "gfx/mail/poliwag.1bpp"
 
-MailLaprasGFX: ; b9a26
+MailLaprasGFX:
 INCBIN "gfx/mail/lapras.1bpp"
 
-MailEeveeGFX: ; b9a56
+MailEeveeGFX:
 INCBIN "gfx/mail/eevee.1bpp"
 
-MailDittoGFX: ; b9a86
+MailDittoGFX:
 INCBIN "gfx/mail/ditto.1bpp"
 
-MailMewGFX: ; b9ab6
+MailMewGFX:
 INCBIN "gfx/mail/mew.1bpp"
 
-MailDragoniteGFX: ; b9b46
+MailDragoniteGFX:
 INCBIN "gfx/mail/dragonite.1bpp"
 
-MailSentretGFX: ; b9bce
+MailSentretGFX:
 INCBIN "gfx/mail/sentret.1bpp"
 
-MailUnusedGrassGFX: ; b9bee
+MailUnusedGrassGFX:
 INCBIN "gfx/mail/unused_grass.1bpp"
 
-PortraitMailLargePokeballGFX: ; b9bfe
+PortraitMailLargePokeballGFX:
 INCBIN "gfx/mail/large_pokeball.1bpp"
 
-MailOddishGFX: ; b9c1e
+MailOddishGFX:
 INCBIN "gfx/mail/oddish.1bpp"
 
-SurfLiteBlueMailLargeShapesGFX: ; b9c3e
+SurfLiteBlueMailLargeShapesGFX:
 INCBIN "gfx/mail/large_triangle.1bpp"
 
-LovelyMailLargeHeartGFX: ; b9c5e
+LovelyMailLargeHeartGFX:
 INCBIN "gfx/mail/large_heart.1bpp"
 
-MorphMailBorderCornerGFX: ; b9c7e
+MorphMailBorderCornerGFX:
 INCBIN "gfx/mail/morph_mail_corner.1bpp"
 
-MailLargeCircleGFX: ; b9c9e
+MailLargeCircleGFX:
 INCBIN "gfx/mail/large_circle.1bpp"
 
-FlowerMailFlowerGFX: ; b9cbe
+FlowerMailFlowerGFX:
 INCBIN "gfx/mail/flower_1.1bpp"
 INCBIN "gfx/mail/flower_2.1bpp"
 
-MusicMailLargeNoteGFX: ; b9cfe
+MusicMailLargeNoteGFX:
 INCBIN "gfx/mail/large_note.1bpp"
 
-MailCloudGFX: ; b9d16
+MailCloudGFX:
 INCBIN "gfx/mail/cloud.1bpp"
 
-SurfMailBorderGFX: ; b9d46
+SurfMailBorderGFX:
 INCBIN "gfx/mail/surf_mail_border.1bpp"
 
-FlowerMailBorderGFX: ; b9d86
+FlowerMailBorderGFX:
 INCBIN "gfx/mail/flower_mail_border.1bpp"
 
-LiteBlueMailBorderGFX: ; b9dc6
+LiteBlueMailBorderGFX:
 INCBIN "gfx/mail/litebluemail_border.1bpp"
 
-MusicMailBorderGFX: ; b9e06
+MusicMailBorderGFX:
 INCBIN "gfx/mail/music_mail_border.1bpp"
 
-LovelyMailBorderGFX: ; b9e26
+LovelyMailBorderGFX:
 INCBIN "gfx/mail/lovely_mail_border.1bpp"
 
-PortraitMailBorderGFX: ; b9e4e
+PortraitMailBorderGFX:
 INCBIN "gfx/mail/portraitmail_border.1bpp"
--- a/gfx/pics.asm
+++ b/gfx/pics.asm
@@ -34,7 +34,6 @@
 EnteiFrontpic:       INCBIN "gfx/pokemon/entei/front.animated.2bpp.lz"
 SuicuneFrontpic:     INCBIN "gfx/pokemon/suicune/front.animated.2bpp.lz"
 TyphlosionFrontpic:  INCBIN "gfx/pokemon/typhlosion/front.animated.2bpp.lz"
-; 123ffa
 
 
 SECTION "Pics 2", ROMX
@@ -55,7 +54,6 @@
 FearowFrontpic:      INCBIN "gfx/pokemon/fearow/front.animated.2bpp.lz"
 CharizardFrontpic:   INCBIN "gfx/pokemon/charizard/front.animated.2bpp.lz"
 QuilavaFrontpic:     INCBIN "gfx/pokemon/quilava/front.animated.2bpp.lz"
-; 127ffe
 
 
 SECTION "Pics 3", ROMX
@@ -78,7 +76,6 @@
 RaichuFrontpic:      INCBIN "gfx/pokemon/raichu/front.animated.2bpp.lz"
 PrimeapeFrontpic:    INCBIN "gfx/pokemon/primeape/front.animated.2bpp.lz"
 OmastarBackpic:      INCBIN "gfx/pokemon/omastar/back.2bpp.lz"
-; 12bffe
 
 
 SECTION "Pics 4", ROMX
@@ -103,7 +100,6 @@
 DonphanFrontpic:     INCBIN "gfx/pokemon/donphan/front.animated.2bpp.lz"
 PinsirFrontpic:      INCBIN "gfx/pokemon/pinsir/front.animated.2bpp.lz"
 UnownEFrontpic:      INCBIN "gfx/pokemon/unown_e/front.animated.2bpp.lz"
-; 130000
 
 
 SECTION "Pics 5", ROMX
@@ -129,7 +125,6 @@
 ParasectFrontpic:    INCBIN "gfx/pokemon/parasect/front.animated.2bpp.lz"
 MrMimeFrontpic:      INCBIN "gfx/pokemon/mr__mime/front.animated.2bpp.lz"
 HeracrossFrontpic:   INCBIN "gfx/pokemon/heracross/front.animated.2bpp.lz"
-; 133fff
 
 
 SECTION "Pics 6", ROMX
@@ -157,7 +152,6 @@
 VulpixFrontpic:      INCBIN "gfx/pokemon/vulpix/front.animated.2bpp.lz"
 GligarFrontpic:      INCBIN "gfx/pokemon/gligar/front.animated.2bpp.lz"
 DunsparceFrontpic:   INCBIN "gfx/pokemon/dunsparce/front.animated.2bpp.lz"
-; 137fff
 
 
 SECTION "Pics 7", ROMX
@@ -187,7 +181,6 @@
 ForretressFrontpic:  INCBIN "gfx/pokemon/forretress/front.animated.2bpp.lz"
 TogeticFrontpic:     INCBIN "gfx/pokemon/togetic/front.animated.2bpp.lz"
 KangaskhanBackpic:   INCBIN "gfx/pokemon/kangaskhan/back.2bpp.lz"
-; 13c000
 
 
 SECTION "Pics 8", ROMX
@@ -219,7 +212,6 @@
 CyndaquilFrontpic:   INCBIN "gfx/pokemon/cyndaquil/front.animated.2bpp.lz"
 HitmonchanFrontpic:  INCBIN "gfx/pokemon/hitmonchan/front.animated.2bpp.lz"
 QuagsireFrontpic:    INCBIN "gfx/pokemon/quagsire/front.animated.2bpp.lz"
-; 13fff7
 
 
 SECTION "Pics 9", ROMX
@@ -255,7 +247,6 @@
 NidoranFFrontpic:    INCBIN "gfx/pokemon/nidoran_f/front.animated.2bpp.lz"
 PidgeyFrontpic:      INCBIN "gfx/pokemon/pidgey/front.animated.2bpp.lz"
 ParasectBackpic:     INCBIN "gfx/pokemon/parasect/back.2bpp.lz"
-; 144000
 
 
 SECTION "Pics 10", ROMX
@@ -295,7 +286,6 @@
 CloysterBackpic:     INCBIN "gfx/pokemon/cloyster/back.2bpp.lz"
 HoothootFrontpic:    INCBIN "gfx/pokemon/hoothoot/front.animated.2bpp.lz"
 UnownFBackpic:       INCBIN "gfx/pokemon/unown_f/back.2bpp.lz"
-; 148000
 
 
 SECTION "Pics 11", ROMX
@@ -338,7 +328,6 @@
 KrabbyBackpic:       INCBIN "gfx/pokemon/krabby/back.2bpp.lz"
 BugCatcherPic:       INCBIN "gfx/trainers/bug_catcher.2bpp.lz"
 SnorlaxBackpic:      INCBIN "gfx/pokemon/snorlax/back.2bpp.lz"
-; 14bffb
 
 
 SECTION "Pics 12", ROMX
@@ -384,7 +373,6 @@
 GoldeenBackpic:      INCBIN "gfx/pokemon/goldeen/back.2bpp.lz"
 BulbasaurFrontpic:   INCBIN "gfx/pokemon/bulbasaur/front.animated.2bpp.lz"
 StarmieBackpic:      INCBIN "gfx/pokemon/starmie/back.2bpp.lz"
-; 150000
 
 
 SECTION "Pics 13", ROMX
@@ -432,7 +420,6 @@
 MysticalmanPic:      INCBIN "gfx/trainers/mysticalman.2bpp.lz"
 CooltrainerfPic:     INCBIN "gfx/trainers/cooltrainer_f.2bpp.lz"
 ElectrodeFrontpic:   INCBIN "gfx/pokemon/electrode/front.animated.2bpp.lz"
-; 153fe3
 
 
 SECTION "Pics 14", ROMX
@@ -483,7 +470,6 @@
 BellossomBackpic:    INCBIN "gfx/pokemon/bellossom/back.2bpp.lz"
 Rival1Pic:           INCBIN "gfx/trainers/rival1.2bpp.lz"
 SwinubBackpic:       INCBIN "gfx/pokemon/swinub/back.2bpp.lz"
-; 158000
 
 
 SECTION "Pics 15", ROMX
@@ -537,7 +523,6 @@
 ErikaPic:            INCBIN "gfx/trainers/erika.2bpp.lz"
 JaninePic:           INCBIN "gfx/trainers/janine.2bpp.lz"
 MagnemiteBackpic:    INCBIN "gfx/pokemon/magnemite/back.2bpp.lz"
-; 15bffa
 
 
 SECTION "Pics 16", ROMX
@@ -595,7 +580,6 @@
 LarvitarBackpic:     INCBIN "gfx/pokemon/larvitar/back.2bpp.lz"
 PorygonBackpic:      INCBIN "gfx/pokemon/porygon/back.2bpp.lz"
 UnownHBackpic:       INCBIN "gfx/pokemon/unown_h/back.2bpp.lz"
-; 15ffff
 
 
 SECTION "Pics 17", ROMX
@@ -661,7 +645,6 @@
 JigglypuffBackpic:   INCBIN "gfx/pokemon/jigglypuff/back.2bpp.lz"
 OddishBackpic:       INCBIN "gfx/pokemon/oddish/back.2bpp.lz"
 UnownDBackpic:       INCBIN "gfx/pokemon/unown_d/back.2bpp.lz"
-; 163ffc
 
 
 SECTION "Pics 18", ROMX
@@ -726,7 +709,6 @@
 UnownPBackpic:       INCBIN "gfx/pokemon/unown_p/back.2bpp.lz"
 UnownIBackpic:       INCBIN "gfx/pokemon/unown_i/back.2bpp.lz"
 UnownRBackpic:       INCBIN "gfx/pokemon/unown_r/back.2bpp.lz"
-; 1669d3
 
 
 SECTION "Pics 19", ROMX
--- a/gfx/sprites.asm
+++ b/gfx/sprites.asm
@@ -1,108 +1,108 @@
 SECTION "Sprites 1", ROMX
 
-ChrisSpriteGFX::               INCBIN "gfx/sprites/chris.2bpp" ; c0000
-ChrisBikeSpriteGFX::           INCBIN "gfx/sprites/chris_bike.2bpp" ; c0180
-GameboyKidSpriteGFX::          INCBIN "gfx/sprites/gameboy_kid.2bpp" ; c0300
-SilverSpriteGFX::              INCBIN "gfx/sprites/silver.2bpp" ; c03c0
-OakSpriteGFX::                 INCBIN "gfx/sprites/oak.2bpp" ; c0540
-RedSpriteGFX::                 INCBIN "gfx/sprites/red.2bpp" ; c06c0
-BlueSpriteGFX::                INCBIN "gfx/sprites/blue.2bpp" ; c0840
-BillSpriteGFX::                INCBIN "gfx/sprites/bill.2bpp" ; c09c0
-ElderSpriteGFX::               INCBIN "gfx/sprites/elder.2bpp" ; c0b40
-JanineSpriteGFX::              INCBIN "gfx/sprites/janine.2bpp" ; c0cc0
-KurtSpriteGFX::                INCBIN "gfx/sprites/kurt.2bpp" ; c0e40
-MomSpriteGFX::                 INCBIN "gfx/sprites/mom.2bpp" ; c0fc0
-BlaineSpriteGFX::              INCBIN "gfx/sprites/blaine.2bpp" ; c1140
-RedsMomSpriteGFX::             INCBIN "gfx/sprites/reds_mom.2bpp" ; c12c0
-DaisySpriteGFX::               INCBIN "gfx/sprites/daisy.2bpp" ; c1440
-ElmSpriteGFX::                 INCBIN "gfx/sprites/elm.2bpp" ; c15c0
-WillSpriteGFX::                INCBIN "gfx/sprites/will.2bpp" ; c1740
-FalknerSpriteGFX::             INCBIN "gfx/sprites/falkner.2bpp" ; c1800
-WhitneySpriteGFX::             INCBIN "gfx/sprites/whitney.2bpp" ; c1980
-BugsySpriteGFX::               INCBIN "gfx/sprites/bugsy.2bpp" ; c1b00
-MortySpriteGFX::               INCBIN "gfx/sprites/morty.2bpp" ; c1c80
-ChuckSpriteGFX::               INCBIN "gfx/sprites/chuck.2bpp" ; c1e00
-JasmineSpriteGFX::             INCBIN "gfx/sprites/jasmine.2bpp" ; c1f80
-PryceSpriteGFX::               INCBIN "gfx/sprites/pryce.2bpp" ; c2100
-ClairSpriteGFX::               INCBIN "gfx/sprites/clair.2bpp" ; c2280
-BrockSpriteGFX::               INCBIN "gfx/sprites/brock.2bpp" ; c2400
-KarenSpriteGFX::               INCBIN "gfx/sprites/karen.2bpp" ; c2580
-BrunoSpriteGFX::               INCBIN "gfx/sprites/bruno.2bpp" ; c2640
-MistySpriteGFX::               INCBIN "gfx/sprites/misty.2bpp" ; c27c0
-LanceSpriteGFX::               INCBIN "gfx/sprites/lance.2bpp" ; c2940
-SurgeSpriteGFX::               INCBIN "gfx/sprites/surge.2bpp" ; c2ac0
-ErikaSpriteGFX::               INCBIN "gfx/sprites/erika.2bpp" ; c2c40
-KogaSpriteGFX::                INCBIN "gfx/sprites/koga.2bpp" ; c2dc0
-SabrinaSpriteGFX::             INCBIN "gfx/sprites/sabrina.2bpp" ; c2f40
-CooltrainerMSpriteGFX::        INCBIN "gfx/sprites/cooltrainer_m.2bpp" ; c30c0
-CooltrainerFSpriteGFX::        INCBIN "gfx/sprites/cooltrainer_f.2bpp" ; c3240
-BugCatcherSpriteGFX::          INCBIN "gfx/sprites/bug_catcher.2bpp" ; c33c0
-TwinSpriteGFX::                INCBIN "gfx/sprites/twin.2bpp" ; c3540
-YoungsterSpriteGFX::           INCBIN "gfx/sprites/youngster.2bpp" ; c36c0
-LassSpriteGFX::                INCBIN "gfx/sprites/lass.2bpp" ; c3840
-TeacherSpriteGFX::             INCBIN "gfx/sprites/teacher.2bpp" ; c39c0
-BuenaSpriteGFX::               INCBIN "gfx/sprites/buena.2bpp" ; c3b40
-SuperNerdSpriteGFX::           INCBIN "gfx/sprites/super_nerd.2bpp" ; c3cc0
-RockerSpriteGFX::              INCBIN "gfx/sprites/rocker.2bpp" ; c3e40
+ChrisSpriteGFX::               INCBIN "gfx/sprites/chris.2bpp"
+ChrisBikeSpriteGFX::           INCBIN "gfx/sprites/chris_bike.2bpp"
+GameboyKidSpriteGFX::          INCBIN "gfx/sprites/gameboy_kid.2bpp"
+SilverSpriteGFX::              INCBIN "gfx/sprites/silver.2bpp"
+OakSpriteGFX::                 INCBIN "gfx/sprites/oak.2bpp"
+RedSpriteGFX::                 INCBIN "gfx/sprites/red.2bpp"
+BlueSpriteGFX::                INCBIN "gfx/sprites/blue.2bpp"
+BillSpriteGFX::                INCBIN "gfx/sprites/bill.2bpp"
+ElderSpriteGFX::               INCBIN "gfx/sprites/elder.2bpp"
+JanineSpriteGFX::              INCBIN "gfx/sprites/janine.2bpp"
+KurtSpriteGFX::                INCBIN "gfx/sprites/kurt.2bpp"
+MomSpriteGFX::                 INCBIN "gfx/sprites/mom.2bpp"
+BlaineSpriteGFX::              INCBIN "gfx/sprites/blaine.2bpp"
+RedsMomSpriteGFX::             INCBIN "gfx/sprites/reds_mom.2bpp"
+DaisySpriteGFX::               INCBIN "gfx/sprites/daisy.2bpp"
+ElmSpriteGFX::                 INCBIN "gfx/sprites/elm.2bpp"
+WillSpriteGFX::                INCBIN "gfx/sprites/will.2bpp"
+FalknerSpriteGFX::             INCBIN "gfx/sprites/falkner.2bpp"
+WhitneySpriteGFX::             INCBIN "gfx/sprites/whitney.2bpp"
+BugsySpriteGFX::               INCBIN "gfx/sprites/bugsy.2bpp"
+MortySpriteGFX::               INCBIN "gfx/sprites/morty.2bpp"
+ChuckSpriteGFX::               INCBIN "gfx/sprites/chuck.2bpp"
+JasmineSpriteGFX::             INCBIN "gfx/sprites/jasmine.2bpp"
+PryceSpriteGFX::               INCBIN "gfx/sprites/pryce.2bpp"
+ClairSpriteGFX::               INCBIN "gfx/sprites/clair.2bpp"
+BrockSpriteGFX::               INCBIN "gfx/sprites/brock.2bpp"
+KarenSpriteGFX::               INCBIN "gfx/sprites/karen.2bpp"
+BrunoSpriteGFX::               INCBIN "gfx/sprites/bruno.2bpp"
+MistySpriteGFX::               INCBIN "gfx/sprites/misty.2bpp"
+LanceSpriteGFX::               INCBIN "gfx/sprites/lance.2bpp"
+SurgeSpriteGFX::               INCBIN "gfx/sprites/surge.2bpp"
+ErikaSpriteGFX::               INCBIN "gfx/sprites/erika.2bpp"
+KogaSpriteGFX::                INCBIN "gfx/sprites/koga.2bpp"
+SabrinaSpriteGFX::             INCBIN "gfx/sprites/sabrina.2bpp"
+CooltrainerMSpriteGFX::        INCBIN "gfx/sprites/cooltrainer_m.2bpp"
+CooltrainerFSpriteGFX::        INCBIN "gfx/sprites/cooltrainer_f.2bpp"
+BugCatcherSpriteGFX::          INCBIN "gfx/sprites/bug_catcher.2bpp"
+TwinSpriteGFX::                INCBIN "gfx/sprites/twin.2bpp"
+YoungsterSpriteGFX::           INCBIN "gfx/sprites/youngster.2bpp"
+LassSpriteGFX::                INCBIN "gfx/sprites/lass.2bpp"
+TeacherSpriteGFX::             INCBIN "gfx/sprites/teacher.2bpp"
+BuenaSpriteGFX::               INCBIN "gfx/sprites/buena.2bpp"
+SuperNerdSpriteGFX::           INCBIN "gfx/sprites/super_nerd.2bpp"
+RockerSpriteGFX::              INCBIN "gfx/sprites/rocker.2bpp"
 
 
 SECTION "Sprites 2", ROMX
 
-PokefanMSpriteGFX::            INCBIN "gfx/sprites/pokefan_m.2bpp" ; c4000
-PokefanFSpriteGFX::            INCBIN "gfx/sprites/pokefan_f.2bpp" ; c4180
-GrampsSpriteGFX::              INCBIN "gfx/sprites/gramps.2bpp" ; c4300
-GrannySpriteGFX::              INCBIN "gfx/sprites/granny.2bpp" ; c4480
-SwimmerGuySpriteGFX::          INCBIN "gfx/sprites/swimmer_guy.2bpp" ; c4600
-SwimmerGirlSpriteGFX::         INCBIN "gfx/sprites/swimmer_girl.2bpp" ; c4780
-BigSnorlaxSpriteGFX::          INCBIN "gfx/sprites/big_snorlax.2bpp" ; c4900
-SurfingPikachuSpriteGFX::      INCBIN "gfx/sprites/surfing_pikachu.2bpp" ; c4980
-RocketSpriteGFX::              INCBIN "gfx/sprites/rocket.2bpp" ; c4b00
-RocketGirlSpriteGFX::          INCBIN "gfx/sprites/rocket_girl.2bpp" ; c4c80
-NurseSpriteGFX::               INCBIN "gfx/sprites/nurse.2bpp" ; c4e00
-LinkReceptionistSpriteGFX::    INCBIN "gfx/sprites/link_receptionist.2bpp" ; c4ec0
-ClerkSpriteGFX::               INCBIN "gfx/sprites/clerk.2bpp" ; c5040
-FisherSpriteGFX::              INCBIN "gfx/sprites/fisher.2bpp" ; c51c0
-FishingGuruSpriteGFX::         INCBIN "gfx/sprites/fishing_guru.2bpp" ; c5340
-ScientistSpriteGFX::           INCBIN "gfx/sprites/scientist.2bpp" ; c54c0
-KimonoGirlSpriteGFX::          INCBIN "gfx/sprites/kimono_girl.2bpp" ; c5640
-SageSpriteGFX::                INCBIN "gfx/sprites/sage.2bpp" ; c57c0
-UnusedGuySpriteGFX::           INCBIN "gfx/sprites/unused_guy.2bpp" ; c5940
-GentlemanSpriteGFX::           INCBIN "gfx/sprites/gentleman.2bpp" ; c5ac0
-BlackBeltSpriteGFX::           INCBIN "gfx/sprites/black_belt.2bpp" ; c5c40
-ReceptionistSpriteGFX::        INCBIN "gfx/sprites/receptionist.2bpp" ; c5dc0
-OfficerSpriteGFX::             INCBIN "gfx/sprites/officer.2bpp" ; c5f40
-CalSpriteGFX::                 INCBIN "gfx/sprites/cal.2bpp" ; c60c0
-SlowpokeSpriteGFX::            INCBIN "gfx/sprites/slowpoke.2bpp" ; c6240
-CaptainSpriteGFX::             INCBIN "gfx/sprites/captain.2bpp" ; c6280
-BigLaprasSpriteGFX::           INCBIN "gfx/sprites/big_lapras.2bpp" ; c6400
-GymGuySpriteGFX::              INCBIN "gfx/sprites/gym_guy.2bpp" ; c6480
-SailorSpriteGFX::              INCBIN "gfx/sprites/sailor.2bpp" ; c6600
-BikerSpriteGFX::               INCBIN "gfx/sprites/biker.2bpp" ; c6780
-PharmacistSpriteGFX::          INCBIN "gfx/sprites/pharmacist.2bpp" ; c6900
-MonsterSpriteGFX::             INCBIN "gfx/sprites/monster.2bpp" ; c6a80
-FairySpriteGFX::               INCBIN "gfx/sprites/fairy.2bpp" ; c6c00
-BirdSpriteGFX::                INCBIN "gfx/sprites/bird.2bpp" ; c6d80
-DragonSpriteGFX::              INCBIN "gfx/sprites/dragon.2bpp" ; c6f00
-BigOnixSpriteGFX::             INCBIN "gfx/sprites/big_onix.2bpp" ; c7080
-N64SpriteGFX::                 INCBIN "gfx/sprites/n64.2bpp" ; c7140
-SudowoodoSpriteGFX::           INCBIN "gfx/sprites/sudowoodo.2bpp" ; c7180
-SurfSpriteGFX::                INCBIN "gfx/sprites/surf.2bpp" ; c7200
-PokeBallSpriteGFX::            INCBIN "gfx/sprites/poke_ball.2bpp" ; c7380
-PokedexSpriteGFX::             INCBIN "gfx/sprites/pokedex.2bpp" ; c7500
-PaperSpriteGFX::               INCBIN "gfx/sprites/paper.2bpp" ; c7680
-VirtualBoySpriteGFX::          INCBIN "gfx/sprites/virtual_boy.2bpp" ; c7800
-OldLinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/old_link_receptionist.2bpp" ; c7840
-RockSpriteGFX::                INCBIN "gfx/sprites/rock.2bpp" ; c7880
-BoulderSpriteGFX::             INCBIN "gfx/sprites/boulder.2bpp" ; c78c0
-SnesSpriteGFX::                INCBIN "gfx/sprites/snes.2bpp" ; c7900
-FamicomSpriteGFX::             INCBIN "gfx/sprites/famicom.2bpp" ; c7940
-FruitTreeSpriteGFX::           INCBIN "gfx/sprites/fruit_tree.2bpp" ; c7980
-GoldTrophySpriteGFX::          INCBIN "gfx/sprites/gold_trophy.2bpp" ; c79c0
-SilverTrophySpriteGFX::        INCBIN "gfx/sprites/silver_trophy.2bpp" ; c7a00
-KrisSpriteGFX::                INCBIN "gfx/sprites/kris.2bpp" ; c7a40
-KrisBikeSpriteGFX::            INCBIN "gfx/sprites/kris_bike.2bpp" ; c7bc0
-KurtOutsideSpriteGFX::         INCBIN "gfx/sprites/kurt_outside.2bpp" ; c7d40
-SuicuneSpriteGFX::             INCBIN "gfx/sprites/suicune.2bpp" ; c7e00
-EnteiSpriteGFX::               INCBIN "gfx/sprites/entei.2bpp" ; c7e40
-RaikouSpriteGFX::              INCBIN "gfx/sprites/raikou.2bpp" ; c7e80
-StandingYoungsterSpriteGFX::   INCBIN "gfx/sprites/standing_youngster.2bpp" ; c7ec0
+PokefanMSpriteGFX::            INCBIN "gfx/sprites/pokefan_m.2bpp"
+PokefanFSpriteGFX::            INCBIN "gfx/sprites/pokefan_f.2bpp"
+GrampsSpriteGFX::              INCBIN "gfx/sprites/gramps.2bpp"
+GrannySpriteGFX::              INCBIN "gfx/sprites/granny.2bpp"
+SwimmerGuySpriteGFX::          INCBIN "gfx/sprites/swimmer_guy.2bpp"
+SwimmerGirlSpriteGFX::         INCBIN "gfx/sprites/swimmer_girl.2bpp"
+BigSnorlaxSpriteGFX::          INCBIN "gfx/sprites/big_snorlax.2bpp"
+SurfingPikachuSpriteGFX::      INCBIN "gfx/sprites/surfing_pikachu.2bpp"
+RocketSpriteGFX::              INCBIN "gfx/sprites/rocket.2bpp"
+RocketGirlSpriteGFX::          INCBIN "gfx/sprites/rocket_girl.2bpp"
+NurseSpriteGFX::               INCBIN "gfx/sprites/nurse.2bpp"
+LinkReceptionistSpriteGFX::    INCBIN "gfx/sprites/link_receptionist.2bpp"
+ClerkSpriteGFX::               INCBIN "gfx/sprites/clerk.2bpp"
+FisherSpriteGFX::              INCBIN "gfx/sprites/fisher.2bpp"
+FishingGuruSpriteGFX::         INCBIN "gfx/sprites/fishing_guru.2bpp"
+ScientistSpriteGFX::           INCBIN "gfx/sprites/scientist.2bpp"
+KimonoGirlSpriteGFX::          INCBIN "gfx/sprites/kimono_girl.2bpp"
+SageSpriteGFX::                INCBIN "gfx/sprites/sage.2bpp"
+UnusedGuySpriteGFX::           INCBIN "gfx/sprites/unused_guy.2bpp"
+GentlemanSpriteGFX::           INCBIN "gfx/sprites/gentleman.2bpp"
+BlackBeltSpriteGFX::           INCBIN "gfx/sprites/black_belt.2bpp"
+ReceptionistSpriteGFX::        INCBIN "gfx/sprites/receptionist.2bpp"
+OfficerSpriteGFX::             INCBIN "gfx/sprites/officer.2bpp"
+CalSpriteGFX::                 INCBIN "gfx/sprites/cal.2bpp"
+SlowpokeSpriteGFX::            INCBIN "gfx/sprites/slowpoke.2bpp"
+CaptainSpriteGFX::             INCBIN "gfx/sprites/captain.2bpp"
+BigLaprasSpriteGFX::           INCBIN "gfx/sprites/big_lapras.2bpp"
+GymGuySpriteGFX::              INCBIN "gfx/sprites/gym_guy.2bpp"
+SailorSpriteGFX::              INCBIN "gfx/sprites/sailor.2bpp"
+BikerSpriteGFX::               INCBIN "gfx/sprites/biker.2bpp"
+PharmacistSpriteGFX::          INCBIN "gfx/sprites/pharmacist.2bpp"
+MonsterSpriteGFX::             INCBIN "gfx/sprites/monster.2bpp"
+FairySpriteGFX::               INCBIN "gfx/sprites/fairy.2bpp"
+BirdSpriteGFX::                INCBIN "gfx/sprites/bird.2bpp"
+DragonSpriteGFX::              INCBIN "gfx/sprites/dragon.2bpp"
+BigOnixSpriteGFX::             INCBIN "gfx/sprites/big_onix.2bpp"
+N64SpriteGFX::                 INCBIN "gfx/sprites/n64.2bpp"
+SudowoodoSpriteGFX::           INCBIN "gfx/sprites/sudowoodo.2bpp"
+SurfSpriteGFX::                INCBIN "gfx/sprites/surf.2bpp"
+PokeBallSpriteGFX::            INCBIN "gfx/sprites/poke_ball.2bpp"
+PokedexSpriteGFX::             INCBIN "gfx/sprites/pokedex.2bpp"
+PaperSpriteGFX::               INCBIN "gfx/sprites/paper.2bpp"
+VirtualBoySpriteGFX::          INCBIN "gfx/sprites/virtual_boy.2bpp"
+OldLinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/old_link_receptionist.2bpp"
+RockSpriteGFX::                INCBIN "gfx/sprites/rock.2bpp"
+BoulderSpriteGFX::             INCBIN "gfx/sprites/boulder.2bpp"
+SnesSpriteGFX::                INCBIN "gfx/sprites/snes.2bpp"
+FamicomSpriteGFX::             INCBIN "gfx/sprites/famicom.2bpp"
+FruitTreeSpriteGFX::           INCBIN "gfx/sprites/fruit_tree.2bpp"
+GoldTrophySpriteGFX::          INCBIN "gfx/sprites/gold_trophy.2bpp"
+SilverTrophySpriteGFX::        INCBIN "gfx/sprites/silver_trophy.2bpp"
+KrisSpriteGFX::                INCBIN "gfx/sprites/kris.2bpp"
+KrisBikeSpriteGFX::            INCBIN "gfx/sprites/kris_bike.2bpp"
+KurtOutsideSpriteGFX::         INCBIN "gfx/sprites/kurt_outside.2bpp"
+SuicuneSpriteGFX::             INCBIN "gfx/sprites/suicune.2bpp"
+EnteiSpriteGFX::               INCBIN "gfx/sprites/entei.2bpp"
+RaikouSpriteGFX::              INCBIN "gfx/sprites/raikou.2bpp"
+StandingYoungsterSpriteGFX::   INCBIN "gfx/sprites/standing_youngster.2bpp"
--- a/gfx/tileset_palette_maps.asm
+++ b/gfx/tileset_palette_maps.asm
@@ -119,7 +119,6 @@
 
 UnusedMuseumPalMap: ; 0x4cb65
 INCLUDE "gfx/tilesets/unused_museum_palette_map.asm"
-; 4cbd5
 
 TilesetIcePathPalMap: ; 0x4cbd5
 INCLUDE "gfx/tilesets/ice_path_palette_map.asm"
--- a/home.asm
+++ b/home.asm
@@ -43,7 +43,7 @@
 INCLUDE "home/game_time.asm"
 INCLUDE "home/map.asm"
 
-InexplicablyEmptyFunction:: ; 2d43
+InexplicablyEmptyFunction::
 ; unused
 ; Inexplicably empty.
 ; Seen in PredefPointers.
@@ -51,7 +51,6 @@
 	nop
 endr
 	ret
-; 2d54
 
 INCLUDE "home/farcall.asm"
 INCLUDE "home/predef.asm"
@@ -58,7 +57,7 @@
 INCLUDE "home/window.asm"
 INCLUDE "home/flag.asm"
 
-Unreferenced_Function2ebb:: ; 2ebb
+Unreferenced_Function2ebb::
 	ld a, [wMonStatusFlags]
 	bit 1, a
 	ret z
@@ -66,34 +65,29 @@
 	ld a, [hJoyDown]
 	bit B_BUTTON_F, a
 	ret
-; 2ec6
 
-xor_a:: ; 2ec6
+xor_a::
 	xor a
 	ret
-; 2ec8
 
-xor_a_dec_a:: ; 2ec8
+xor_a_dec_a::
 	xor a
 	dec a
 	ret
-; 2ecb
 
-Unreferenced_Function2ecb:: ; 2ecb
+Unreferenced_Function2ecb::
 	push hl
 	ld hl, wMonStatusFlags
 	bit 1, [hl]
 	pop hl
 	ret
-; 2ed3
 
 INCLUDE "home/sprite_updates.asm"
 INCLUDE "home/string.asm"
 INCLUDE "home/region.asm"
 
-ret_2f3e:: ; 2f3e
+ret_2f3e::
 	ret
-; 2f3f
 
 INCLUDE "home/item.asm"
 INCLUDE "home/random.asm"
@@ -101,14 +95,12 @@
 
 ; Register aliases
 
-_hl_:: ; 2fec
+_hl_::
 	jp hl
-; 2fed
 
-_de_:: ; 2fed
+_de_::
 	push de
 	ret
-; 2fef
 
 INCLUDE "home/double_speed.asm"
 INCLUDE "home/clear_sprites.asm"
@@ -116,7 +108,7 @@
 INCLUDE "home/copy_tilemap.asm"
 INCLUDE "home/copy_name.asm"
 
-IsInArray:: ; 30e1
+IsInArray::
 ; Find value a for every de bytes in array hl.
 ; Return index in b and carry if found.
 
@@ -139,7 +131,6 @@
 .InArray:
 	scf
 	ret
-; 30f4
 
 SkipNames:: ; 0x30f4
 ; Skip a names.
@@ -156,7 +147,7 @@
 INCLUDE "home/math.asm"
 INCLUDE "home/print_text.asm"
 
-CallPointerAt:: ; 31be
+CallPointerAt::
 	ld a, [hROMBank]
 	push af
 	ld a, [hli]
@@ -172,13 +163,12 @@
 	ld a, h
 	rst Bankswitch
 	ret
-; 31cd
 
-QueueScript:: ; 31cd
+QueueScript::
 ; Push pointer hl in the current bank to wQueuedScriptBank.
 	ld a, [hROMBank]
 
-FarQueueScript:: ; 31cf
+FarQueueScript::
 ; Push pointer a:hl to wQueuedScriptBank.
 	ld [wQueuedScriptBank], a
 	ld a, l
@@ -186,9 +176,8 @@
 	ld a, h
 	ld [wQueuedScriptAddr + 1], a
 	ret
-; 31db
 
-StringCmp:: ; 31db
+StringCmp::
 ; Compare c bytes at de and hl.
 ; Return z if they all match.
 .loop
@@ -202,7 +191,7 @@
 	ret
 ; 0x31e4
 
-CompareLong:: ; 31e4
+CompareLong::
 ; Compare bc bytes at de and hl.
 ; Return carry if they all match.
 
@@ -224,7 +213,6 @@
 .Diff:
 	and a
 	ret
-; 31f3
 
 INCLUDE "home/tilemap.asm"
 INCLUDE "home/hp_pals.asm"
@@ -254,7 +242,7 @@
 	ret
 ; 0x3376
 
-GetWeekday:: ; 3376
+GetWeekday::
 	ld a, [wCurDay]
 .mod
 	sub 7
@@ -261,7 +249,6 @@
 	jr nc, .mod
 	add 7
 	ret
-; 3380
 
 INCLUDE "home/pokedex_flags.asm"
 INCLUDE "home/names.asm"
--- a/home/audio.asm
+++ b/home/audio.asm
@@ -1,6 +1,6 @@
 ; Audio interfaces.
 
-MapSetup_Sound_Off:: ; 3b4e
+MapSetup_Sound_Off::
 
 	push hl
 	push de
@@ -24,10 +24,9 @@
 	pop de
 	pop hl
 	ret
-; 3b6a
 
 
-UpdateSound:: ; 3b6a
+UpdateSound::
 
 	push hl
 	push de
@@ -51,10 +50,9 @@
 	pop de
 	pop hl
 	ret
-; 3b86
 
 
-_LoadMusicByte:: ; 3b86
+_LoadMusicByte::
 ; wCurMusicByte = [a:de]
 GLOBAL LoadMusicByte
 
@@ -68,10 +66,9 @@
 	ld [hROMBank], a
 	ld [MBC3RomBank], a
 	ret
-; 3b97
 
 
-PlayMusic:: ; 3b97
+PlayMusic::
 ; Play music de.
 
 	push hl
@@ -104,10 +101,9 @@
 	pop de
 	pop hl
 	ret
-; 3bbc
 
 
-PlayMusic2:: ; 3bbc
+PlayMusic2::
 ; Stop playing music, then play music de.
 
 	push hl
@@ -138,10 +134,9 @@
 	pop hl
 	ret
 
-; 3be3
 
 
-PlayCry:: ; 3be3
+PlayCry::
 ; Play cry de.
 
 	push hl
@@ -191,10 +186,9 @@
 	pop de
 	pop hl
 	ret
-; 3c23
 
 
-PlaySFX:: ; 3c23
+PlaySFX::
 ; Play sound effect de.
 ; Sound effects are ordered by priority (highest to lowest)
 
@@ -233,17 +227,15 @@
 	pop de
 	pop hl
 	ret
-; 3c4e
 
 
-WaitPlaySFX:: ; 3c4e
+WaitPlaySFX::
 	call WaitSFX
 	call PlaySFX
 	ret
-; 3c55
 
 
-WaitSFX:: ; 3c55
+WaitSFX::
 ; infinite loop until sfx is done playing
 
 	push hl
@@ -264,9 +256,8 @@
 
 	pop hl
 	ret
-; 3c74
 
-IsSFXPlaying:: ; 3c74
+IsSFXPlaying::
 ; Return carry if no sound effect is playing.
 ; The inverse of CheckSFX.
 	push hl
@@ -292,39 +283,33 @@
 	pop hl
 	and a
 	ret
-; 3c97
 
-MaxVolume:: ; 3c97
+MaxVolume::
 	ld a, MAX_VOLUME
 	ld [wVolume], a
 	ret
-; 3c9d
 
-LowVolume:: ; 3c9d
+LowVolume::
 	ld a, $33 ; 40%
 	ld [wVolume], a
 	ret
-; 3ca3
 
-VolumeOff:: ; 3ca3
+VolumeOff::
 	xor a
 	ld [wVolume], a
 	ret
-; 3ca8
 
-Unused_FadeOutMusic:: ; 3ca8
+Unused_FadeOutMusic::
 	ld a, 4
 	ld [wMusicFade], a
 	ret
-; 3cae
 
-FadeInMusic:: ; 3cae
+FadeInMusic::
 	ld a, 4 | (1 << MUSIC_FADE_IN_F)
 	ld [wMusicFade], a
 	ret
-; 3cb4
 
-SkipMusic:: ; 3cb4
+SkipMusic::
 ; Skip a frames of music.
 .loop
 	and a
@@ -332,9 +317,8 @@
 	dec a
 	call UpdateSound
 	jr .loop
-; 3cbc
 
-FadeToMapMusic:: ; 3cbc
+FadeToMapMusic::
 	push hl
 	push de
 	push bc
@@ -360,9 +344,8 @@
 	pop de
 	pop hl
 	ret
-; 3cdf
 
-PlayMapMusic:: ; 3cdf
+PlayMapMusic::
 	push hl
 	push de
 	push bc
@@ -388,9 +371,8 @@
 	pop de
 	pop hl
 	ret
-; 3d03
 
-EnterMapMusic:: ; 3d03
+EnterMapMusic::
 	push hl
 	push de
 	push bc
@@ -419,9 +401,8 @@
 	pop de
 	pop hl
 	ret
-; 3d2f
 
-TryRestartMapMusic:: ; 3d2f
+TryRestartMapMusic::
 	ld a, [wDontPlayMapMusicOnReload]
 	and a
 	jr z, RestartMapMusic
@@ -433,9 +414,8 @@
 	xor a
 	ld [wDontPlayMapMusicOnReload], a
 	ret
-; 3d47
 
-RestartMapMusic:: ; 3d47
+RestartMapMusic::
 	push hl
 	push de
 	push bc
@@ -452,9 +432,8 @@
 	pop de
 	pop hl
 	ret
-; 3d62
 
-SpecialMapMusic:: ; 3d62
+SpecialMapMusic::
 	ld a, [wPlayerState]
 	cp PLAYER_SURF
 	jr z, .surf
@@ -493,16 +472,14 @@
 	ld de, MUSIC_BUG_CATCHING_CONTEST_RANKING
 	scf
 	ret
-; 3d97
 
-GetMapMusic_MaybeSpecial:: ; 3d97
+GetMapMusic_MaybeSpecial::
 	call SpecialMapMusic
 	ret c
 	call GetMapMusic
 	ret
-; 3d9f
 
-Unreferenced_Function3d9f:: ; 3d9f
+Unreferenced_Function3d9f::
 ; Places a BCD number at the
 ; upper center of the screen.
 	ld a, 4 * TILE_WIDTH
@@ -536,9 +513,8 @@
 	ld [wVirtualOAMSprite38TileID], a
 	ld [wVirtualOAMSprite39TileID], a
 	ret
-; 3dde
 
-CheckSFX:: ; 3dde
+CheckSFX::
 ; Return carry if any SFX channels are active.
 	ld a, [wChannel5Flags1]
 	bit 0, a
@@ -557,9 +533,8 @@
 .playing
 	scf
 	ret
-; 3dfe
 
-TerminateExpBarSound:: ; 3dfe
+TerminateExpBarSound::
 	xor a
 	ld [wChannel5Flags1], a
 	ld [wSoundInput], a
@@ -569,10 +544,9 @@
 	ld [rNR13], a
 	ld [rNR14], a
 	ret
-; 3e10
 
 
-ChannelsOff:: ; 3e10
+ChannelsOff::
 ; Quickly turn off music channels
 	xor a
 	ld [wChannel1Flags1], a
@@ -581,9 +555,8 @@
 	ld [wChannel4Flags1], a
 	ld [wSoundInput], a
 	ret
-; 3e21
 
-SFXChannelsOff:: ; 3e21
+SFXChannelsOff::
 ; Quickly turn off sound effect channels
 	xor a
 	ld [wChannel5Flags1], a
@@ -592,4 +565,3 @@
 	ld [wChannel8Flags1], a
 	ld [wSoundInput], a
 	ret
-; 3e32
--- a/home/battle.asm
+++ b/home/battle.asm
@@ -1,4 +1,4 @@
-UserPartyAttr:: ; 3945
+UserPartyAttr::
 	push af
 	ld a, [hBattleTurn]
 	and a
@@ -8,10 +8,9 @@
 .ot
 	pop af
 	jr OTPartyAttr
-; 3951
 
 
-OpponentPartyAttr:: ; 3951
+OpponentPartyAttr::
 	push af
 	ld a, [hBattleTurn]
 	and a
@@ -21,10 +20,9 @@
 .ot
 	pop af
 	jr OTPartyAttr
-; 395d
 
 
-BattlePartyAttr:: ; 395d
+BattlePartyAttr::
 ; Get attribute a from the party struct of the active battle mon. 
 	push bc
 	ld c, a
@@ -35,10 +33,9 @@
 	call GetPartyLocation
 	pop bc
 	ret
-; 396d
 
 
-OTPartyAttr:: ; 396d
+OTPartyAttr::
 ; Get attribute a from the party struct of the active enemy mon.
 	push bc
 	ld c, a
@@ -49,49 +46,43 @@
 	call GetPartyLocation
 	pop bc
 	ret
-; 397d
 
 
-ResetDamage:: ; 397d
+ResetDamage::
 	xor a
 	ld [wCurDamage], a
 	ld [wCurDamage + 1], a
 	ret
-; 3985
 
-SetPlayerTurn:: ; 3985
+SetPlayerTurn::
 	xor a
 	ld [hBattleTurn], a
 	ret
-; 3989
 
-SetEnemyTurn:: ; 3989
+SetEnemyTurn::
 	ld a, 1
 	ld [hBattleTurn], a
 	ret
-; 398e
 
 
-UpdateOpponentInParty:: ; 398e
+UpdateOpponentInParty::
 	ld a, [hBattleTurn]
 	and a
 	jr z, UpdateEnemyMonInParty
 	jr UpdateBattleMonInParty
-; 3995
 
-UpdateUserInParty:: ; 3995
+UpdateUserInParty::
 	ld a, [hBattleTurn]
 	and a
 	jr z, UpdateBattleMonInParty
 	jr UpdateEnemyMonInParty
-; 399c
 
-UpdateBattleMonInParty:: ; 399c
+UpdateBattleMonInParty::
 ; Update level, status, current HP
 
 	ld a, [wCurBattleMon]
 
-UpdateBattleMon:: ; 399f
+UpdateBattleMon::
 	ld hl, wPartyMon1Level
 	call GetPartyLocation
 
@@ -100,9 +91,8 @@
 	ld hl, wBattleMonLevel
 	ld bc, wBattleMonMaxHP - wBattleMonLevel
 	jp CopyBytes
-; 39b0
 
-UpdateEnemyMonInParty:: ; 39b0
+UpdateEnemyMonInParty::
 ; Update level, status, current HP
 
 ; No wildmons.
@@ -119,27 +109,24 @@
 	ld hl, wEnemyMonLevel
 	ld bc, wEnemyMonMaxHP - wEnemyMonLevel
 	jp CopyBytes
-; 39c9
 
 
-RefreshBattleHuds:: ; 39c9
+RefreshBattleHuds::
 	call UpdateBattleHuds
 	ld c, 3
 	call DelayFrames
 	jp WaitBGMap
-; 39d4
 
-UpdateBattleHuds:: ; 39d4
+UpdateBattleHuds::
 	farcall UpdatePlayerHUD
 	farcall UpdateEnemyHUD
 	ret
-; 39e1
 
 
 INCLUDE "home/battle_vars.asm"
 
 
-FarCopyRadioText:: ; 3a90
+FarCopyRadioText::
 	inc hl
 	ld a, [hROMBank]
 	push af
@@ -161,10 +148,9 @@
 	ld [hROMBank], a
 	ld [MBC3RomBank], a
 	ret
-; 3ab2
 
 
-MobileTextBorder:: ; 3ab2
+MobileTextBorder::
 
 CELL_PHONE_TOP    EQU $5e
 CELL_PHONE_BOTTOM EQU $5f
@@ -181,10 +167,9 @@
 	hlcoord 19, 13
 	ld [hl], CELL_PHONE_BOTTOM
 	ret
-; 3ac3
 
 
-BattleTextBox:: ; 3ac3
+BattleTextBox::
 ; Open a textbox and print text at hl.
 	push hl
 	call SpeechTextBox
@@ -194,10 +179,9 @@
 	pop hl
 	call PrintTextBoxText
 	ret
-; 3ad5
 
 
-StdBattleTextBox:: ; 3ad5
+StdBattleTextBox::
 ; Open a textbox and print battle text at 20:hl.
 
 	ld a, [hROMBank]
@@ -211,9 +195,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 3ae1
 
-GetBattleAnimPointer:: ; 3ae1
+GetBattleAnimPointer::
 
 	ld a, BANK(BattleAnimations)
 	rst Bankswitch
@@ -227,9 +210,8 @@
 	rst Bankswitch
 
 	ret
-; 3af0
 
-GetBattleAnimByte:: ; 3af0
+GetBattleAnimByte::
 
 	push hl
 	push de
@@ -258,4 +240,3 @@
 
 	ld a, [wBattleAnimByte]
 	ret
-; 3b0c
--- a/home/battle_vars.asm
+++ b/home/battle_vars.asm
@@ -1,12 +1,11 @@
-GetBattleVar:: ; 39e1
+GetBattleVar::
 ; Preserves hl.
 	push hl
 	call GetBattleVarAddr
 	pop hl
 	ret
-; 39e7
 
-GetBattleVarAddr:: ; 39e7
+GetBattleVarAddr::
 ; Get variable from pair a, depending on whose turn it is.
 ; There are 21 variable pairs.
 
@@ -110,4 +109,3 @@
 	dw wCurPlayerMove,             wCurEnemyMove
 	dw wLastPlayerCounterMove,     wLastEnemyCounterMove
 	dw wLastPlayerMove,            wLastEnemyMove
-; 3a90
--- a/home/clear_sprites.asm
+++ b/home/clear_sprites.asm
@@ -1,4 +1,4 @@
-ClearSprites:: ; 300b
+ClearSprites::
 ; Erase OAM data
 	ld hl, wVirtualOAM
 	ld b, wVirtualOAMEnd - wVirtualOAM
@@ -8,9 +8,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 3016
 
-HideSprites:: ; 3016
+HideSprites::
 ; Set all OAM y-positions to 160 to hide them offscreen
 	ld hl, wVirtualOAMSprite00YCoord
 	ld de, SPRITEOAMSTRUCT_LENGTH
@@ -22,4 +21,3 @@
 	dec b
 	jr nz, .loop
 	ret
-; 3026
--- a/home/copy.asm
+++ b/home/copy.asm
@@ -1,7 +1,7 @@
 ; Functions to copy data from ROM.
 
 
-Get2bpp_2:: ; dc9
+Get2bpp_2::
 	ld a, [rLCDC]
 	bit rLCDC_ENABLE, a
 	jp z, Copy2bpp
@@ -9,9 +9,8 @@
 	homecall _Get2bpp
 
 	ret
-; ddc
 
-Get1bpp_2:: ; ddc
+Get1bpp_2::
 	ld a, [rLCDC]
 	bit rLCDC_ENABLE, a
 	jp z, Copy1bpp
@@ -19,9 +18,8 @@
 	homecall _Get1bpp
 
 	ret
-; def
 
-FarCopyBytesDouble_DoubleBankSwitch:: ; def
+FarCopyBytesDouble_DoubleBankSwitch::
 	ld [hBuffer], a
 	ld a, [hROMBank]
 	push af
@@ -33,9 +31,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; dfd
 
-OldDMATransfer:: ; dfd
+OldDMATransfer::
 	dec c
 	ld a, [hBGMapMode]
 	push af
@@ -96,41 +93,35 @@
 	pop af
 	ld [hBGMapMode], a
 	ret
-; e4a
 
 
 
-ReplaceKrisSprite:: ; e4a
+ReplaceKrisSprite::
 	farcall _ReplaceKrisSprite
 	ret
-; e51
 
 
 
-LoadStandardFont:: ; e51
+LoadStandardFont::
 	farcall _LoadStandardFont
 	ret
-; e58
 
-LoadFontsBattleExtra:: ; e58
+LoadFontsBattleExtra::
 	farcall _LoadFontsBattleExtra
 	ret
-; e5f
 
 
 
-LoadFontsExtra:: ; e5f
+LoadFontsExtra::
 	farcall _LoadFontsExtra1
 	farcall _LoadFontsExtra2
 	ret
-; e6c
 
-LoadFontsExtra2:: ; e6c
+LoadFontsExtra2::
 	farcall _LoadFontsExtra2
 	ret
-; e73
 
-DecompressRequest2bpp:: ; e73
+DecompressRequest2bpp::
 	push de
 	ld a, BANK(sScratch)
 	call GetSRAMBank
@@ -147,11 +138,10 @@
 	call Request2bpp
 	call CloseSRAM
 	ret
-; e8d
 
 
 
-FarCopyBytes:: ; e8d
+FarCopyBytes::
 ; copy bc bytes from a:hl to de
 
 	ld [hBuffer], a
@@ -168,7 +158,7 @@
 ; 0xe9b
 
 
-FarCopyBytesDouble:: ; e9b
+FarCopyBytesDouble::
 ; Copy bc bytes from a:hl to bc*2 bytes at de,
 ; doubling each byte in the process.
 
@@ -207,7 +197,7 @@
 ; 0xeba
 
 
-Request2bpp:: ; eba
+Request2bpp::
 ; Load 2bpp at b:de to occupy c tiles of hl.
 	ld a, [hBGMapMode]
 	push af
@@ -280,10 +270,9 @@
 	sub [hl]
 	ld c, a
 	jr .loop
-; f1e
 
 
-Request1bpp:: ; f1e
+Request1bpp::
 ; Load 1bpp at b:de to occupy c tiles of hl.
 	ld a, [hBGMapMode]
 	push af
@@ -356,15 +345,14 @@
 	sub [hl]
 	ld c, a
 	jr .loop
-; f82
 
 
-Get2bpp:: ; f82
+Get2bpp::
 	ld a, [rLCDC]
 	bit rLCDC_ENABLE, a
 	jp nz, Request2bpp
 
-Copy2bpp:: ; f89
+Copy2bpp::
 ; copy c 2bpp tiles from b:de to hl
 
 	push hl
@@ -387,15 +375,14 @@
 	pop af
 
 	jp FarCopyBytes
-; f9d
 
 
-Get1bpp:: ; f9d
+Get1bpp::
 	ld a, [rLCDC]
 	bit rLCDC_ENABLE, a
 	jp nz, Request1bpp
 
-Copy1bpp:: ; fa4
+Copy1bpp::
 ; copy c 1bpp tiles from b:de to hl
 
 	push de
@@ -418,4 +405,3 @@
 
 	pop hl
 	jp FarCopyBytesDouble
-; fb6
--- a/home/copy2.asm
+++ b/home/copy2.asm
@@ -92,7 +92,7 @@
 	ret
 ; 0x306b
 
-FarCopyWRAM:: ; 306b
+FarCopyWRAM::
 	ld [hBuffer], a
 	ld a, [rSVBK]
 	push af
@@ -104,9 +104,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 307b
 
-GetFarWRAMByte:: ; 307b
+GetFarWRAMByte::
 	ld [hBuffer], a
 	ld a, [rSVBK]
 	push af
@@ -118,9 +117,8 @@
 	ld [rSVBK], a
 	ld a, [hBuffer]
 	ret
-; 308d
 
-GetFarWRAMWord:: ; 308d
+GetFarWRAMWord::
 	ld [hBuffer], a
 	ld a, [rSVBK]
 	push af
@@ -132,4 +130,3 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 309d
--- a/home/copy_name.asm
+++ b/home/copy_name.asm
@@ -1,8 +1,8 @@
-CopyName1:: ; 30d6
+CopyName1::
 ; Copies the name from de to wStringBuffer2
 	ld hl, wStringBuffer2
 
-CopyName2:: ; 30d9
+CopyName2::
 ; Copies the name from de to hl
 .loop
 	ld a, [de]
@@ -11,4 +11,3 @@
 	cp "@"
 	jr nz, .loop
 	ret
-; 30e1
--- a/home/copy_tilemap.asm
+++ b/home/copy_tilemap.asm
@@ -1,4 +1,4 @@
-LoadTileMapToTempTileMap:: ; 309d
+LoadTileMapToTempTileMap::
 ; Load wTileMap into wTempTileMap
 	ld a, [rSVBK]
 	push af
@@ -11,9 +11,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 30b4
 
-Call_LoadTempTileMapToTileMap:: ; 30b4
+Call_LoadTempTileMapToTileMap::
 	xor a
 	ld [hBGMapMode], a
 	call LoadTempTileMapToTileMap
@@ -20,9 +19,8 @@
 	ld a, 1
 	ld [hBGMapMode], a
 	ret
-; 30bf
 
-LoadTempTileMapToTileMap:: ; 30bf
+LoadTempTileMapToTileMap::
 ; Load wTempTileMap into wTileMap
 	ld a, [rSVBK]
 	push af
@@ -35,4 +33,3 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 30d6
--- a/home/cry.asm
+++ b/home/cry.asm
@@ -1,4 +1,4 @@
-PlayStereoCry:: ; 37b6
+PlayStereoCry::
 	push af
 	ld a, 1
 	ld [wStereoPanningMask], a
@@ -6,9 +6,8 @@
 	call _PlayMonCry
 	call WaitSFX
 	ret
-; 37c4
 
-PlayStereoCry2:: ; 37c4
+PlayStereoCry2::
 ; Don't wait for the cry to end.
 ; Used during pic animations.
 	push af
@@ -16,15 +15,13 @@
 	ld [wStereoPanningMask], a
 	pop af
 	jp _PlayMonCry
-; 37ce
 
-PlayMonCry:: ; 37ce
+PlayMonCry::
 	call PlayMonCry2
 	call WaitSFX
 	ret
-; 37d5
 
-PlayMonCry2:: ; 37d5
+PlayMonCry2::
 ; Don't wait for the cry to end.
 	push af
 	xor a
@@ -33,9 +30,8 @@
 	pop af
 	call _PlayMonCry
 	ret
-; 37e2
 
-_PlayMonCry:: ; 37e2
+_PlayMonCry::
 	push hl
 	push de
 	push bc
@@ -52,9 +48,8 @@
 	pop de
 	pop hl
 	ret
-; 37f3
 
-LoadCry:: ; 37f3
+LoadCry::
 ; Load cry bc.
 
 	call GetCryIndex
@@ -88,9 +83,8 @@
 	rst Bankswitch
 	and a
 	ret
-; 381e
 
-GetCryIndex:: ; 381e
+GetCryIndex::
 	and a
 	jr z, .no
 	cp NUM_POKEMON + 1
@@ -105,4 +99,3 @@
 .no
 	scf
 	ret
-; 382d
--- a/home/decompress.asm
+++ b/home/decompress.asm
@@ -1,4 +1,4 @@
-FarDecompress:: ; b40
+FarDecompress::
 ; Decompress graphics data from a:hl to de.
 
 	ld [wLZBank], a
@@ -12,10 +12,9 @@
 	pop af
 	rst Bankswitch
 	ret
-; b50
 
 
-Decompress:: ; b50
+Decompress::
 ; Pokemon Crystal uses an lz variant for compression.
 ; This is mainly (but not necessarily) used for graphics.
 
@@ -340,4 +339,3 @@
 .next
 	inc hl
 	jp .Main
-; c2f
--- a/home/delay.asm
+++ b/home/delay.asm
@@ -1,4 +1,4 @@
-DelayFrame:: ; 45a
+DelayFrame::
 ; Wait for one frame
 	ld a, 1
 	ld [wVBlankOccurred], a
@@ -10,13 +10,11 @@
 	and a
 	jr nz, .halt
 	ret
-; 468
 
 
-DelayFrames:: ; 468
+DelayFrames::
 ; Wait c frames
 	call DelayFrame
 	dec c
 	jr nz, DelayFrames
 	ret
-; 46f
--- a/home/double_speed.asm
+++ b/home/double_speed.asm
@@ -5,20 +5,18 @@
 ; and double speed at any time, but LCD output
 ; collapses during the switch.
 
-DoubleSpeed:: ; 2fef
+DoubleSpeed::
 	ld hl, rKEY1
 	bit 7, [hl]
 	jr z, SwitchSpeed
 	ret
-; 2ff7
 
-NormalSpeed:: ; 2ff7
+NormalSpeed::
 	ld hl, rKEY1
 	bit 7, [hl]
 	ret z
-; 2ffd
 
-SwitchSpeed:: ; 2ffd
+SwitchSpeed::
 	set 0, [hl]
 	xor a
 	ld [rIF], a
@@ -27,4 +25,3 @@
 	ld [rJOYP], a
 	stop ; rgbasm adds a nop after this instruction by default
 	ret
-; 300b
--- a/home/fade.asm
+++ b/home/fade.asm
@@ -1,7 +1,7 @@
 ; Functions to fade the screen in and out.
 
 
-Unreferenced_Function48c:: ; 48c
+Unreferenced_Function48c::
 ; TimeOfDayFade
 	ld a, [wTimeOfDayPal]
 	ld b, a
@@ -20,10 +20,9 @@
 	ld a, [hli]
 	ld [rOBP1], a
 	ret
-; 4a3
 
 
-RotateFourPalettesRight:: ; 4a3
+RotateFourPalettesRight::
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -35,9 +34,8 @@
 	ld hl, IncGradGBPalTable_08
 	ld b, 4
 	jr RotatePalettesRight
-; 4b6
 
-RotateThreePalettesRight:: ; 4b6
+RotateThreePalettesRight::
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -48,7 +46,7 @@
 .dmg
 	ld hl, IncGradGBPalTable_13
 	ld b, 3
-RotatePalettesRight:: ; 4c7
+RotatePalettesRight::
 ; Rotate palettes to the right and fill with loaded colors from the left
 ; If we're already at the leftmost color, fill with the leftmost color
 	push de
@@ -65,9 +63,8 @@
 	dec b
 	jr nz, RotatePalettesRight
 	ret
-; 4dd
 
-RotateFourPalettesLeft:: ; 4dd
+RotateFourPalettesLeft::
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -79,9 +76,8 @@
 	ld hl, IncGradGBPalTable_12 - 1
 	ld b, 4
 	jr RotatePalettesLeft
-; 4f0
 
-RotateThreePalettesLeft:: ; 4f0
+RotateThreePalettesLeft::
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -92,7 +88,7 @@
 .dmg
 	ld hl, IncGradGBPalTable_15 - 1
 	ld b, 3
-RotatePalettesLeft:: ; 501
+RotatePalettesLeft::
 ; Rotate palettes to the left and fill with loaded colors from the right
 ; If we're already at the rightmost color, fill with the rightmost color
 	push de
@@ -109,10 +105,8 @@
 	dec b
 	jr nz, RotatePalettesLeft
 	ret
-; 517
 
 
-; 517
 IncGradGBPalTable_00:: db %11111111, %11111111, %11111111
 IncGradGBPalTable_01:: db %11111110, %11111110, %11111110
 IncGradGBPalTable_02:: db %11111001, %11111001, %11111001
@@ -134,4 +128,3 @@
 IncGradGBPalTable_14:: db %01000000, %01000000, %01000000
 
 IncGradGBPalTable_15:: db %00000000, %00000000, %00000000
-; 547
--- a/home/farcall.asm
+++ b/home/farcall.asm
@@ -1,4 +1,4 @@
-FarCall_de:: ; 2d54
+FarCall_de::
 ; Call a:de.
 ; Preserves other registers.
 
@@ -13,10 +13,9 @@
 .de
 	push de
 	ret
-; 2d63
 
 
-FarCall_hl:: ; 2d63
+FarCall_hl::
 ; Call a:hl.
 ; Preserves other registers.
 
@@ -26,9 +25,8 @@
 	ld a, [hBuffer]
 	rst Bankswitch
 	call FarJump_hl
-; 2d6e
 
-ReturnFarCall:: ; 2d6e
+ReturnFarCall::
 ; We want to retain the contents of f.
 ; To do this, we can pop to bc instead of af.
 
@@ -47,8 +45,6 @@
 	ld a, [wFarCallBCBuffer + 1]
 	ld c, a
 	ret
-; 2d82
 
-FarJump_hl:: ; 2d82
+FarJump_hl::
 	jp hl
-; 2d83
--- a/home/flag.asm
+++ b/home/flag.asm
@@ -1,19 +1,17 @@
-ResetMapBufferEventFlags:: ; 2e50
+ResetMapBufferEventFlags::
 	xor a
 	ld hl, wEventFlags
 	ld [hli], a
 	ret
-; 2e56
 
-ResetBikeFlags:: ; 2e56
+ResetBikeFlags::
 	xor a
 	ld hl, wBikeFlags
 	ld [hli], a
 	ld [hl], a
 	ret
-; 2e5d
 
-ResetFlashIfOutOfCave:: ; 2e5d
+ResetFlashIfOutOfCave::
 	ld a, [wEnvironment]
 	cp ROUTE
 	jr z, .outdoors
@@ -25,7 +23,6 @@
 	ld hl, wStatusFlags
 	res STATUSFLAGS_FLASH_F, [hl]
 	ret
-; 2e6f
 
 
 EventFlagAction:: ; 0x2e6f
@@ -102,7 +99,7 @@
 ; 0x2ead
 
 
-CheckReceivedDex:: ; 2ead
+CheckReceivedDex::
 	ld de, ENGINE_POKEDEX
 	ld b, CHECK_FLAG
 	farcall EngineFlagAction
@@ -109,4 +106,3 @@
 	ld a, c
 	and a
 	ret
-; 2ebb
--- a/home/game_time.asm
+++ b/home/game_time.asm
@@ -1,4 +1,4 @@
-ResetGameTime:: ; 208a
+ResetGameTime::
 	xor a
 	ld [wGameTimeCap], a
 	ld [wGameTimeHours], a
@@ -7,10 +7,9 @@
 	ld [wGameTimeSeconds], a
 	ld [wGameTimeFrames], a
 	ret
-; 209e
 
 
-GameTimer:: ; 209e
+GameTimer::
 
 	nop
 
@@ -24,10 +23,9 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 20ad
 
 
-UpdateGameTimer:: ; 20ad
+UpdateGameTimer::
 ; Increment the game timer by one frame.
 ; The game timer is capped at 999:59:59.00.
 
@@ -128,4 +126,3 @@
 	ld a, l
 	ld [wGameTimeHours + 1], a
 	ret
-; 210f
--- a/home/handshake.asm
+++ b/home/handshake.asm
@@ -1,10 +1,9 @@
-PrinterReceive:: ; 2057
+PrinterReceive::
 	homecall _PrinterReceive
 
 	ret
-; 2063
 
-AskSerial:: ; 2063
+AskSerial::
 ; send out a handshake while serial int is off
 	ld a, [wPrinterConnectionOpen]
 	bit 0, a
@@ -41,4 +40,3 @@
 	ld [rSC], a
 
 	ret
-; 208a
--- a/home/hm_moves.asm
+++ b/home/hm_moves.asm
@@ -1,6 +1,6 @@
 ; HM moves can't be forgotten
 
-IsHM:: ; 34df
+IsHM::
 	cp HM01
 	jr c, .NotHM
 	scf
@@ -8,14 +8,13 @@
 .NotHM:
 	and a
 	ret
-; 34e7
 
-IsHMMove:: ; 34e7
+IsHMMove::
 	ld hl, .HMMoves
 	ld de, 1
 	jp IsInArray
 
-.HMMoves: ; 34f0
+.HMMoves:
 	db CUT
 	db FLY
 	db SURF
@@ -24,4 +23,3 @@
 	db WATERFALL
 	db WHIRLPOOL
 	db -1 ; end
-; 34f8
--- a/home/hp_pals.asm
+++ b/home/hp_pals.asm
@@ -1,11 +1,10 @@
-SetHPPal:: ; 334e
+SetHPPal::
 ; Set palette for hp bar pixel length e at hl.
 	call GetHPPal
 	ld [hl], d
 	ret
-; 3353
 
-GetHPPal:: ; 3353
+GetHPPal::
 ; Get palette for hp bar pixel length e in d.
 	ld d, HP_GREEN
 	ld a, e
@@ -16,4 +15,3 @@
 	ret nc
 	inc d ; HP_RED
 	ret
-; 335f
--- a/home/init.asm
+++ b/home/init.asm
@@ -1,4 +1,4 @@
-Reset:: ; 150
+Reset::
 	di
 	call MapSetup_Sound_Off
 	xor a
@@ -17,10 +17,9 @@
 	call DelayFrames
 
 	jr Init
-; 16e
 
 
-_Start:: ; 16e
+_Start::
 	cp $11
 	jr z, .cgb
 	xor a
@@ -33,10 +32,9 @@
 	ld [hCGB], a
 	ld a, $1
 	ld [hSystemBooted], a
-; 17d
 
 
-Init:: ; 17d
+Init::
 
 	di
 
@@ -172,10 +170,9 @@
 	xor a
 	ld [wMapMusic], a
 	jp GameInit
-; 245
 
 
-ClearVRAM:: ; 245
+ClearVRAM::
 ; Wipe VRAM banks 0 and 1
 
 	ld a, 1
@@ -190,9 +187,8 @@
 	xor a
 	call ByteFill
 	ret
-; 25a
 
-ClearWRAM:: ; 25a
+ClearWRAM::
 ; Wipe swappable WRAM banks (1-7)
 ; Assumes CGB or AGB
 
@@ -209,9 +205,8 @@
 	cp 8
 	jr nc, .bank_loop ; Should be jr c
 	ret
-; 270
 
-ClearsScratch:: ; 270
+ClearsScratch::
 ; Wipe the first 32 bytes of sScratch
 
 	ld a, BANK(sScratch)
@@ -222,4 +217,3 @@
 	call ByteFill
 	call CloseSRAM
 	ret
-; 283
--- a/home/item.asm
+++ b/home/item.asm
@@ -1,9 +1,8 @@
-DoItemEffect:: ; 2f3f
+DoItemEffect::
 	farcall _DoItemEffect
 	ret
-; 2f46
 
-CheckTossableItem:: ; 2f46
+CheckTossableItem::
 	push hl
 	push de
 	push bc
@@ -12,9 +11,8 @@
 	pop de
 	pop hl
 	ret
-; 2f53
 
-TossItem:: ; 2f53
+TossItem::
 	push hl
 	push de
 	push bc
@@ -32,9 +30,8 @@
 	pop de
 	pop hl
 	ret
-; 2f66
 
-ReceiveItem:: ; 2f66
+ReceiveItem::
 	push bc
 	ld a, [hROMBank]
 	push af
@@ -52,9 +49,8 @@
 	rst Bankswitch
 	pop bc
 	ret
-; 2f79
 
-CheckItem:: ; 2f79
+CheckItem::
 	push hl
 	push de
 	push bc
@@ -72,4 +68,3 @@
 	pop de
 	pop hl
 	ret
-; 2f8c
--- a/home/joypad.asm
+++ b/home/joypad.asm
@@ -1,12 +1,11 @@
-JoypadInt:: ; 92e
+JoypadInt::
 ; Replaced by Joypad, called from VBlank instead of the useless
 ; joypad interrupt.
 
 ; This is a placeholder in case the interrupt is somehow enabled.
 	reti
-; 92f
 
-ClearJoypad:: ; 92f
+ClearJoypad::
 	xor a
 ; Pressed this frame (delta)
 	ld [hJoyPressed], a
@@ -13,9 +12,8 @@
 ; Currently pressed
 	ld [hJoyDown], a
 	ret
-; 935
 
-Joypad:: ; 935
+Joypad::
 ; Read the joypad register and translate it to something more
 ; workable for use in-game. There are 8 buttons, so we can use
 ; one byte to contain all player input.
@@ -103,10 +101,9 @@
 	jp z, Reset
 
 	ret
-; 984
 
 
-GetJoypad:: ; 984
+GetJoypad::
 ; Update mirror joypad input from hJoypadDown (real input)
 
 ; hJoyReleased: released this frame (delta)
@@ -232,10 +229,9 @@
 	ld [hJoyPressed], a ; pressed
 	ld [hJoyDown], a ; input
 	jr .quit
-; 9ee
 
 
-StartAutoInput:: ; 9ee
+StartAutoInput::
 ; Start reading automated input stream at a:hl.
 
 	ld [wAutoInputBank], a
@@ -255,10 +251,9 @@
 	ld a, AUTO_INPUT
 	ld [wInputType], a
 	ret
-; a0a
 
 
-StopAutoInput:: ; a0a
+StopAutoInput::
 ; Clear variables related to automated input.
 	xor a
 	ld [wAutoInputBank], a
@@ -268,10 +263,9 @@
 ; Back to normal input.
 	ld [wInputType], a
 	ret
-; a1b
 
 
-JoyTitleScreenInput:: ; a1b
+JoyTitleScreenInput::
 .loop
 
 	call DelayFrame
@@ -297,10 +291,9 @@
 .keycombo
 	scf
 	ret
-; a36
 
 
-JoyWaitAorB:: ; a36
+JoyWaitAorB::
 .loop
 	call DelayFrame
 	call GetJoypad
@@ -309,9 +302,8 @@
 	ret nz
 	call RTC
 	jr .loop
-; a46
 
-WaitButton:: ; a46
+WaitButton::
 	ld a, [hOAMUpdate]
 	push af
 	ld a, 1
@@ -321,9 +313,8 @@
 	pop af
 	ld [hOAMUpdate], a
 	ret
-; a57
 
-JoyTextDelay:: ; a57
+JoyTextDelay::
 	call GetJoypad
 	ld a, [hInMenu]
 	and a
@@ -351,9 +342,8 @@
 	ld a, 5
 	ld [wTextDelayFrames], a
 	ret
-; a80
 
-WaitPressAorB_BlinkCursor:: ; a80
+WaitPressAorB_BlinkCursor::
 	ld a, [hMapObjectIndexBuffer]
 	push af
 	ld a, [hObjectStructIndexBuffer]
@@ -379,9 +369,8 @@
 	pop af
 	ld [hMapObjectIndexBuffer], a
 	ret
-; aa5
 
-SimpleWaitPressAorB:: ; aa5
+SimpleWaitPressAorB::
 .loop
 	call JoyTextDelay
 	ld a, [hJoyLast]
@@ -388,9 +377,8 @@
 	and A_BUTTON | B_BUTTON
 	jr z, .loop
 	ret
-; aaf
 
-ButtonSound:: ; aaf
+ButtonSound::
 	ld a, [wLinkMode]
 	and a
 	jr nz, .link
@@ -404,9 +392,8 @@
 .link
 	ld c, 65
 	jp DelayFrames
-; ac6
 
-.wait_input ; ac6
+.wait_input
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -432,9 +419,8 @@
 	pop af
 	ld [hOAMUpdate], a
 	ret
-; af5
 
-.blink_cursor ; af5
+.blink_cursor
 	ld a, [hVBlankCounter]
 	and %00010000 ; bit 4, a
 	jr z, .cursor_off
@@ -447,9 +433,8 @@
 .load_cursor_state
 	ldcoord_a 18, 17
 	ret
-; b06
 
-BlinkCursor:: ; b06
+BlinkCursor::
 	push bc
 	ld a, [hl]
 	ld b, a
@@ -491,4 +476,3 @@
 	ld a, "▼"
 	ld [hl], a
 	ret
-; b40
--- a/home/lcd.asm
+++ b/home/lcd.asm
@@ -1,7 +1,7 @@
 ; LCD handling
 
 
-Unreferenced_Function547:: ; 547
+Unreferenced_Function547::
 	ld a, [hLCDCPointer]
 	cp rSCX - $ff00
 	ret nz
@@ -9,10 +9,9 @@
 	ld a, [wLYOverrides]
 	ld [$ff00+c], a
 	ret
-; 552
 
 
-LCD:: ; 552
+LCD::
 	push af
 	ld a, [hLCDCPointer]
 	and a
@@ -34,10 +33,9 @@
 .done
 	pop af
 	reti
-; 568
 
 
-DisableLCD:: ; 568
+DisableLCD::
 ; Turn the LCD off
 
 ; Don't need to do anything if the LCD is already off
@@ -69,12 +67,10 @@
 	ld a, b
 	ld [rIE], a
 	ret
-; 58a
 
 
-EnableLCD:: ; 58a
+EnableLCD::
 	ld a, [rLCDC]
 	set rLCDC_ENABLE, a
 	ld [rLCDC], a
 	ret
-; 591
--- a/home/map.asm
+++ b/home/map.asm
@@ -1,14 +1,13 @@
 ; Functions dealing with rendering and interacting with maps.
 
-Clearwc7e8:: ; 210f
+Clearwc7e8::
 	ld hl, wc7e8
 	ld bc, wc7e8_End - wc7e8
 	ld a, 0
 	call ByteFill
 	ret
-; 211b
 
-CheckScenes:: ; 211b
+CheckScenes::
 ; Checks wCurrMapSceneScriptPointer.  If it's empty, returns -1 in a.  Otherwise, returns the active scene ID in a.
 	push hl
 	ld hl, wCurrMapSceneScriptPointer
@@ -23,9 +22,8 @@
 .scene_exists
 	pop hl
 	ret
-; 212a
 
-GetCurrentMapSceneID:: ; 212a
+GetCurrentMapSceneID::
 ; Grabs the wram map scene script pointer for the current map and loads it into wCurrMapSceneScriptPointer.
 ; If there is no scene, both bytes of wCurrMapSceneScriptPointer are wiped clean.
 ; Copy the current map group and number into bc.  This is needed for GetMapSceneID.
@@ -46,9 +44,8 @@
 	ld [wCurrMapSceneScriptPointer + 1], a
 	xor a
 	ret
-; 2147
 
-GetMapSceneID:: ; 2147
+GetMapSceneID::
 ; Searches the scene script table for the map group and number loaded in bc, and returns the wram pointer in de.
 ; If the map is not in the scene script table, returns carry.
 	push bc
@@ -93,15 +90,13 @@
 
 	pop bc
 	ret
-; 2173
 
-OverworldTextModeSwitch:: ; 2173
+OverworldTextModeSwitch::
 	call LoadMapPart
 	call FarCallSwapTextboxPalettes
 	ret
-; 217a
 
-LoadMapPart:: ; 217a
+LoadMapPart::
 	ld a, [hROMBank]
 	push af
 
@@ -121,9 +116,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 2198
 
-LoadMetatiles:: ; 2198
+LoadMetatiles::
 	; de <- wOverworldMapAnchor
 	ld a, [wOverworldMapAnchor]
 	ld e, a
@@ -210,9 +204,8 @@
 	dec b
 	jp nz, .row
 	ret
-; 222a
 
-ReturnToMapFromSubmenu:: ; 222a
+ReturnToMapFromSubmenu::
 	ld a, MAPSETUP_SUBMENU
 	ld [hMapEntryMethod], a
 	farcall RunMapSetupScript
@@ -219,9 +212,8 @@
 	xor a
 	ld [hMapEntryMethod], a
 	ret
-; 2238
 
-CheckWarpTile:: ; 2238
+CheckWarpTile::
 	call GetDestinationWarpNumber
 	ret nc
 
@@ -233,16 +225,14 @@
 	call CopyWarpData
 	scf
 	ret
-; 224a
 
-WarpCheck:: ; 224a
+WarpCheck::
 	call GetDestinationWarpNumber
 	ret nc
 	call CopyWarpData
 	ret
-; 2252
 
-GetDestinationWarpNumber:: ; 2252
+GetDestinationWarpNumber::
 	farcall CheckWarpCollision
 	ret nc
 
@@ -256,9 +246,8 @@
 	ld a, d
 	rst Bankswitch
 	ret
-; 2266
 
-.GetDestinationWarpNumber: ; 2266
+.GetDestinationWarpNumber:
 	ld a, [wPlayerStandingMapY]
 	sub 4
 	ld e, a
@@ -315,9 +304,8 @@
 	inc hl
 	scf
 	ret
-; 22a7
 
-CopyWarpData:: ; 22a7
+CopyWarpData::
 	ld a, [hROMBank]
 	push af
 
@@ -328,9 +316,8 @@
 	rst Bankswitch
 	scf
 	ret
-; 22b4
 
-.CopyWarpData: ; 22b4
+.CopyWarpData:
 	push bc
 	ld hl, wCurrMapWarpsPointer
 	ld a, [hli]
@@ -364,16 +351,14 @@
 	ld [wPrevMapNumber], a
 	scf
 	ret
-; 22ee
 
-CheckOutdoorMap:: ; 22ee
+CheckOutdoorMap::
 	cp ROUTE
 	ret z
 	cp TOWN
 	ret
-; 22f4
 
-CheckIndoorMap:: ; 22f4
+CheckIndoorMap::
 	cp INDOOR
 	ret z
 	cp CAVE
@@ -382,7 +367,6 @@
 	ret z
 	cp GATE
 	ret
-; 2300
 
 ; unused
 	cp INDOOR
@@ -391,9 +375,8 @@
 	ret z
 	cp ENVIRONMENT_5
 	ret
-; 2309
 
-LoadMapAttributes:: ; 2309
+LoadMapAttributes::
 	call CopyMapPartialAndAttributes
 	call SwitchToMapScriptsBank
 	call ReadMapScripts
@@ -400,9 +383,8 @@
 	xor a ; do not skip object_events
 	call ReadMapEvents
 	ret
-; 2317
 
-LoadMapAttributes_SkipPeople:: ; 2317
+LoadMapAttributes_SkipPeople::
 	call CopyMapPartialAndAttributes
 	call SwitchToMapScriptsBank
 	call ReadMapScripts
@@ -409,9 +391,8 @@
 	ld a, TRUE ; skip object events
 	call ReadMapEvents
 	ret
-; 2326
 
-CopyMapPartialAndAttributes:: ; 2326
+CopyMapPartialAndAttributes::
 	call CopyMapPartial
 	call SwitchToMapAttributesBank
 	call GetMapAttributesPointer
@@ -418,9 +399,8 @@
 	call CopyMapAttributes
 	call GetMapConnections
 	ret
-; 2336
 
-ReadMapEvents:: ; 2336
+ReadMapEvents::
 	push af
 	ld hl, wMapEventsPointer
 	ld a, [hli]
@@ -438,9 +418,8 @@
 
 	call ReadObjectEvents
 	ret
-; 234f
 
-ReadMapScripts:: ; 234f
+ReadMapScripts::
 	ld hl, wMapScriptsPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -448,9 +427,8 @@
 	call ReadMapSceneScripts
 	call ReadMapCallbacks
 	ret
-; 235c
 
-CopyMapAttributes:: ; 235c
+CopyMapAttributes::
 	ld de, wMapAttributes
 	ld c, wMapAttributesEnd - wMapAttributes
 .loop
@@ -460,9 +438,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 2368
 
-GetMapConnections:: ; 2368
+GetMapConnections::
 	ld a, $ff
 	ld [wNorthConnectedMapGroup], a
 	ld [wSouthConnectedMapGroup], a
@@ -497,9 +474,8 @@
 .no_east
 
 	ret
-; 23a3
 
-GetMapConnection:: ; 23a3
+GetMapConnection::
 ; Load map connection struct at hl into de.
 	ld c, wSouthMapConnection - wNorthMapConnection
 .loop
@@ -509,9 +485,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 23ac
 
-ReadMapSceneScripts:: ; 23ac
+ReadMapSceneScripts::
 	ld a, [hli] ; scene script count
 	ld c, a
 	ld [wCurrMapSceneScriptCount], a ; current map scene script count
@@ -526,9 +501,8 @@
 	ld bc, 4 ; scene_script size
 	call AddNTimes
 	ret
-; 23c3
 
-ReadMapCallbacks:: ; 23c3
+ReadMapCallbacks::
 	ld a, [hli]
 	ld c, a
 	ld [wCurrMapCallbackCount], a
@@ -543,9 +517,8 @@
 	ld bc, 3
 	call AddNTimes
 	ret
-; 23da
 
-ReadWarps:: ; 23da
+ReadWarps::
 	ld a, [hli]
 	ld c, a
 	ld [wCurrMapWarpCount], a
@@ -559,9 +532,8 @@
 	ld bc, 5
 	call AddNTimes
 	ret
-; 23f1
 
-ReadCoordEvents:: ; 23f1
+ReadCoordEvents::
 	ld a, [hli]
 	ld c, a
 	ld [wCurrMapCoordEventCount], a
@@ -577,9 +549,8 @@
 	ld bc, 8
 	call AddNTimes
 	ret
-; 2408
 
-ReadBGEvents:: ; 2408
+ReadBGEvents::
 	ld a, [hli]
 	ld c, a
 	ld [wCurrMapBGEventCount], a
@@ -595,9 +566,8 @@
 	ld bc, 5
 	call AddNTimes
 	ret
-; 241f
 
-ReadObjectEvents:: ; 241f
+ReadObjectEvents::
 	push hl
 	call ClearObjectStructs
 	pop de
@@ -641,9 +611,8 @@
 	ld h, d
 	ld l, e
 	ret
-; 2457
 
-CopyMapObjectEvents:: ; 2457
+CopyMapObjectEvents::
 	and a
 	ret z
 
@@ -668,9 +637,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 2471
 
-ClearObjectStructs:: ; 2471
+ClearObjectStructs::
 	ld hl, wObject1Struct
 	ld bc, OBJECT_STRUCT_LENGTH * (NUM_OBJECT_STRUCTS - 1)
 	xor a
@@ -687,9 +655,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 248a
 
-RestoreFacingAfterWarp:: ; 248a
+RestoreFacingAfterWarp::
 	call GetMapScriptsBank
 	rst Bankswitch
 
@@ -719,7 +686,6 @@
 .skip
 	farcall GetCoordOfUpperLeftCorner
 	ret
-; 24ba
 
 .backup
 	ld a, [wPrevWarp]
@@ -729,9 +695,8 @@
 	ld a, [wPrevMapNumber]
 	ld [wBackupMapNumber], a
 	ret
-; 24cd
 
-LoadBlockData:: ; 24cd
+LoadBlockData::
 	ld hl, wOverworldMapBlocks
 	ld bc, wOverworldMapBlocksEnd - wOverworldMapBlocks
 	ld a, 0
@@ -741,9 +706,8 @@
 	ld a, MAPCALLBACK_TILES
 	call RunMapCallback
 	ret
-; 24e4
 
-ChangeMap:: ; 24e4
+ChangeMap::
 	ld a, [hROMBank]
 	push af
 
@@ -791,9 +755,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 2524
 
-FillMapConnections:: ; 2524
+FillMapConnections::
 
 ; North
 	ld a, [wNorthConnectedMapGroup]
@@ -889,10 +852,9 @@
 
 .Done:
 	ret
-; 25d3
 
 FillNorthConnectionStrip::
-FillSouthConnectionStrip:: ; 25d3
+FillSouthConnectionStrip::
 
 	ld c, 3
 .y
@@ -925,10 +887,9 @@
 	dec c
 	jr nz, .y
 	ret
-; 25f6
 
 FillWestConnectionStrip::
-FillEastConnectionStrip:: ; 25f6
+FillEastConnectionStrip::
 
 .loop
 	ld a, [wMapWidth]
@@ -964,14 +925,12 @@
 	dec b
 	jr nz, .loop
 	ret
-; 261b
 
-LoadMapStatus:: ; 261b
+LoadMapStatus::
 	ld [wMapStatus], a
 	ret
-; 261f
 
-CallScript:: ; 261f
+CallScript::
 ; Call a script at a:hl.
 
 	ld [wScriptBank], a
@@ -985,9 +944,8 @@
 
 	scf
 	ret
-; 2631
 
-CallMapScript:: ; 2631
+CallMapScript::
 ; Call a script at hl in the current bank if there isn't already a script running
 	ld a, [wScriptRunning]
 	and a
@@ -994,9 +952,8 @@
 	ret nz
 	call GetMapScriptsBank
 	jr CallScript
-; 263b
 
-RunMapCallback:: ; 263b
+RunMapCallback::
 ; Will run the first callback found with execution index equal to a.
 	ld b, a
 	ld a, [hROMBank]
@@ -1015,9 +972,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 2653
 
-.FindCallback: ; 2653
+.FindCallback:
 	ld a, [wCurrMapCallbackCount]
 	ld c, a
 	and a
@@ -1046,9 +1002,8 @@
 	ld l, a
 	scf
 	ret
-; 2674
 
-ExecuteCallbackScript:: ; 2674
+ExecuteCallbackScript::
 ; Do map callback de and return to script bank b.
 	farcall CallCallback
 	ld a, [wScriptMode]
@@ -1064,9 +1019,8 @@
 	pop af
 	ld [wScriptMode], a
 	ret
-; 269a
 
-MapTextbox:: ; 269a
+MapTextbox::
 	ld a, [hROMBank]
 	push af
 
@@ -1087,9 +1041,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 26b7
 
-Call_a_de:: ; 26b7
+Call_a_de::
 ; Call a:de.
 
 	ld [hBuffer], a
@@ -1107,9 +1060,8 @@
 .de
 	push de
 	ret
-; 26c7
 
-GetMovementData:: ; 26c7
+GetMovementData::
 ; Initialize the movement data for object c at b:hl
 	ld a, [hROMBank]
 	push af
@@ -1123,7 +1075,6 @@
 	ld a, h
 	rst Bankswitch
 	ret
-; 26d4
 
 GetScriptByte:: ; 0x26d4
 ; Return byte at wScriptBank:wScriptPos in a.
@@ -1165,25 +1116,21 @@
 	db "@"
 ; 0x26f7
 
-BGEvent:: ; 26f7
+BGEvent::
 	jumptext BGEventText
-; 26fa
 
-BGEventText:: ; 26fa
+BGEventText::
 	text_jump UnknownText_0x1c46fc
 	db "@"
-; 26ff
 
-CoordinatesEvent:: ; 26ff
+CoordinatesEvent::
 	jumptext CoordinatesEventText
-; 2702
 
-CoordinatesEventText:: ; 2702
+CoordinatesEventText::
 	text_jump UnknownText_0x1c4706
 	db "@"
-; 2707
 
-CheckObjectMask:: ; 2707
+CheckObjectMask::
 	ld a, [hMapObjectIndexBuffer]
 	ld e, a
 	ld d, $0
@@ -1191,9 +1138,8 @@
 	add hl, de
 	ld a, [hl]
 	ret
-; 2712
 
-MaskObject:: ; 2712
+MaskObject::
 	ld a, [hMapObjectIndexBuffer]
 	ld e, a
 	ld d, $0
@@ -1201,9 +1147,8 @@
 	add hl, de
 	ld [hl], -1 ; , masked
 	ret
-; 271e
 
-UnmaskObject:: ; 271e
+UnmaskObject::
 	ld a, [hMapObjectIndexBuffer]
 	ld e, a
 	ld d, $0
@@ -1211,9 +1156,8 @@
 	add hl, de
 	ld [hl], 0 ; unmasked
 	ret
-; 272a
 
-ScrollMapDown:: ; 272a
+ScrollMapDown::
 	hlcoord 0, 0
 	ld de, wBGMapBuffer
 	call BackupBGMapRow
@@ -1227,9 +1171,8 @@
 	ld a, $1
 	ld [hBGMapUpdate], a
 	ret
-; 2748
 
-ScrollMapUp:: ; 2748
+ScrollMapUp::
 	hlcoord 0, SCREEN_HEIGHT - 2
 	ld de, wBGMapBuffer
 	call BackupBGMapRow
@@ -1251,9 +1194,8 @@
 	ld a, $1
 	ld [hBGMapUpdate], a
 	ret
-; 2771
 
-ScrollMapRight:: ; 2771
+ScrollMapRight::
 	hlcoord 0, 0
 	ld de, wBGMapBuffer
 	call BackupBGMapColumn
@@ -1267,9 +1209,8 @@
 	ld a, $1
 	ld [hBGMapUpdate], a
 	ret
-; 278f
 
-ScrollMapLeft:: ; 278f
+ScrollMapLeft::
 	hlcoord SCREEN_WIDTH - 2, 0
 	ld de, wBGMapBuffer
 	call BackupBGMapColumn
@@ -1290,9 +1231,8 @@
 	ld a, $1
 	ld [hBGMapUpdate], a
 	ret
-; 27b7
 
-BackupBGMapRow:: ; 27b7
+BackupBGMapRow::
 	ld c, 2 * SCREEN_WIDTH
 .loop
 	ld a, [hli]
@@ -1301,9 +1241,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 27c0
 
-BackupBGMapColumn:: ; 27c0
+BackupBGMapColumn::
 	ld c, SCREEN_HEIGHT
 .loop
 	ld a, [hli]
@@ -1322,9 +1261,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 27d3
 
-UpdateBGMapRow:: ; 27d3
+UpdateBGMapRow::
 	ld hl, wBGMapBufferPtrs
 	push de
 	call .iteration
@@ -1354,9 +1292,8 @@
 	ld a, SCREEN_WIDTH
 	ld [hBGMapTileCount], a
 	ret
-; 27f8
 
-UpdateBGMapColumn:: ; 27f8
+UpdateBGMapColumn::
 	ld hl, wBGMapBufferPtrs
 	ld c, SCREEN_HEIGHT
 .loop
@@ -1381,7 +1318,6 @@
 	ld a, SCREEN_HEIGHT
 	ld [hBGMapTileCount], a
 	ret
-; 2816
 
 Unreferenced_Function2816::
 	ld hl, wBGMapBuffer
@@ -1389,9 +1325,8 @@
 	xor a
 	call ByteFill
 	ret
-; 2821
 
-LoadTilesetGFX:: ; 2821
+LoadTilesetGFX::
 	ld hl, wTilesetAddress
 	ld a, [hli]
 	ld h, [hl]
@@ -1446,9 +1381,8 @@
 	xor a
 	ld [hTileAnimFrame], a
 	ret
-; 2879
 
-BufferScreen:: ; 2879
+BufferScreen::
 	ld hl, wOverworldMapAnchor
 	ld a, [hli]
 	ld h, [hl]
@@ -1475,9 +1409,8 @@
 	dec c
 	jr nz, .row
 	ret
-; 289d
 
-SaveScreen:: ; 289d
+SaveScreen::
 	ld hl, wOverworldMapAnchor
 	ld a, [hli]
 	ld h, [hl]
@@ -1524,7 +1457,7 @@
 	ld c, SCREEN_META_HEIGHT
 	jr SaveScreen_LoadNeighbor
 
-LoadNeighboringBlockData:: ; 28e3
+LoadNeighboringBlockData::
 	ld hl, wOverworldMapAnchor
 	ld a, [hli]
 	ld h, [hl]
@@ -1536,7 +1469,7 @@
 	ld b, SCREEN_META_WIDTH
 	ld c, SCREEN_META_HEIGHT
 
-SaveScreen_LoadNeighbor:: ; 28f7
+SaveScreen_LoadNeighbor::
 .row
 	push bc
 	push hl
@@ -1564,9 +1497,8 @@
 	dec c
 	jr nz, .row
 	ret
-; 2914
 
-GetMovementPermissions:: ; 2914
+GetMovementPermissions::
 	xor a
 	ld [wTilePermissions], a
 	call .LeftRight
@@ -1594,9 +1526,8 @@
 	or [hl]
 	ld [hl], a
 	ret
-; 2945
 
-.MovementPermissionsData: ; 2945
+.MovementPermissionsData:
 	db DOWN_MASK
 	db UP_MASK
 	db LEFT_MASK
@@ -1605,7 +1536,6 @@
 	db UP_MASK | RIGHT_MASK
 	db DOWN_MASK | LEFT_MASK
 	db UP_MASK | LEFT_MASK
-; 294d
 
 .UpDown:
 	ld a, [wPlayerStandingMapX]
@@ -1625,7 +1555,6 @@
 	ld [wTileUp], a
 	call .Up
 	ret
-; 296c
 
 .LeftRight:
 	ld a, [wPlayerStandingMapX]
@@ -1645,7 +1574,6 @@
 	ld [wTileRight], a
 	call .Right
 	ret
-; 298b
 
 .Down:
 	call .CheckHiNybble
@@ -1664,7 +1592,6 @@
 	or FACE_DOWN
 	ld [wTilePermissions], a
 	ret
-; 29a8
 
 .Up:
 	call .CheckHiNybble
@@ -1683,7 +1610,6 @@
 	or FACE_UP
 	ld [wTilePermissions], a
 	ret
-; 29c5
 
 .Right:
 	call .CheckHiNybble
@@ -1702,7 +1628,6 @@
 	or FACE_RIGHT
 	ld [wTilePermissions], a
 	ret
-; 29e2
 
 .Left:
 	call .CheckHiNybble
@@ -1721,7 +1646,6 @@
 	or FACE_LEFT
 	ld [wTilePermissions], a
 	ret
-; 29ff
 
 .CheckHiNybble:
 	and $f0
@@ -1729,9 +1653,8 @@
 	ret z
 	cp $c0
 	ret
-; 2a07
 
-GetFacingTileCoord:: ; 2a07
+GetFacingTileCoord::
 ; Return map coordinates in (d, e) and tile id in a
 ; of the tile the player is facing.
 
@@ -1774,9 +1697,8 @@
 	dw wTileLeft
 	db  1,  0
 	dw wTileRight
-; 2a3c
 
-GetCoordTile:: ; 2a3c
+GetCoordTile::
 ; Get the collision byte for tile d, e
 	call GetBlockLocation
 	ld a, [hl]
@@ -1809,9 +1731,8 @@
 .nope
 	ld a, -1
 	ret
-; 2a66
 
-GetBlockLocation:: ; 2a66
+GetBlockLocation::
 	ld a, [wMapWidth]
 	add 6
 	ld c, a
@@ -1839,9 +1760,8 @@
 	ld b, 0
 	add hl, bc
 	ret
-; 2a8b
 
-CheckFacingBGEvent:: ; 2a8b
+CheckFacingBGEvent::
 	call GetFacingTileCoord
 ; Load facing into b.
 	ld b, a
@@ -1866,9 +1786,8 @@
 	ld a, h
 	rst Bankswitch
 	ret
-; 2aaa
 
-CheckIfFacingTileCoordIsBGEvent:: ; 2aaa
+CheckIfFacingTileCoordIsBGEvent::
 ; Checks to see if you are facing a BG event.  If so, copies it into wEngineBuffer1 and sets carry.
 	ld hl, wCurrMapBGEventsPointer
 	ld a, [hli]
@@ -1905,9 +1824,8 @@
 	call CopyBytes
 	scf
 	ret
-; 2ad4
 
-CheckCurrentMapCoordEvents:: ; 2ad4
+CheckCurrentMapCoordEvents::
 ; If there are no coord events, we don't need to be here.
 	ld a, [wCurrMapCoordEventCount]
 	and a
@@ -1978,9 +1896,8 @@
 	call CopyBytes
 	scf
 	ret
-; 2b29
 
-FadeToMenu:: ; 2b29
+FadeToMenu::
 	xor a
 	ld [hBGMapMode], a
 	call LoadStandardMenuHeader
@@ -1988,9 +1905,8 @@
 	call ClearSprites
 	call DisableSpriteUpdates
 	ret
-; 2b3c
 
-CloseSubmenu:: ; 2b3c
+CloseSubmenu::
 	call ClearBGPalettes
 	call ReloadTilesetAndPalettes
 	call UpdateSprites
@@ -1997,15 +1913,14 @@
 	call Call_ExitMenu
 	call ret_d90
 	jr FinishExitMenu
-; 2b4d
 
-ExitAllMenus:: ; 2b4d
+ExitAllMenus::
 	call ClearBGPalettes
 	call Call_ExitMenu
 	call ReloadTilesetAndPalettes
 	call UpdateSprites
 	call ret_d90
-FinishExitMenu:: ; 2b5c
+FinishExitMenu::
 	ld b, SCGB_MAPPALS
 	call GetSGBLayout
 	farcall LoadOW_BGPal7
@@ -2013,7 +1928,6 @@
 	farcall FadeInPalettes
 	call EnableSpriteUpdates
 	ret
-; 2b74
 
 ReturnToMapWithSpeechTextbox:: ; 0x2b74
 	push af
@@ -2040,7 +1954,7 @@
 	ret
 ; 0x2bae
 
-ReloadTilesetAndPalettes:: ; 2bae
+ReloadTilesetAndPalettes::
 	call DisableLCD
 	call ClearSprites
 	farcall RefreshSprites
@@ -2063,9 +1977,8 @@
 
 	call EnableLCD
 	ret
-; 2be5
 
-GetMapPointer:: ; 2be5
+GetMapPointer::
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
@@ -2135,23 +2048,22 @@
 	ret
 ; 0x2c1c
 
-SwitchToMapAttributesBank:: ; 2c1c
+SwitchToMapAttributesBank::
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
 	ld c, a
-SwitchToAnyMapAttributesBank:: ; 2c24
+SwitchToAnyMapAttributesBank::
 	call GetAnyMapAttributesBank
 	rst Bankswitch
 	ret
-; 2c29
 
-GetMapAttributesBank:: ; 2c29
+GetMapAttributesBank::
 	ld a, [wMapGroup]
 	ld b, a
 	ld a, [wMapNumber]
 	ld c, a
-GetAnyMapAttributesBank:: ; 2c31
+GetAnyMapAttributesBank::
 	push hl
 	push de
 	ld de, MAP_MAPATTRIBUTES_BANK
@@ -2160,9 +2072,8 @@
 	pop de
 	pop hl
 	ret
-; 2c3d
 
-CopyMapPartial:: ; 2c3d
+CopyMapPartial::
 ; Copy map data bank, tileset, environment, and map data address
 ; from the current map's entry within its group.
 	ld a, [hROMBank]
@@ -2178,20 +2089,17 @@
 	pop af
 	rst Bankswitch
 	ret
-; 2c52
 
-SwitchToMapScriptsBank:: ; 2c52
+SwitchToMapScriptsBank::
 	ld a, [wMapScriptsBank]
 	rst Bankswitch
 	ret
-; 2c57
 
-GetMapScriptsBank:: ; 2c57
+GetMapScriptsBank::
 	ld a, [wMapScriptsBank]
 	ret
-; 2c5b
 
-GetAnyMapBlocksBank:: ; 2c5b
+GetAnyMapBlocksBank::
 ; Return the blockdata bank for group b map c.
 	push hl
 	push de
@@ -2219,7 +2127,6 @@
 	pop de
 	pop hl
 	ret
-; 2c7d
 
 GetMapAttributesPointer:: ; 0x2c7d
 ; returns the current map's data pointer in hl.
@@ -2232,9 +2139,8 @@
 	pop de
 	pop bc
 	ret
-; 2c8a
 
-GetMapEnvironment:: ; 2c8a
+GetMapEnvironment::
 	push hl
 	push de
 	push bc
@@ -2245,12 +2151,10 @@
 	pop de
 	pop hl
 	ret
-; 2c98
 
 	ret ; unused
-; 2c99
 
-GetAnyMapEnvironment:: ; 2c99
+GetAnyMapEnvironment::
 	push hl
 	push de
 	push bc
@@ -2261,14 +2165,12 @@
 	pop de
 	pop hl
 	ret
-; 2ca7
 
-GetAnyMapTileset:: ; 2ca7
+GetAnyMapTileset::
 	ld de, MAP_TILESET
 	call GetAnyMapField
 	ld a, c
 	ret
-; 2caf
 
 GetWorldMapLocation:: ; 0x2caf
 ; given a map group/id in bc, return its location on the Pokégear map.
@@ -2286,7 +2188,7 @@
 	ret
 ; 0x2cbd
 
-GetMapMusic:: ; 2cbd
+GetMapMusic::
 	push hl
 	push bc
 	ld de, MAP_MUSIC
@@ -2329,22 +2231,19 @@
 .clearedmahogany
 	ld de, MUSIC_CHERRYGROVE_CITY
 	jr .done
-; 2cff
 
-GetMapTimeOfDay:: ; 2cff
+GetMapTimeOfDay::
 	call GetPhoneServiceTimeOfDayByte
 	and $f
 	ret
-; 2d05
 
-GetMapPhoneService:: ; 2d05
+GetMapPhoneService::
 	call GetPhoneServiceTimeOfDayByte
 	and $f0
 	swap a
 	ret
-; 2d0d
 
-GetPhoneServiceTimeOfDayByte:: ; 2d0d
+GetPhoneServiceTimeOfDayByte::
 	push hl
 	push bc
 
@@ -2355,9 +2254,8 @@
 	pop bc
 	pop hl
 	ret
-; 2d19
 
-GetFishingGroup:: ; 2d19
+GetFishingGroup::
 	push de
 	push hl
 	push bc
@@ -2370,9 +2268,8 @@
 	pop hl
 	pop de
 	ret
-; 2d27
 
-LoadTileset:: ; 2d27
+LoadTileset::
 	push hl
 	push bc
 
@@ -2390,4 +2287,3 @@
 	pop bc
 	pop hl
 	ret
-; 2d43
--- a/home/map_objects.asm
+++ b/home/map_objects.asm
@@ -1,6 +1,6 @@
 ; Functions handling map objects.
 
-GetSpritePalette:: ; 17ff
+GetSpritePalette::
 	push hl
 	push de
 	push bc
@@ -13,9 +13,8 @@
 	pop de
 	pop hl
 	ret
-; 180e
 
-GetSpriteVTile:: ; 180e
+GetSpriteVTile::
 	push hl
 	push bc
 	ld hl, wUsedSprites + 2
@@ -49,9 +48,8 @@
 	pop bc
 	pop hl
 	ret
-; 1836
 
-DoesSpriteHaveFacings:: ; 1836
+DoesSpriteHaveFacings::
 	push de
 	push hl
 
@@ -72,16 +70,14 @@
 	pop hl
 	pop de
 	ret
-; 184a
 
-GetPlayerStandingTile:: ; 184a
+GetPlayerStandingTile::
 	ld a, [wPlayerStandingTile]
 	call GetTileCollision
 	ld b, a
 	ret
-; 1852
 
-CheckOnWater:: ; 1852
+CheckOnWater::
 	ld a, [wPlayerStandingTile]
 	call GetTileCollision
 	sub WATERTILE
@@ -88,9 +84,8 @@
 	ret z
 	and a
 	ret
-; 185d
 
-GetTileCollision:: ; 185d
+GetTileCollision::
 ; Get the collision type of tile a.
 
 	push de
@@ -115,9 +110,8 @@
 	pop hl
 	pop de
 	ret
-; 1875
 
-CheckGrassTile:: ; 1875
+CheckGrassTile::
 	ld d, a
 	and $f0
 	cp HI_NYBBLE_TALL_GRASS
@@ -140,44 +134,38 @@
 	ret z
 	scf
 	ret
-; 188e
 
-CheckSuperTallGrassTile:: ; 188e
+CheckSuperTallGrassTile::
 	cp COLL_LONG_GRASS
 	ret z
 	cp COLL_LONG_GRASS_1C
 	ret
-; 1894
 
-CheckCutTreeTile:: ; 1894
+CheckCutTreeTile::
 	cp COLL_CUT_TREE
 	ret z
 	cp COLL_CUT_TREE_1A
 	ret
-; 189a
 
-CheckHeadbuttTreeTile:: ; 189a
+CheckHeadbuttTreeTile::
 	cp COLL_HEADBUTT_TREE
 	ret z
 	cp COLL_HEADBUTT_TREE_1D
 	ret
-; 18a0
 
-CheckCounterTile:: ; 18a0
+CheckCounterTile::
 	cp COLL_COUNTER
 	ret z
 	cp COLL_COUNTER_98
 	ret
-; 18a6
 
-CheckPitTile:: ; 18a6
+CheckPitTile::
 	cp COLL_PIT
 	ret z
 	cp COLL_PIT_68
 	ret
-; 18ac
 
-CheckIceTile:: ; 18ac
+CheckIceTile::
 	cp COLL_ICE
 	ret z
 	cp COLL_ICE_2B
@@ -184,9 +172,8 @@
 	ret z
 	scf
 	ret
-; 18b4
 
-CheckWhirlpoolTile:: ; 18b4
+CheckWhirlpoolTile::
 	nop
 	cp COLL_WHIRLPOOL
 	ret z
@@ -194,16 +181,14 @@
 	ret z
 	scf
 	ret
-; 18bd
 
-CheckWaterfallTile:: ; 18bd
+CheckWaterfallTile::
 	cp COLL_WATERFALL
 	ret z
 	cp COLL_CURRENT_DOWN
 	ret
-; 18c3
 
-CheckStandingOnEntrance:: ; 18c3
+CheckStandingOnEntrance::
 	ld a, [wPlayerStandingTile]
 	cp COLL_DOOR
 	ret z
@@ -213,9 +198,8 @@
 	ret z
 	cp COLL_CAVE
 	ret
-; 18d2
 
-GetMapObject:: ; 18d2
+GetMapObject::
 ; Return the location of map object a in bc.
 	ld hl, wMapObjects
 	ld bc, OBJECT_LENGTH
@@ -223,9 +207,8 @@
 	ld b, h
 	ld c, l
 	ret
-; 18de
 
-CheckObjectVisibility:: ; 18de
+CheckObjectVisibility::
 ; Sets carry if the object is not visible on the screen.
 	ld [hMapObjectIndexBuffer], a
 	call GetMapObject
@@ -242,9 +225,8 @@
 .not_visible
 	scf
 	ret
-; 18f5
 
-CheckObjectTime:: ; 18f5
+CheckObjectTime::
 	ld hl, MAPOBJECT_HOUR
 	add hl, bc
 	ld a, [hl]
@@ -317,7 +299,6 @@
 .no
 	scf
 	ret
-; 194d
 
 ; unused
 	ld [hMapObjectIndexBuffer], a
@@ -324,9 +305,8 @@
 	call GetMapObject
 	call CopyObjectStruct
 	ret
-; 1956
 
-_CopyObjectStruct:: ; 1956
+_CopyObjectStruct::
 	ld [hMapObjectIndexBuffer], a
 	call UnmaskObject
 	ld a, [hMapObjectIndexBuffer]
@@ -333,9 +313,8 @@
 	call GetMapObject
 	farcall CopyObjectStruct
 	ret
-; 1967
 
-ApplyDeletionToMapObject:: ; 1967
+ApplyDeletionToMapObject::
 	ld [hMapObjectIndexBuffer], a
 	call GetMapObject
 	ld hl, MAPOBJECT_OBJECT_STRUCT_ID
@@ -364,15 +343,13 @@
 	ld [wObjectFollow_Leader], a
 	ld [wObjectFollow_Follower], a
 	ret
-; 199f
 
-DeleteObjectStruct:: ; 199f
+DeleteObjectStruct::
 	call ApplyDeletionToMapObject
 	call MaskObject
 	ret
-; 19a6
 
-CopyPlayerObjectTemplate:: ; 19a6
+CopyPlayerObjectTemplate::
 	push hl
 	call GetMapObject
 	ld d, b
@@ -384,7 +361,6 @@
 	ld bc, OBJECT_LENGTH - 1
 	call CopyBytes
 	ret
-; 19b8
 
 Unreferenced_Function19b8:
 	call GetMapObject
@@ -414,9 +390,8 @@
 	call GetObjectStruct
 	farcall DeleteMapObject
 	ret
-; 19e9
 
-LoadMovementDataPointer:: ; 19e9
+LoadMovementDataPointer::
 ; Load the movement data pointer for object a.
 	ld [wMovementObject], a
 	ld a, [hROMBank]
@@ -441,9 +416,8 @@
 	set 7, [hl]
 	and a
 	ret
-; 1a13
 
-FindFirstEmptyObjectStruct:: ; 1a13
+FindFirstEmptyObjectStruct::
 ; Returns the index of the first empty object struct in A and its address in HL, then sets carry.
 ; If all object structs are occupied, A = 0 and Z is set.
 ; Preserves BC and DE.
@@ -471,9 +445,8 @@
 	pop de
 	pop bc
 	ret
-; 1a2f
 
-GetSpriteMovementFunction:: ; 1a2f
+GetSpriteMovementFunction::
 	ld hl, OBJECT_MOVEMENTTYPE
 	add hl, bc
 	ld a, [hl]
@@ -490,9 +463,8 @@
 endr
 	ld a, [hl]
 	ret
-; 1a47
 
-GetInitialFacing:: ; 1a47
+GetInitialFacing::
 	push bc
 	push de
 	ld e, a
@@ -509,9 +481,8 @@
 	pop de
 	pop bc
 	ret
-; 1a61
 
-CopySpriteMovementData:: ; 1a61
+CopySpriteMovementData::
 	ld l, a
 	ld a, [hROMBank]
 	push af
@@ -527,9 +498,8 @@
 	rst Bankswitch
 
 	ret
-; 1a71
 
-.CopyData: ; 1a71
+.CopyData:
 	ld hl, OBJECT_MOVEMENTTYPE
 	add hl, de
 	ld [hl], a
@@ -578,9 +548,8 @@
 	add hl, de
 	ld [hl], a
 	ret
-; 1aae
 
-_GetMovementByte:: ; 1aae
+_GetMovementByte::
 ; Switch to the movement data bank
 	ld a, [hROMBank]
 	push af
@@ -604,21 +573,18 @@
 
 	ld a, h
 	ret
-; 1ac6
 
-SetVramState_Bit0:: ; 1ac6
+SetVramState_Bit0::
 	ld hl, wVramState
 	set 0, [hl]
 	ret
-; 1acc
 
-ResetVramState_Bit0:: ; 1acc
+ResetVramState_Bit0::
 	ld hl, wVramState
 	res 0, [hl]
 	ret
-; 1ad2
 
-UpdateSprites:: ; 1ad2
+UpdateSprites::
 	ld a, [wVramState]
 	bit 0, a
 	ret z
@@ -626,9 +592,8 @@
 	farcall Function55e0
 	farcall _UpdateSprites
 	ret
-; 1ae5
 
-GetObjectStruct:: ; 1ae5
+GetObjectStruct::
 	ld bc, OBJECT_STRUCT_LENGTH
 	ld hl, wObjectStructs
 	call AddNTimes
@@ -635,17 +600,15 @@
 	ld b, h
 	ld c, l
 	ret
-; 1af1
 
-DoesObjectHaveASprite:: ; 1af1
+DoesObjectHaveASprite::
 	ld hl, OBJECT_SPRITE
 	add hl, bc
 	ld a, [hl]
 	and a
 	ret
-; 1af8
 
-SetSpriteDirection:: ; 1af8
+SetSpriteDirection::
 	; preserves other flags
 	push af
 	ld hl, OBJECT_FACING
@@ -658,12 +621,10 @@
 	or e
 	ld [hl], a
 	ret
-; 1b07
 
-GetSpriteDirection:: ; 1b07
+GetSpriteDirection::
 	ld hl, OBJECT_FACING
 	add hl, bc
 	ld a, [hl]
 	maskbits NUM_DIRECTIONS, 2
 	ret
-; 1b0f
--- a/home/math.asm
+++ b/home/math.asm
@@ -9,7 +9,7 @@
 	ret
 ; 0x3105
 
-SimpleMultiply:: ; 3105
+SimpleMultiply::
 ; Return a * c.
 	and a
 	ret z
@@ -23,10 +23,9 @@
 	jr nz, .loop
 	pop bc
 	ret
-; 3110
 
 
-SimpleDivide:: ; 3110
+SimpleDivide::
 ; Divide a by c. Return quotient b and remainder a.
 	ld b, 0
 .loop
@@ -36,10 +35,9 @@
 	dec b
 	add c
 	ret
-; 3119
 
 
-Multiply:: ; 3119
+Multiply::
 ; Multiply hMultiplicand (3 bytes) by hMultiplier. Result in hProduct.
 ; All values are big endian.
 	push hl
@@ -50,10 +48,9 @@
 	pop bc
 	pop hl
 	ret
-; 3124
 
 
-Divide:: ; 3124
+Divide::
 ; Divide hDividend length b (max 4 bytes) by hDivisor. Result in hQuotient.
 ; All values are big endian.
 	push hl
@@ -64,10 +61,9 @@
 	pop de
 	pop hl
 	ret
-; 3136
 
 
-SubtractSigned:: ; 3136
+SubtractSigned::
 ; Return a - b, sign in carry.
 	sub b
 	ret nc
@@ -75,4 +71,3 @@
 	add 1
 	scf
 	ret
-; 313d
--- a/home/menu.asm
+++ b/home/menu.asm
@@ -15,59 +15,50 @@
 	ret
 ; 0x1d4b
 
-StoreTo_wMenuCursorBuffer:: ; 1d4b
+StoreTo_wMenuCursorBuffer::
 	ld [wMenuCursorBuffer], a
 	ret
-; 1d4f
 
 
-MenuTextBox:: ; 1d4f
+MenuTextBox::
 	push hl
 	call LoadMenuTextBox
 	pop hl
 	jp PrintText
-; 1d57
 
 ; unused
 	ret
-; 1d58
 
-LoadMenuTextBox:: ; 1d58
+LoadMenuTextBox::
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 	ret
-; 1d5f
 
-.MenuHeader: ; 1d5f
+.MenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw vTiles0
 	db 0 ; default option
-; 1d67
 
-MenuTextBoxBackup:: ; 1d67
+MenuTextBoxBackup::
 	call MenuTextBox
 	call CloseWindow
 	ret
-; 1d6e
 
-LoadStandardMenuHeader:: ; 1d6e
+LoadStandardMenuHeader::
 	ld hl, .MenuHeader
 	call LoadMenuHeader
 	ret
-; 1d75
 
-.MenuHeader: ; 1d75
+.MenuHeader:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw 0
 	db 1 ; default option
-; 1d7d
 
-Call_ExitMenu:: ; 1d7d
+Call_ExitMenu::
 	call ExitMenu
 	ret
-; 1d81
 
 VerticalMenu::
 	xor a
@@ -92,15 +83,13 @@
 .okay
 	and a
 	ret
-; 0x1dab
 
-GetMenu2:: ; 1dab
+GetMenu2::
 	call LoadMenuHeader
 	call VerticalMenu
 	call CloseWindow
 	ld a, [wMenuCursorY]
 	ret
-; 1db8
 
 CopyNameFromMenu::
 	push hl
@@ -123,17 +112,17 @@
 ; 0x1dcf
 
 
-YesNoBox:: ; 1dcf
+YesNoBox::
 	lb bc, SCREEN_WIDTH - 6, 7
 
-PlaceYesNoBox:: ; 1dd2
+PlaceYesNoBox::
 	jr _YesNoBox
 
-PlaceGenericTwoOptionBox:: ; 1dd4
+PlaceGenericTwoOptionBox::
 	call LoadMenuHeader
 	jr InterpretTwoOptionMenu
 
-_YesNoBox:: ; 1dd9
+_YesNoBox::
 ; Return nc (yes) or c (no).
 	push bc
 	ld hl, YesNoMenuHeader
@@ -158,7 +147,7 @@
 	ld [wMenuBorderBottomCoord], a
 	call PushWindow
 
-InterpretTwoOptionMenu:: ; 1dfe
+InterpretTwoOptionMenu::
 	call VerticalMenu
 	push af
 	ld c, $f
@@ -177,29 +166,25 @@
 	ld [wMenuCursorY], a
 	scf
 	ret
-; 1e1d
 
-YesNoMenuHeader:: ; 1e1d
+YesNoMenuHeader::
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 10, 5, 15, 9
 	dw .MenuData
 	db 1 ; default option
-; 1e25
 
-.MenuData: ; 1e25
+.MenuData:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
 	db 2
 	db "YES@"
 	db "NO@"
-; 1e2e
 
-OffsetMenuHeader:: ; 1e2e
+OffsetMenuHeader::
 	call _OffsetMenuHeader
 	call PushWindow
 	ret
-; 1e35
 
-_OffsetMenuHeader:: ; 1e35
+_OffsetMenuHeader::
 	push de
 	call CopyMenuHeader
 	pop de
@@ -222,9 +207,8 @@
 	add l
 	ld [wMenuBorderBottomCoord], a
 	ret
-; 1e5d
 
-DoNthMenu:: ; 1e5d
+DoNthMenu::
 	call DrawVariableLengthMenuBox
 	call MenuWriteText
 	call InitMenuCursorAndButtonPermissions
@@ -232,9 +216,8 @@
 	call GetMenuJoypad
 	call MenuClickSound
 	ret
-; 1e70
 
-SetUpMenu:: ; 1e70
+SetUpMenu::
 	call DrawVariableLengthMenuBox ; ???
 	call MenuWriteText
 	call InitMenuCursorAndButtonPermissions ; set up selection pointer
@@ -265,7 +248,7 @@
 	ret
 ; 0x1ea6
 
-AutomaticGetMenuBottomCoord:: ; 1ea6
+AutomaticGetMenuBottomCoord::
 	ld a, [wMenuBorderLeftCoord]
 	ld c, a
 	ld a, [wMenuBorderRightCoord]
@@ -279,9 +262,8 @@
 	add b
 	ld [wMenuBorderBottomCoord], a
 	ret
-; 1ebd
 
-GetMenuIndexSet:: ; 1ebd
+GetMenuIndexSet::
 	ld hl, wMenuDataIndicesPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -304,9 +286,8 @@
 	ld a, [hl]
 	ld [wMenuDataItems], a
 	ret
-; 1eda
 
-RunMenuItemPrintingFunction:: ; 1eda
+RunMenuItemPrintingFunction::
 	call MenuBoxCoord2Tile
 	ld bc, 2 * SCREEN_WIDTH + 2
 	add hl, bc
@@ -327,16 +308,14 @@
 	add hl, de
 	pop de
 	jr .loop
-; 1efb
 
-._hl_ ; 1efb
+._hl_
 	ld a, [hli]
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 1eff
 
-InitMenuCursorAndButtonPermissions:: ; 1eff
+InitMenuCursorAndButtonPermissions::
 	call InitVerticalMenuCursor
 	ld hl, wMenuJoypadFilter
 	ld a, [wMenuDataFlags]
@@ -353,21 +332,18 @@
 
 .disallow_left_right
 	ret
-; 1f1a
 
 
-GetScrollingMenuJoypad:: ; 1f1a
+GetScrollingMenuJoypad::
 	call ScrollingMenuJoypad
 	ld hl, wMenuJoypadFilter
 	and [hl]
 	jr ContinueGettingMenuJoypad
-; 1f23
 
-GetStaticMenuJoypad:: ; 1f23
+GetStaticMenuJoypad::
 	xor a
 	ld [wMenuJoypad], a
 	call StaticMenuJoypad
-; 1f2a
 
 ContinueGettingMenuJoypad:
 	bit A_BUTTON_F, a
@@ -418,9 +394,8 @@
 	ld [wMenuSelection], a
 	scf
 	ret
-; 1f79
 
-PlaceMenuStrings:: ; 1f79
+PlaceMenuStrings::
 	push de
 	ld hl, wMenuDataPointerTableAddr
 	ld a, [hli]
@@ -433,9 +408,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 1f8d
 
-PlaceNthMenuStrings:: ; 1f8d
+PlaceNthMenuStrings::
 	push de
 	ld a, [wMenuSelection]
 	call GetMenuDataPointerTableEntry
@@ -447,9 +421,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 1f9e
 
-Unreferenced_Function1f9e:: ; 1f9e
+Unreferenced_Function1f9e::
 	call GetMenuDataPointerTableEntry
 	inc hl
 	inc hl
@@ -457,9 +430,8 @@
 	ld d, [hl]
 	ld e, a
 	ret
-; 1fa7
 
-MenuJumptable:: ; 1fa7
+MenuJumptable::
 	ld a, [wMenuSelection]
 	call GetMenuDataPointerTableEntry
 	ld a, [hli]
@@ -466,9 +438,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 1fb1
 
-GetMenuDataPointerTableEntry:: ; 1fb1
+GetMenuDataPointerTableEntry::
 	ld e, a
 	ld d, $0
 	ld hl, wMenuDataPointerTableAddr
@@ -480,9 +451,8 @@
 	add hl, de
 	add hl, de
 	ret
-; 1fbf
 
-ClearWindowData:: ; 1fbf
+ClearWindowData::
 	ld hl, wWindowStackPointer
 	call .bytefill
 	ld hl, wMenuHeader
@@ -509,16 +479,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 1ff0
 
-.bytefill ; 1ff0
+.bytefill
 	ld bc, $10
 	xor a
 	call ByteFill
 	ret
-; 1ff8
 
-MenuClickSound:: ; 1ff8
+MenuClickSound::
 	push af
 	and A_BUTTON | B_BUTTON
 	jr z, .nosound
@@ -529,10 +497,9 @@
 .nosound
 	pop af
 	ret
-; 2009
 
 
-PlayClickSFX:: ; 2009
+PlayClickSFX::
 	push de
 	ld de, SFX_READ_TEXT_2
 	call PlaySFX
@@ -540,14 +507,13 @@
 	ret
 ; 0x2012
 
-MenuTextBoxWaitButton:: ; 2012
+MenuTextBoxWaitButton::
 	call MenuTextBox
 	call WaitButton
 	call ExitMenu
 	ret
-; 201c
 
-Place2DMenuItemName:: ; 201c
+Place2DMenuItemName::
 	ld [hBuffer], a
 	ld a, [hROMBank]
 	push af
@@ -559,28 +525,24 @@
 	rst Bankswitch
 
 	ret
-; 202a
 
-_2DMenu:: ; 202a
+_2DMenu::
 	ld a, [hROMBank]
 	ld [wMenuData_2DMenuItemStringsBank], a
 	farcall _2DMenu_
 	ld a, [wMenuCursorBuffer]
 	ret
-; 2039
 
-InterpretBattleMenu:: ; 2039
+InterpretBattleMenu::
 	ld a, [hROMBank]
 	ld [wMenuData_2DMenuItemStringsBank], a
 	farcall _InterpretBattleMenu
 	ld a, [wMenuCursorBuffer]
 	ret
-; 2048
 
-InterpretMobileMenu:: ; 2048
+InterpretMobileMenu::
 	ld a, [hROMBank]
 	ld [wMenuData_2DMenuItemStringsBank], a
 	farcall _InterpretMobileMenu
 	ld a, [wMenuCursorBuffer]
 	ret
-; 2057
--- a/home/menu_window.asm
+++ b/home/menu_window.asm
@@ -1,7 +1,6 @@
-PushWindow:: ; 1c00
+PushWindow::
 	callfar _PushWindow
 	ret
-; 1c07
 
 ExitMenu:: ; 0x1c07
 	push af
@@ -79,7 +78,7 @@
 	ret
 ; 0x1c66
 
-CopyMenuData:: ; 1c66
+CopyMenuData::
 	push hl
 	push de
 	push bc
@@ -96,9 +95,8 @@
 	pop de
 	pop hl
 	ret
-; 1c7e
 
-GetWindowStackTop:: ; 1c7e
+GetWindowStackTop::
 	ld hl, wWindowStackPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -108,9 +106,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 1c89
 
-PlaceVerticalMenuItems:: ; 1c89
+PlaceVerticalMenuItems::
 	call CopyMenuData
 	ld hl, wMenuDataPointer
 	ld e, [hl]
@@ -143,17 +140,15 @@
 	ld b, $0
 	add hl, bc
 	jp PlaceString
-; 1cbb
 
-MenuBox:: ; 1cbb
+MenuBox::
 	call MenuBoxCoord2Tile
 	call GetMenuBoxDims
 	dec b
 	dec c
 	jp TextBox
-; 1cc6
 
-GetMenuTextStartCoord:: ; 1cc6
+GetMenuTextStartCoord::
 	ld a, [wMenuBorderTopCoord]
 	ld b, a
 	inc b
@@ -175,9 +170,8 @@
 
 .bit_7_clear
 	ret
-; 1ce1
 
-ClearMenuBoxInterior:: ; 1ce1
+ClearMenuBoxInterior::
 	call MenuBoxCoord2Tile
 	ld bc, SCREEN_WIDTH + 1
 	add hl, bc
@@ -186,9 +180,8 @@
 	dec c
 	call ClearBox
 	ret
-; 1cf1
 
-ClearWholeMenuBox:: ; 1cf1
+ClearWholeMenuBox::
 	call MenuBoxCoord2Tile
 	call GetMenuBoxDims
 	inc c
@@ -195,18 +188,16 @@
 	inc b
 	call ClearBox
 	ret
-; 1cfd
 
 
-MenuBoxCoord2Tile:: ; 1cfd
+MenuBoxCoord2Tile::
 	ld a, [wMenuBorderLeftCoord]
 	ld c, a
 	ld a, [wMenuBorderTopCoord]
 	ld b, a
-; 1d05
 
 
-Coord2Tile:: ; 1d05
+Coord2Tile::
 ; Return the address of wTileMap(c, b) in hl.
 	xor a
 	ld h, a
@@ -226,15 +217,14 @@
 	bccoord 0, 0
 	add hl, bc
 	ret
-; 1d19
 
-MenuBoxCoord2Attr:: ; 1d19
+MenuBoxCoord2Attr::
 	ld a, [wMenuBorderLeftCoord]
 	ld c, a
 	ld a, [wMenuBorderTopCoord]
 	ld b, a
 
-Coord2Attr:: ; 1d21
+Coord2Attr::
 ; Return the address of wAttrMap(c, b) in hl.
 	xor a
 	ld h, a
@@ -254,4 +244,3 @@
 	bccoord 0, 0, wAttrMap
 	add hl, bc
 	ret
-; 1d35
--- a/home/mobile.asm
+++ b/home/mobile.asm
@@ -1,4 +1,4 @@
-Function3e32:: ; 3e32
+Function3e32::
 ; Mobile
 	cp $2
 	ld [$c988], a
@@ -27,9 +27,8 @@
 	rst Bankswitch
 
 	jp Function110030
-; 3e60
 
-Function3e60:: ; 3e60
+Function3e60::
 ; Return from Function110030
 	ld [$c986], a
 	ld a, l
@@ -50,9 +49,8 @@
 	ld l, a
 	ld a, [$c986]
 	ret
-; 3e80
 
-MobileReceive:: ; 3e80
+MobileReceive::
 	ld a, [hROMBank]
 	push af
 	ld a, BANK(_MobileReceive)
@@ -66,10 +64,9 @@
 	rst Bankswitch
 
 	ret
-; 3e93
 
 
-Timer:: ; 3e93
+Timer::
 	push af
 	push bc
 	push de
@@ -125,9 +122,8 @@
 	pop bc
 	pop af
 	reti
-; 3ed7
 
-Unreferenced_Function3ed7:: ; 3ed7
+Unreferenced_Function3ed7::
 	ld [$dc02], a
 	ld a, [hROMBank]
 	push af
@@ -141,9 +137,8 @@
 
 	ld a, [$dc02]
 	ret
-; 3eea
 
-Function3eea:: ; 3eea
+Function3eea::
 	push hl
 	push bc
 	ld de, wAttrMap - wTileMap
@@ -157,9 +152,8 @@
 	pop hl
 	call MobileHome_PlaceBox
 	ret
-; 3efd
 
-Unreferenced_Function3efd:: ; 3efd
+Unreferenced_Function3efd::
 	push hl
 	hlcoord 0, 12
 	ld b, 4
@@ -168,7 +162,6 @@
 	pop hl
 	call PrintTextBoxText
 	ret
-; 3f0d
 
 .fill_attr
 	push hl
@@ -184,9 +177,8 @@
 	pop hl
 	call TextBoxBorder
 	ret
-; 3f20
 
-Function3f20:: ; 3f20
+Function3f20::
 	hlcoord 0, 0, wAttrMap
 	ld b,  6
 	ld c, 20
@@ -196,9 +188,8 @@
 	ld c, 18
 	call MobileHome_PlaceBox
 	ret
-; 3f35
 
-Function3f35:: ; 3f35
+Function3f35::
 	ld a, 6
 	ld de, SCREEN_WIDTH
 .row
@@ -214,9 +205,8 @@
 	dec b
 	jr nz, .row
 	ret
-; 3f47
 
-MobileHome_PlaceBox: ; 3f47
+MobileHome_PlaceBox:
 	push bc
 	call .FillTop
 	pop bc
@@ -228,7 +218,6 @@
 	jr nz, .RowLoop
 	call .FillBottom
 	ret
-; 3f58
 
 .FillTop:
 	ld a, $63
@@ -260,9 +249,8 @@
 	ld de, SCREEN_WIDTH
 	add hl, de
 	ret
-; 3f7c
 
-Function3f7c:: ; 3f7c
+Function3f7c::
 	call MenuBoxCoord2Tile
 	call GetMenuBoxDims
 	dec b
@@ -269,9 +257,8 @@
 	dec c
 	call Function3eea
 	ret
-; 3f88
 
-Function3f88:: ; 3f88
+Function3f88::
 	ld hl, wDecompressScratch
 	ld b, 0
 .row
@@ -290,9 +277,8 @@
 	dec c
 	jr nz, .row
 	ret
-; 3f9f
 
-Function3f9f:: ; 3f9f
+Function3f9f::
 	ld hl, wDecompressScratch
 .row
 	push bc
@@ -311,4 +297,3 @@
 	dec c
 	jr nz, .row
 	ret
-; 3fb5
--- a/home/mon_data.asm
+++ b/home/mon_data.asm
@@ -1,4 +1,4 @@
-Unreferenced_GetNthMove:: ; 384d
+Unreferenced_GetNthMove::
 	ld hl, wListMoves_MoveIndicesBuffer
 	ld c, a
 	ld b, 0
@@ -5,9 +5,8 @@
 	add hl, bc
 	ld a, [hl]
 	ret
-; 3856
 
-GetBaseData:: ; 3856
+GetBaseData::
 	push bc
 	push de
 	push hl
@@ -62,13 +61,12 @@
 	pop de
 	pop bc
 	ret
-; 389c
 
-GetCurNick:: ; 389c
+GetCurNick::
 	ld a, [wCurPartyMon]
 	ld hl, wPartyMonNicknames
 
-GetNick:: ; 38a2
+GetNick::
 ; Get nickname a from list hl.
 
 	push hl
@@ -87,4 +85,3 @@
 	pop bc
 	pop hl
 	ret
-; 38bb
--- a/home/mon_data_2.asm
+++ b/home/mon_data_2.asm
@@ -1,4 +1,4 @@
-GetPartyParamLocation:: ; 3917
+GetPartyParamLocation::
 ; Get the location of parameter a from wCurPartyMon in hl
 	push bc
 	ld hl, wPartyMons
@@ -9,15 +9,13 @@
 	call GetPartyLocation
 	pop bc
 	ret
-; 3927
 
-GetPartyLocation:: ; 3927
+GetPartyLocation::
 ; Add the length of a PartyMon struct to hl a times.
 	ld bc, PARTYMON_STRUCT_LENGTH
 	jp AddNTimes
-; 392d
 
-Unreferenced_GetDexNumber:: ; 392d
+Unreferenced_GetDexNumber::
 ; Probably used in gen 1 to convert index number to dex number
 ; Not required in gen 2 because index number == dex number
 	push hl
@@ -34,4 +32,3 @@
 	ld c, h
 	pop hl
 	ret
-; 3945
--- a/home/mon_stats.asm
+++ b/home/mon_stats.asm
@@ -1,4 +1,4 @@
-IsAPokemon:: ; 3741
+IsAPokemon::
 ; Return carry if species a is not a Pokemon.
 	and a
 	jr z, .NotAPokemon
@@ -14,9 +14,8 @@
 .Pokemon:
 	and a
 	ret
-; 3750
 
-DrawBattleHPBar:: ; 3750
+DrawBattleHPBar::
 ; Draw an HP bar d tiles long at hl
 ; Fill it up to e pixels
 
@@ -75,13 +74,12 @@
 	pop de
 	pop hl
 	ret
-; 3786
 
-PrepMonFrontpic:: ; 3786
+PrepMonFrontpic::
 	ld a, $1
 	ld [wBoxAlignment], a
 
-_PrepMonFrontpic:: ; 378b
+_PrepMonFrontpic::
 	ld a, [wCurPartySpecies]
 	call IsAPokemon
 	jr c, .not_pokemon
@@ -104,4 +102,3 @@
 	inc a
 	ld [wCurPartySpecies], a
 	ret
-; 37b6
--- a/home/movement.asm
+++ b/home/movement.asm
@@ -1,4 +1,4 @@
-InitMovementBuffer:: ; 1b1e
+InitMovementBuffer::
 	ld [wMovementBufferObject], a
 	xor a
 	ld [wMovementBufferCount], a
@@ -9,9 +9,8 @@
 	ld a, HIGH(wMovementBuffer)
 	ld [wUnusedMovementBufferPointer + 1], a
 	ret
-; 1b35
 
-DecrementMovementBufferCount:: ; 1b35
+DecrementMovementBufferCount::
 	ld a, [wMovementBufferCount]
 	and a
 	ret z
@@ -18,9 +17,8 @@
 	dec a
 	ld [wMovementBufferCount], a
 	ret
-; 1b3f
 
-AppendToMovementBuffer:: ; 1b3f
+AppendToMovementBuffer::
 	push hl
 	push de
 	ld hl, wMovementBufferCount
@@ -33,9 +31,8 @@
 	pop de
 	pop hl
 	ret
-; 1b50
 
-AppendToMovementBufferNTimes:: ; 1b50
+AppendToMovementBufferNTimes::
 	push af
 	ld a, c
 	and a
@@ -50,9 +47,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 1b5f
 
-ComputePathToWalkToPlayer:: ; 1b5f
+ComputePathToWalkToPlayer::
 	push af
 ; compare x coords, load left/right into h, and x distance into d
 	ld a, b
@@ -100,9 +96,8 @@
 	ld c, e
 	call AppendToMovementBufferNTimes
 	ret
-; 1b92
 
-.GetMovementData: ; 1b92
+.GetMovementData:
 	push de
 	push hl
 	ld l, b
@@ -118,7 +113,6 @@
 	pop hl
 	pop de
 	ret
-; 1ba5
 
 .MovementData:
 	slow_step DOWN
@@ -133,9 +127,8 @@
 	big_step UP
 	big_step LEFT
 	big_step RIGHT
-; 1bb1
 
-SetMenuAttributes:: ; 1bb1
+SetMenuAttributes::
 	push hl
 	push bc
 	ld hl, w2DMenuCursorInitY
@@ -156,21 +149,18 @@
 	pop bc
 	pop hl
 	ret
-; 1bc9
 
-StaticMenuJoypad:: ; 1bc9
+StaticMenuJoypad::
 	callfar _StaticMenuJoypad
 	call GetMenuJoypad
 	ret
-; 1bd3
 
-ScrollingMenuJoypad:: ; 1bd3
+ScrollingMenuJoypad::
 	callfar _ScrollingMenuJoypad
 	call GetMenuJoypad
 	ret
-; 1bdd
 
-GetMenuJoypad:: ; 1bdd
+GetMenuJoypad::
 	push bc
 	push af
 	ld a, [hJoyLast]
@@ -184,9 +174,8 @@
 	ld a, b
 	pop bc
 	ret
-; 1bee
 
-PlaceHollowCursor:: ; 1bee
+PlaceHollowCursor::
 	ld hl, wCursorCurrentTile
 	ld a, [hli]
 	ld h, [hl]
@@ -193,9 +182,8 @@
 	ld l, a
 	ld [hl], "▷"
 	ret
-; 1bf7
 
-HideCursor:: ; 1bf7
+HideCursor::
 	ld hl, wCursorCurrentTile
 	ld a, [hli]
 	ld h, [hl]
@@ -202,5 +190,4 @@
 	ld l, a
 	ld [hl], " "
 	ret
-; 1c00
 
--- a/home/names.asm
+++ b/home/names.asm
@@ -1,4 +1,4 @@
-NamesPointers:: ; 33ab
+NamesPointers::
 ; entries correspond to GetName constants (see constants/text_constants.asm)
 	dba PokemonNames        ; MON_NAME (not used; jumps to GetPokemonName)
 	dba MoveNames           ; MOVE_NAME
@@ -8,9 +8,8 @@
 	dbw 0, wOTPartyMonOT     ; ENEMY_OT_NAME
 	dba TrainerClassNames   ; TRAINER_NAME
 	dbw 4, MoveDescriptions ; MOVE_DESC_NAME_BROKEN (wrong bank)
-; 33c3
 
-GetName:: ; 33c3
+GetName::
 ; Return name wCurSpecies from name list wNamedObjectTypeBuffer in wStringBuffer1.
 
 	ld a, [hROMBank]
@@ -67,9 +66,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 3411
 
-GetNthString:: ; 3411
+GetNthString::
 ; Return the address of the
 ; ath string starting from hl.
 
@@ -87,9 +85,8 @@
 	jr nz, .readChar
 	pop bc
 	ret
-; 3420
 
-GetBasePokemonName:: ; 3420
+GetBasePokemonName::
 ; Discards gender (Nidoran).
 
 	push hl
@@ -112,9 +109,8 @@
 	pop hl
 	ret
 
-; 343b
 
-GetPokemonName:: ; 343b
+GetPokemonName::
 ; Get Pokemon name wd265.
 
 	ld a, [hROMBank]
@@ -150,9 +146,8 @@
 	pop af
 	rst Bankswitch
 	ret
-; 3468
 
-GetItemName:: ; 3468
+GetItemName::
 ; Get item name wd265.
 
 	push hl
@@ -174,9 +169,8 @@
 	pop bc
 	pop hl
 	ret
-; 3487
 
-GetTMHMName:: ; 3487
+GetTMHMName::
 ; Get TM/HM name by item id wd265.
 
 	push hl
@@ -257,11 +251,10 @@
 	db "HM"
 .HMTextEnd:
 	db "@"
-; 34df
 
 INCLUDE "home/hm_moves.asm"
 
-GetMoveName:: ; 34f8
+GetMoveName::
 	push hl
 
 	ld a, MOVE_NAME
@@ -275,4 +268,3 @@
 
 	pop hl
 	ret
-; 350c
--- a/home/palettes.asm
+++ b/home/palettes.asm
@@ -1,7 +1,7 @@
 ; Functions dealing with palettes.
 
 
-UpdatePalsIfCGB:: ; c2f
+UpdatePalsIfCGB::
 ; update bgp data from wBGPals2
 ; update obp data from wOBPals2
 ; return carry if successful
@@ -12,7 +12,7 @@
 	ret z
 
 
-UpdateCGBPals:: ; c33
+UpdateCGBPals::
 ; return carry if successful
 ; any pals to update?
 	ld a, [hCGBPalUpdate]
@@ -20,7 +20,7 @@
 	ret z
 
 
-ForceUpdateCGBPals:: ; c37
+ForceUpdateCGBPals::
 
 	ld a, [rSVBK]
 	push af
@@ -68,10 +68,9 @@
 
 	scf
 	ret
-; c9f
 
 
-DmgToCgbBGPals:: ; c9f
+DmgToCgbBGPals::
 ; exists to forego reinserting cgb-converted image data
 
 ; input: a -> bgp
@@ -114,10 +113,9 @@
 .end
 	pop af
 	ret
-; ccb
 
 
-DmgToCgbObjPals:: ; ccb
+DmgToCgbObjPals::
 ; exists to forego reinserting cgb-converted image data
 
 ; input: d -> obp1
@@ -160,10 +158,9 @@
 	pop de
 	pop hl
 	ret
-; cf8
 
 
-DmgToCgbObjPal0:: ; cf8
+DmgToCgbObjPal0::
 	ld [rOBP0], a
 	push af
 
@@ -200,9 +197,8 @@
 .dmg
 	pop af
 	ret
-; d24
 
-DmgToCgbObjPal1:: ; d24
+DmgToCgbObjPal1::
 	ld [rOBP1], a
 	push af
 
@@ -238,11 +234,10 @@
 .dmg
 	pop af
 	ret
-; d50
 
 
 
-CopyPals:: ; d50
+CopyPals::
 ; copy c palettes in order b from de to hl
 
 	push bc
@@ -293,10 +288,9 @@
 	dec c
 	jr nz, CopyPals
 	ret
-; d79
 
 
-ClearVBank1:: ; d79
+ClearVBank1::
 	ld a, [hCGB]
 	and a
 	ret z
@@ -312,15 +306,13 @@
 	ld a, 0
 	ld [rVBK], a
 	ret
-; d90
 
 
-ret_d90:: ; d90
+ret_d90::
 	ret
-; d91
 
 
-ReloadSpritesNoPalettes:: ; d91
+ReloadSpritesNoPalettes::
 	ld a, [hCGB]
 	and a
 	ret z
@@ -338,15 +330,12 @@
 	ld [hCGBPalUpdate], a
 	call DelayFrame
 	ret
-; db1
 
 
-FarCallSwapTextboxPalettes:: ; db1
+FarCallSwapTextboxPalettes::
 	homecall SwapTextboxPalettes
 	ret
-; dbd
 
-FarCallScrollBGMapPalettes:: ; dbd
+FarCallScrollBGMapPalettes::
 	homecall ScrollBGMapPalettes
 	ret
-; dc9
--- a/home/pokedex_flags.asm
+++ b/home/pokedex_flags.asm
@@ -1,4 +1,4 @@
-SetSeenAndCaughtMon:: ; 3380
+SetSeenAndCaughtMon::
 	push af
 	ld c, a
 	ld hl, wPokedexCaught
@@ -6,33 +6,28 @@
 	call PokedexFlagAction
 	pop af
 	; fallthrough
-; 338b
 
-SetSeenMon:: ; 338b
+SetSeenMon::
 	ld c, a
 	ld hl, wPokedexSeen
 	ld b, SET_FLAG
 	jr PokedexFlagAction
-; 3393
 
-CheckCaughtMon:: ; 3393
+CheckCaughtMon::
 	ld c, a
 	ld hl, wPokedexCaught
 	ld b, CHECK_FLAG
 	jr PokedexFlagAction
-; 339b
 
-CheckSeenMon:: ; 339b
+CheckSeenMon::
 	ld c, a
 	ld hl, wPokedexSeen
 	ld b, CHECK_FLAG
 	; fallthrough
-; 33a1
 
-PokedexFlagAction:: ; 33a1
+PokedexFlagAction::
 	ld d, 0
 	predef SmallFarFlagAction
 	ld a, c
 	and a
 	ret
-; 33ab
--- a/home/predef.asm
+++ b/home/predef.asm
@@ -1,4 +1,4 @@
-Predef:: ; 2d83
+Predef::
 ; Call predefined function a.
 ; Preserves bc, de, hl and f.
 
@@ -50,4 +50,3 @@
 	ld a, [wPredefTemp + 1]
 	ld l, a
 	ret
-; 2dba
--- a/home/print_bcd.asm
+++ b/home/print_bcd.asm
@@ -1,4 +1,4 @@
-PrintBCDNumber:: ; 38bb
+PrintBCDNumber::
 ; function to print a BCD (Binary-coded decimal) number
 ; de = address of BCD number
 ; hl = destination address
@@ -50,7 +50,7 @@
 	ret
 ; 0x38f2
 
-PrintBCDDigit:: ; 38f2
+PrintBCDDigit::
 	and %00001111
 	and a
 	jr z, .zeroDigit
--- a/home/print_level.asm
+++ b/home/print_level.asm
@@ -1,4 +1,4 @@
-PrintLevel:: ; 382d
+PrintLevel::
 ; Print wTempMonLevel at hl
 
 	ld a, [wTempMonLevel]
@@ -14,18 +14,15 @@
 	dec hl
 	inc c
 	jr Print8BitNumRightAlign
-; 383d
 
-PrintLevel_Force3Digits:: ; 383d
+PrintLevel_Force3Digits::
 ; Print :L and all 3 digits
 	ld [hl], "<LV>"
 	inc hl
 	ld c, 3
-; 3842
 
-Print8BitNumRightAlign:: ; 3842
+Print8BitNumRightAlign::
 	ld [wd265], a
 	ld de, wd265
 	ld b, PRINTNUM_RIGHTALIGN | 1
 	jp PrintNum
-; 384d
--- a/home/print_text.asm
+++ b/home/print_text.asm
@@ -1,4 +1,4 @@
-PrintLetterDelay:: ; 313d
+PrintLetterDelay::
 ; Wait before printing the next letter.
 
 ; The text speed setting in wOptions is actually a frame count:
@@ -79,9 +79,8 @@
 	pop de
 	pop hl
 	ret
-; 318c
 
-CopyDataUntil:: ; 318c
+CopyDataUntil::
 ; Copy [hl .. bc) to de.
 
 ; In other words, the source data is
@@ -100,17 +99,15 @@
 	ret
 ; 0x3198
 
-PrintNum:: ; 3198
+PrintNum::
 	homecall _PrintNum
 	ret
-; 31a4
 
-MobilePrintNum:: ; 31a4
+MobilePrintNum::
 	homecall _MobilePrintNum
 	ret
-; 31b0
 
-FarPrintText:: ; 31b0
+FarPrintText::
 	ld [hBuffer], a
 	ld a, [hROMBank]
 	push af
@@ -122,4 +119,3 @@
 	pop af
 	rst Bankswitch
 	ret
-; 31be
--- a/home/random.asm
+++ b/home/random.asm
@@ -1,4 +1,4 @@
-Random:: ; 2f8c
+Random::
 ; A simple hardware-based random number generator (RNG).
 
 ; Two random numbers are generated by adding and subtracting
@@ -27,9 +27,8 @@
 
 	pop bc
 	ret
-; 2f9f
 
-BattleRandom:: ; 2f9f
+BattleRandom::
 ; _BattleRandom lives in another bank.
 
 ; It handles all RNG calls in the battle engine, allowing
@@ -47,10 +46,9 @@
 	rst Bankswitch
 	ld a, [wPredefTemp + 1]
 	ret
-; 2fb1
 
 
-RandomRange:: ; 2fb1
+RandomRange::
 ; Return a random number between 0 and a (non-inclusive).
 
 	push bc
@@ -81,4 +79,3 @@
 
 	pop bc
 	ret
-; 2fcb
--- a/home/region.asm
+++ b/home/region.asm
@@ -1,4 +1,4 @@
-IsInJohto:: ; 2f17
+IsInJohto::
 ; Return 0 if the player is in Johto, and 1 in Kanto.
 
 	ld a, [wMapGroup]
@@ -30,4 +30,3 @@
 .Kanto:
 	ld a, 1
 	ret
-; 2f3e
--- a/home/rtc.asm
+++ b/home/rtc.asm
@@ -1,4 +1,4 @@
-RTC:: ; 46f
+RTC::
 ; update time and time-sensitive palettes
 
 ; rtc enabled?
@@ -13,12 +13,10 @@
 	bit 0, a ; obj update
 	ret z
 
-TimeOfDayPals:: ; 47e
+TimeOfDayPals::
 	callfar _TimeOfDayPals
 	ret
-; 485
 
-UpdateTimePals:: ; 485
+UpdateTimePals::
 	callfar _UpdateTimePals
 	ret
-; 48c
--- a/home/scrolling_menu.asm
+++ b/home/scrolling_menu.asm
@@ -1,4 +1,4 @@
-ScrollingMenu:: ; 350c
+ScrollingMenu::
 	call CopyMenuData
 	ld a, [hROMBank]
 	push af
@@ -15,16 +15,14 @@
 
 	ld a, [wMenuJoypad]
 	ret
-; 3524
 
-.UpdatePalettes: ; 3524
+.UpdatePalettes:
 	ld hl, wVramState
 	bit 0, [hl]
 	jp nz, UpdateTimePals
 	jp SetPalettes
-; 352f
 
-InitScrollingMenu:: ; 352f
+InitScrollingMenu::
 	ld a, [wMenuBorderTopCoord]
 	dec a
 	ld b, a
@@ -41,7 +39,6 @@
 	call Coord2Tile
 	pop bc
 	jp TextBox
-; 354b
 
 JoyTextDelay_ForcehJoyDown:: ; 354b joypad
 	call DelayFrame
@@ -62,4 +59,3 @@
 	or c
 	ld c, a
 	ret
-; 3567
--- a/home/serial.asm
+++ b/home/serial.asm
@@ -1,4 +1,4 @@
-Serial:: ; 6ef
+Serial::
 ; The serial interrupt.
 
 	push af
@@ -87,9 +87,8 @@
 	pop bc
 	pop af
 	reti
-; 75f
 
-Serial_ExchangeBytes:: ; 75f
+Serial_ExchangeBytes::
 	ld a, $1
 	ld [hSerialIgnoringInitialData], a
 .loop
@@ -123,9 +122,8 @@
 	or c
 	jr nz, .loop
 	ret
-; 78a
 
-Serial_ExchangeByte:: ; 78a
+Serial_ExchangeByte::
 .loop
 	xor a
 	ld [hSerialReceivedNewData], a
@@ -232,9 +230,8 @@
 	dec a
 	jr nz, .delay_cycles
 	ret
-; 82b
 
-CheckwLinkTimeoutFramesNonzero:: ; 82b
+CheckwLinkTimeoutFramesNonzero::
 	push hl
 	ld hl, wLinkTimeoutFrames
 	ld a, [hli]
@@ -241,18 +238,16 @@
 	or [hl]
 	pop hl
 	ret
-; 833
 
-SerialDisconnected:: ; 833
+SerialDisconnected::
 	dec a ; a is always 0 when this is called
 	ld [wLinkTimeoutFrames], a
 	ld [wLinkTimeoutFrames + 1], a
 	ret
-; 83b
 
 ; This is used to exchange the button press and selected menu item on the link menu.
 ; The data is sent thrice and read twice to increase reliability.
-Serial_ExchangeLinkMenuSelection:: ; 83b
+Serial_ExchangeLinkMenuSelection::
 	ld hl, wPlayerLinkAction
 	ld de, wOtherPlayerLinkMode
 	ld c, 2
@@ -276,24 +271,21 @@
 	dec c
 	jr nz, .asm_847
 	ret
-; 862
 
-Serial_PrintWaitingTextAndSyncAndExchangeNybble:: ; 862
+Serial_PrintWaitingTextAndSyncAndExchangeNybble::
 	call LoadTileMapToTempTileMap
 	callfar PlaceWaitingText
 	call WaitLinkTransfer
 	jp Call_LoadTempTileMapToTileMap
-; 871
 
-Serial_SyncAndExchangeNybble:: ; 871
+Serial_SyncAndExchangeNybble::
 	call LoadTileMapToTempTileMap
 	callfar PlaceWaitingText
 	jp WaitLinkTransfer
-; 87d
 
 ; One "giant" leap for machinekind
 
-WaitLinkTransfer:: ; 87d
+WaitLinkTransfer::
 	ld a, $ff
 	ld [wOtherPlayerLinkAction], a
 .loop
@@ -338,9 +330,8 @@
 	ld a, [wOtherPlayerLinkAction]
 	ld [wOtherPlayerLinkMode], a
 	ret
-; 8c1
 
-LinkTransfer:: ; 8c1
+LinkTransfer::
 	push bc
 	ld b, SERIAL_TIMECAPSULE
 	ld a, [wLinkMode]
@@ -370,9 +361,8 @@
 	call .Receive
 	pop bc
 	ret
-; 8f3
 
-.Receive: ; 8f3
+.Receive:
 	ld a, [hSerialReceive]
 	ld [wOtherPlayerLinkMode], a
 	and $f0
@@ -384,9 +374,8 @@
 	and $f
 	ld [wOtherPlayerLinkAction], a
 	ret
-; 908
 
-LinkDataReceived:: ; 908
+LinkDataReceived::
 ; Let the other system know that the data has been received.
 	xor a
 	ld [hSerialSend], a
@@ -398,9 +387,8 @@
 	ld a, (1 << rSC_ON) | 1
 	ld [rSC], a
 	ret
-; 919
 
-Unreferenced_Function919:: ; 919
+Unreferenced_Function919::
 	ld a, [wLinkMode]
 	and a
 	ret nz
@@ -413,4 +401,3 @@
 	ld a, 1 << rSC_ON
 	ld [rSC], a
 	ret
-; 92e
--- a/home/sine.asm
+++ b/home/sine.asm
@@ -1,10 +1,9 @@
-Cosine:: ; 1b0f
+Cosine::
 ; a = d * cos(a * pi/32)
 	add %010000 ; cos(x) = sin(x + pi/2)
 	; fallthrough
-Sine:: ; 1b11
+Sine::
 ; a = d * sin(a * pi/32)
 	ld e, a
 	homecall _Sine
 	ret
-; 1b1e
--- a/home/sprite_anims.asm
+++ b/home/sprite_anims.asm
@@ -1,4 +1,4 @@
-PushLYOverrides:: ; 3b0c
+PushLYOverrides::
 	ld a, [hLCDCPointer]
 	and a
 	ret z
@@ -16,9 +16,8 @@
 	ld a, (wLYOverridesEnd - wLYOverrides) / 16
 	ld [wRequested2bpp], a
 	ret
-; 3b2a
 
-_InitSpriteAnimStruct:: ; 3b2a
+_InitSpriteAnimStruct::
 	ld [wSpriteAnimIDBuffer], a
 	ld a, [hROMBank]
 	push af
@@ -33,9 +32,8 @@
 	rst Bankswitch
 
 	ret
-; 3b3c
 
-ReinitSpriteAnimFrame:: ; 3b3c
+ReinitSpriteAnimFrame::
 	ld [wSpriteAnimIDBuffer], a
 	ld a, [hROMBank]
 	push af
@@ -50,4 +48,3 @@
 	rst Bankswitch
 
 	ret
-; 3b4e
--- a/home/sprite_updates.asm
+++ b/home/sprite_updates.asm
@@ -9,7 +9,7 @@
 	ret
 ; 0x2ee4
 
-EnableSpriteUpdates:: ; 2ee4
+EnableSpriteUpdates::
 	ld a, $1
 	ld [wSpriteUpdatesEnabled], a
 	ld a, [wVramState]
@@ -18,4 +18,3 @@
 	ld a, $1
 	ld [hMapAnims], a
 	ret
-; 2ef6
--- a/home/sram.asm
+++ b/home/sram.asm
@@ -1,12 +1,11 @@
-GetSRAMBank:: ; 2fcb
+GetSRAMBank::
 ; load sram bank a
 ; if invalid bank, sram is disabled
 	cp NUM_SRAM_BANKS
 	jr c, OpenSRAM
 	jr CloseSRAM
-; 2fd1
 
-OpenSRAM:: ; 2fd1
+OpenSRAM::
 ; switch to sram bank a
 	push af
 ; latch clock data
@@ -19,9 +18,8 @@
 	pop af
 	ld [MBC3SRamBank], a
 	ret
-; 2fe1
 
-CloseSRAM:: ; 2fe1
+CloseSRAM::
 	push af
 	ld a, SRAM_DISABLE
 ; reset clock latch for next time
@@ -30,4 +28,3 @@
 	ld [MBC3SRamEnable], a
 	pop af
 	ret
-; 2fec
--- a/home/stone_queue.asm
+++ b/home/stone_queue.asm
@@ -1,4 +1,4 @@
-HandleStoneQueue:: ; 3567
+HandleStoneQueue::
 	ld a, [hROMBank]
 	push af
 
@@ -9,9 +9,8 @@
 	ld a, b
 	rst Bankswitch
 	ret
-; 3574
 
-.WarpAction: ; 3574
+.WarpAction:
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, de
 	ld a, [hl]
@@ -35,9 +34,8 @@
 .nope
 	and a
 	ret
-; 3599
 
-.IsObjectOnWarp: ; 3599
+.IsObjectOnWarp:
 	push de
 
 	ld hl, OBJECT_NEXT_MAP_X
@@ -56,9 +54,8 @@
 
 	pop de
 	ret
-; 35b0
 
-.check_on_warp ; 35b0
+.check_on_warp
 	ld hl, wCurrMapWarpsPointer
 	ld a, [hli]
 	ld h, [hl]
@@ -102,9 +99,8 @@
 	inc a
 	scf
 	ret
-; 35de
 
-.IsObjectInStoneTable: ; 35de
+.IsObjectInStoneTable:
 	inc e
 	ld hl, CMDQUEUE_ADDR
 	add hl, bc
@@ -140,4 +136,3 @@
 .yes
 	scf
 	ret
-; 3600
--- a/home/string.asm
+++ b/home/string.asm
@@ -1,14 +1,13 @@
-InitString:: ; 2ef6
+InitString::
 ; Init a string of length c.
 	push hl
 	jr _InitString
-; 2ef9
 
-InitName:: ; 2ef9
+InitName::
 ; Intended for names, so this function is limited to ten characters.
 	push hl
 	ld c, 10
-_InitString:: ; 2efc
+_InitString::
 ; if the string pointed to by hl is empty (defined as "zero or more spaces
 ; followed by a null"), then initialize it to the string pointed to by de.
 	push bc
@@ -34,4 +33,3 @@
 	pop bc
 	pop hl
 	ret
-; 2f17
--- a/home/text.asm
+++ b/home/text.asm
@@ -1,4 +1,4 @@
-ClearBox:: ; fb6
+ClearBox::
 ; Fill a c*b box at hl with blank tiles.
 	ld a, " "
 	; fallthrough
@@ -18,10 +18,9 @@
 	dec b
 	jr nz, .row
 	ret
-; fc8
 
 
-ClearTileMap:: ; fc8
+ClearTileMap::
 ; Fill wTileMap with blank tiles.
 
 	hlcoord 0, 0
@@ -34,19 +33,17 @@
 	bit rLCDC_ENABLE, a
 	ret z
 	jp WaitBGMap
-; fdb
 
 
-ClearScreen:: ; fdb
+ClearScreen::
 	ld a, PAL_BG_TEXT
 	hlcoord 0, 0, wAttrMap
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call ByteFill
 	jr ClearTileMap
-; fe8
 
 
-TextBox:: ; fe8
+TextBox::
 ; Draw a text box at hl with room for b lines of c characters each.
 ; Places a border around the textbox, then switches the palette to the
 ; text black-and-white scheme.
@@ -56,10 +53,9 @@
 	pop hl
 	pop bc
 	jr TextBoxPalette
-; ff1
 
 
-TextBoxBorder:: ; ff1
+TextBoxBorder::
 
 	; Top
 	push hl
@@ -96,9 +92,8 @@
 	ld [hl], "┘"
 
 	ret
-; 101e
 
-.PlaceChars: ; 101e
+.PlaceChars:
 ; Place char a c times.
 	ld d, c
 .loop
@@ -106,10 +101,9 @@
 	dec d
 	jr nz, .loop
 	ret
-; 1024
 
 
-TextBoxPalette:: ; 1024
+TextBoxPalette::
 ; Fill text box width c height b at hl with pal 7
 	ld de, wAttrMap - wTileMap
 	add hl, de
@@ -132,32 +126,28 @@
 	dec b
 	jr nz, .col
 	ret
-; 103e
 
 
-SpeechTextBox:: ; 103e
+SpeechTextBox::
 ; Standard textbox.
 	hlcoord TEXTBOX_X, TEXTBOX_Y
 	ld b, TEXTBOX_INNERH
 	ld c, TEXTBOX_INNERW
 	jp TextBox
-; 1048
 
-TestText:: ; 1048
+TestText::
 	text "ゲームフりーク!"
 	done
-; 1052
 
-RadioTerminator:: ; 1052
+RadioTerminator::
 	ld hl, .stop
 	ret
 .stop	db "@"
-; 1057
 
 
-PrintText:: ; 1057
+PrintText::
 	call SetUpTextBox
-BuenaPrintText:: ; 105a
+BuenaPrintText::
 	push hl
 	hlcoord TEXTBOX_INNERX, TEXTBOX_INNERY
 	lb bc, TEXTBOX_INNERH - 1, TEXTBOX_INNERW
@@ -164,13 +154,12 @@
 	call ClearBox
 	pop hl
 
-PrintTextBoxText:: ; 1065
+PrintTextBoxText::
 	bccoord TEXTBOX_INNERX, TEXTBOX_INNERY
 	call PlaceHLTextAtBC
 	ret
-; 106c
 
-SetUpTextBox:: ; 106c
+SetUpTextBox::
 	push hl
 	call SpeechTextBox
 	call UpdateSprites
@@ -177,13 +166,12 @@
 	call ApplyTilemap
 	pop hl
 	ret
-; 1078
 
 
-PlaceString:: ; 1078
+PlaceString::
 	push hl
 
-PlaceNextChar:: ; 1079
+PlaceNextChar::
 	ld a, [de]
 	cp "@"
 	jr nz, CheckDict
@@ -193,11 +181,11 @@
 	ret
 	pop de
 
-NextChar:: ; 1083
+NextChar::
 	inc de
 	jp PlaceNextChar
 
-CheckDict:: ; 1087
+CheckDict::
 dict: MACRO
 if \1 == 0
 	and a
@@ -299,12 +287,11 @@
 ; 0x117b
 
 
-DayOfWeekChar:: ; 117b
+DayOfWeekChar::
 	ld c, l
 	ld b, h
 	farcall Function17f036
 	jp PlaceNextChar
-; 1186
 
 
 print_name: MACRO
@@ -313,35 +300,35 @@
 	jp PlaceCommandCharacter
 ENDM
 
-PrintMomsName:   print_name wMomsName   ; 1186
-PrintPlayerName: print_name wPlayerName ; 118d
-PrintRivalName:  print_name wRivalName  ; 1194
-PrintRedsName:   print_name wRedsName   ; 119b
-PrintGreensName: print_name wGreensName ; 11a2
+PrintMomsName:   print_name wMomsName
+PrintPlayerName: print_name wPlayerName
+PrintRivalName:  print_name wRivalName
+PrintRedsName:   print_name wRedsName
+PrintGreensName: print_name wGreensName
 
-TrainerChar:  print_name TrainerCharText ; 11a9
-TMChar:       print_name TMCharText      ; 11b0
-PCChar:       print_name PCCharText      ; 11b7
-RocketChar:   print_name RocketCharText  ; 11be
-PlacePOKe:    print_name PlacePOKeText   ; 11c5
-PlaceKougeki: print_name KougekiText     ; 11cc
-SixDotsChar:  print_name SixDotsCharText ; 11d3
-PlacePKMN:    print_name PlacePKMNText   ; 11da
-PlacePOKE:    print_name PlacePOKEText   ; 11e1
-PlaceJPRoute: print_name PlaceJPRouteText ; 11e8
-PlaceWatashi: print_name PlaceWatashiText ; 11ef
-PlaceKokoWa:  print_name PlaceKokoWaText ; 11f6
+TrainerChar:  print_name TrainerCharText
+TMChar:       print_name TMCharText
+PCChar:       print_name PCCharText
+RocketChar:   print_name RocketCharText
+PlacePOKe:    print_name PlacePOKeText
+PlaceKougeki: print_name KougekiText
+SixDotsChar:  print_name SixDotsCharText
+PlacePKMN:    print_name PlacePKMNText
+PlacePOKE:    print_name PlacePOKEText
+PlaceJPRoute: print_name PlaceJPRouteText
+PlaceWatashi: print_name PlaceWatashiText
+PlaceKokoWa:  print_name PlaceKokoWaText
 
 
-PlaceMoveTargetsName:: ; 11fd
+PlaceMoveTargetsName::
 	ld a, [hBattleTurn]
 	xor 1
 	jr PlaceMoveUsersName.place
 
-PlaceMoveUsersName:: ; 1203
+PlaceMoveUsersName::
 	ld a, [hBattleTurn]
 
-.place: ; 1205
+.place:
 	push de
 	and a
 	jr nz, .enemy
@@ -358,7 +345,7 @@
 	jr PlaceCommandCharacter
 
 
-PlaceEnemysName:: ; 121b
+PlaceEnemysName::
 	push de
 
 	ld a, [wLinkMode]
@@ -392,7 +379,7 @@
 	jr PlaceCommandCharacter
 
 
-PlaceGenderedPlayerName:: ; 1252
+PlaceGenderedPlayerName::
 	push de
 	ld de, wPlayerName
 	call PlaceString
@@ -406,7 +393,7 @@
 	jr PlaceCommandCharacter
 
 
-PlaceCommandCharacter:: ; 126a
+PlaceCommandCharacter::
 	call PlaceString
 	ld h, b
 	ld l, c
@@ -431,25 +418,22 @@
 PlaceKokoWaText:: db "@"
 KunSuffixText::   db "@"
 ChanSuffixText::  db "@"
-; 12a7
 
-NextLineChar:: ; 12a7
+NextLineChar::
 	pop hl
 	ld bc, SCREEN_WIDTH * 2
 	add hl, bc
 	push hl
 	jp NextChar
-; 12b0
 
-LineBreakChar:: ; 12b0
+LineBreakChar::
 	pop hl
 	ld bc, SCREEN_WIDTH
 	add hl, bc
 	push hl
 	jp NextChar
-; 12b9
 
-TextFar:: ; 12b9
+TextFar::
 	pop hl
 	push de
 	ld bc, -wTileMap + $10000
@@ -489,10 +473,9 @@
 	add hl, bc
 	push hl
 	jp NextChar
-; 12ea
 
 
-LineChar:: ; 12ea
+LineChar::
 	pop hl
 	hlcoord TEXTBOX_INNERX, TEXTBOX_INNERY + 2
 	push hl
@@ -499,7 +482,7 @@
 	jp NextChar
 ; 0x12f2
 
-Paragraph:: ; 12f2
+Paragraph::
 	push de
 
 	ld a, [wLinkMode]
@@ -521,10 +504,9 @@
 	hlcoord TEXTBOX_INNERX, TEXTBOX_INNERY
 	pop de
 	jp NextChar
-; 131f
 
 
-_ContText:: ; 131f
+_ContText::
 	ld a, [wLinkMode]
 	or a
 	jr nz, .communication
@@ -542,7 +524,7 @@
 	call z, UnloadBlinkingCursor
 	; fallthrough
 
-_ContTextNoPause:: ; 1337
+_ContTextNoPause::
 	push de
 	call TextScroll
 	call TextScroll
@@ -549,10 +531,9 @@
 	hlcoord TEXTBOX_INNERX, TEXTBOX_INNERY + 2
 	pop de
 	jp NextChar
-; 1345
 
 
-ContText:: ; 1345
+ContText::
 	push de
 	ld de, .cont
 	ld b, h
@@ -564,18 +545,16 @@
 	jp NextChar
 
 .cont: db "<_CONT>@"
-; 1356
 
 
-PlaceDexEnd:: ; 1356
+PlaceDexEnd::
 ; Ends a Pokédex entry in Gen 1.
 ; Dex entries are now regular strings.
 	ld [hl], "."
 	pop hl
 	ret
-; 135a
 
-PromptText:: ; 135a
+PromptText::
 	ld a, [wLinkMode]
 	cp LINK_COLOSSEUM
 	jr z, .ok
@@ -593,7 +572,7 @@
 	jr z, DoneText
 	call UnloadBlinkingCursor
 
-DoneText:: ; 137c
+DoneText::
 	pop hl
 	ld de, .stop
 	dec de
@@ -600,16 +579,14 @@
 	ret
 
 .stop: db "@"
-; 1383
 
-NullChar:: ; 1383
+NullChar::
 	ld a, "?"
 	ld [hli], a
 	call PrintLetterDelay
 	jp NextChar
-; 138c
 
-TextScroll:: ; 138c
+TextScroll::
 	hlcoord TEXTBOX_INNERX, TEXTBOX_INNERY
 	decoord TEXTBOX_INNERX, TEXTBOX_INNERY - 1
 	ld a, TEXTBOX_INNERH - 1
@@ -640,9 +617,8 @@
 	ld c, 5
 	call DelayFrames
 	ret
-; 13b6
 
-Text_WaitBGMap:: ; 13b6
+Text_WaitBGMap::
 	push bc
 	ld a, [hOAMUpdate]
 	push af
@@ -655,25 +631,21 @@
 	ld [hOAMUpdate], a
 	pop bc
 	ret
-; 13c6
 
-Diacritic:: ; 13c6
+Diacritic::
 	ret
-; 13c7
 
-LoadBlinkingCursor:: ; 13c7
+LoadBlinkingCursor::
 	ld a, "▼"
 	ldcoord_a 18, 17
 	ret
-; 13cd
 
-UnloadBlinkingCursor:: ; 13cd
+UnloadBlinkingCursor::
 	lda_coord 17, 17
 	ldcoord_a 18, 17
 	ret
-; 13d4
 
-FarString:: ; 13d4
+FarString::
 	ld b, a
 	ld a, [hROMBank]
 	push af
@@ -685,17 +657,15 @@
 	pop af
 	rst Bankswitch
 	ret
-; 13e0
 
-PokeFluteTerminatorCharacter:: ; 13e0
+PokeFluteTerminatorCharacter::
 	ld hl, .stop
 	ret
 
 .stop: db "@"
-; 13e5
 
 
-PlaceHLTextAtBC:: ; 13e5
+PlaceHLTextAtBC::
 	ld a, [wTextBoxFlags]
 	push af
 	set NO_TEXT_DELAY_F, a
@@ -706,9 +676,8 @@
 	pop af
 	ld [wTextBoxFlags], a
 	ret
-; 13f6
 
-DoTextUntilTerminator:: ; 13f6
+DoTextUntilTerminator::
 	ld a, [hli]
 	cp "@"
 	ret z
@@ -732,9 +701,8 @@
 	; jp de
 	push de
 	ret
-; 1410
 
-TextCommands:: ; 1410
+TextCommands::
 ; entries correspond to TX_* constants (see macros/scripts/text.asm)
 	dw Text_TX               ; TX_START
 	dw Text_TX_RAM           ; TX_RAM
@@ -759,9 +727,8 @@
 	dw Text_TX_STRINGBUFFER  ; TX_STRINGBUFFER
 	dw Text_TX_DAY           ; TX_DAY
 	dw Text_TX_FAR           ; TX_FAR
-; 143e
 
-Text_TX:: ; 143e
+Text_TX::
 ; TX
 ; write text until "@"
 ; [$00]["...@"]
@@ -775,9 +742,8 @@
 	ld l, e
 	inc hl
 	ret
-; 1449
 
-Text_TX_RAM:: ; 1449
+Text_TX_RAM::
 ; text_from_ram
 ; write text from a ram address
 ; little endian
@@ -793,9 +759,8 @@
 	call PlaceString
 	pop hl
 	ret
-; 1455
 
-Text_TX_FAR:: ; 1455
+Text_TX_FAR::
 ; text_jump
 ; write text from a different bank
 ; little endian
@@ -823,9 +788,8 @@
 	ld [hROMBank], a
 	ld [MBC3RomBank], a
 	ret
-; 1470
 
-Text_TX_BCD:: ; 1470
+Text_TX_BCD::
 ; TX_BCD
 ; write bcd from address, typically ram
 ; [$02][addr][flags]
@@ -845,9 +809,8 @@
 	ld c, l
 	pop hl
 	ret
-; 1480
 
-Text_TX_MOVE:: ; 1480
+Text_TX_MOVE::
 ; TX_MOVE
 ; move to a new tile
 ; [$03][addr]
@@ -859,9 +822,8 @@
 	ld [wMenuScrollPosition + 2 + 1], a
 	ld b, a
 	ret
-; 148b
 
-Text_TX_BOX:: ; 148b
+Text_TX_BOX::
 ; TX_BOX
 ; draw a box
 ; little endian
@@ -881,9 +843,8 @@
 	call TextBox
 	pop hl
 	ret
-; 149b
 
-Text_TX_LOW:: ; 149b
+Text_TX_LOW::
 ; TX_LOW
 ; write text at (1,16)
 ; [$05]
@@ -890,9 +851,8 @@
 
 	bccoord TEXTBOX_INNERX, TEXTBOX_INNERY + 2
 	ret
-; 149f
 
-Text_WAIT_BUTTON:: ; 149f
+Text_WAIT_BUTTON::
 ; TX_WAITBUTTON
 ; wait for button press
 ; show arrow
@@ -912,9 +872,8 @@
 	call UnloadBlinkingCursor
 	pop hl
 	ret
-; 14ba
 
-Text_TX_SCROLL:: ; 14ba
+Text_TX_SCROLL::
 ; pushes text up two lines and sets the BC cursor to the border tile
 ; below the first character column of the text box.
 	push hl
@@ -924,9 +883,8 @@
 	pop hl
 	bccoord TEXTBOX_INNERX, TEXTBOX_INNERY + 2
 	ret
-; 14c9
 
-Text_START_ASM:: ; 14c9
+Text_START_ASM::
 ; TX_ASM
 
 	bit 7, h
@@ -937,9 +895,8 @@
 	ld a, "@"
 	ld [hl], a
 	ret
-; 14d2
 
-Text_TX_NUM:: ; 14d2
+Text_TX_NUM::
 ; TX_NUM
 ; [$09][addr][hi:bytes lo:digits]
 	ld a, [hli]
@@ -963,9 +920,8 @@
 	ld c, l
 	pop hl
 	ret
-; 14ed
 
-Text_TX_EXIT:: ; 14ed
+Text_TX_EXIT::
 	push hl
 	push bc
 	call GetJoypad
@@ -978,9 +934,8 @@
 	pop bc
 	pop hl
 	ret
-; 1500
 
-Text_PlaySound:: ; 1500
+Text_PlaySound::
 ; chars:
 ;   $0b, $0e, $0f, $10, $11, $12, $13
 ; see TextSFX
@@ -1014,9 +969,8 @@
 	pop hl
 	pop bc
 	ret
-; 1522
 
-Unreferenced_Function1522:: ; 1522
+Unreferenced_Function1522::
 ; TX_CRY
 	push de
 	ld e, [hl]
@@ -1027,9 +981,8 @@
 	pop hl
 	pop bc
 	ret
-; 152d
 
-TextSFX:: ; 152d
+TextSFX::
 	dbw TX_SOUND_DEX_FANFARE_50_79,  SFX_DEX_FANFARE_50_79
 	dbw TX_SOUND_FANFARE,            SFX_FANFARE
 	dbw TX_SOUND_DEX_FANFARE_20_49,  SFX_DEX_FANFARE_20_49
@@ -1038,9 +991,8 @@
 	dbw TX_SOUND_DEX_FANFARE_80_109, SFX_DEX_FANFARE_80_109
 	dbw TX_SOUND_SLOT_MACHINE_START, SFX_SLOT_MACHINE_START
 	db -1
-; 1543
 
-Text_TX_DOTS:: ; 1543
+Text_TX_DOTS::
 ; [$0C][num]
 	ld a, [hli]
 	ld d, a
@@ -1067,9 +1019,8 @@
 	ld c, l
 	pop hl
 	ret
-; 1562
 
-Text_LINK_WAIT_BUTTON:: ; 1562
+Text_LINK_WAIT_BUTTON::
 ; wait for key down
 ; display arrow
 	push hl
@@ -1078,9 +1029,8 @@
 	pop bc
 	pop hl
 	ret
-; 156a
 
-Text_TX_STRINGBUFFER:: ; 156a
+Text_TX_STRINGBUFFER::
 ; Print a string from one of the following:
 ; 0: wStringBuffer3
 ; 1: wStringBuffer4
@@ -1107,9 +1057,8 @@
 	call PlaceString
 	pop hl
 	ret
-; 1582
 
-Text_TX_DAY:: ; 1582
+Text_TX_DAY::
 ; TX_DAY
 
 	call GetWeekday
@@ -1134,7 +1083,7 @@
 	pop hl
 	ret
 
-.Days: ; 15a2
+.Days:
 	dw .Sun
 	dw .Mon
 	dw .Tues
@@ -1151,4 +1100,3 @@
 .Fri:    db "FRI@"
 .Satur:  db "SATUR@"
 .Day:    db "DAY@"
-; 15d8
--- a/home/tilemap.asm
+++ b/home/tilemap.asm
@@ -1,6 +1,6 @@
-ClearBGPalettes:: ; 31f3
+ClearBGPalettes::
 	call ClearPalettes
-WaitBGMap:: ; 31f6
+WaitBGMap::
 ; Tell VBlank to update BG Map
 	ld a, 1 ; BG Map 0 tiles
 	ld [hBGMapMode], a
@@ -8,7 +8,6 @@
 	ld c, 4
 	call DelayFrames
 	ret
-; 3200
 
 WaitBGMap2:: ; 0x3200
 	ld a, [hCGB]
@@ -28,13 +27,12 @@
 	ret
 ; 0x3218
 
-IsCGB:: ; 3218
+IsCGB::
 	ld a, [hCGB]
 	and a
 	ret
-; 321c
 
-ApplyTilemap:: ; 321c
+ApplyTilemap::
 	ld a, [hCGB]
 	and a
 	jr z, .dmg
@@ -54,23 +52,20 @@
 	ld c, 4
 	call DelayFrames
 	ret
-; 3238
 
-CGBOnly_CopyTilemapAtOnce:: ; 3238
+CGBOnly_CopyTilemapAtOnce::
 	ld a, [hCGB]
 	and a
 	jr z, WaitBGMap
 
-CopyTilemapAtOnce:: ; 323d
+CopyTilemapAtOnce::
 	jr .CopyTilemapAtOnce
-; 323f
 
 ; unused
 	farcall HDMATransferAttrMapAndTileMapToWRAMBank3
 	ret
-; 3246
 
-.CopyTilemapAtOnce: ; 3246
+.CopyTilemapAtOnce:
 	ld a, [hBGMapMode]
 	push af
 	xor a
@@ -107,9 +102,8 @@
 	pop af
 	ld [hBGMapMode], a
 	ret
-; 327b
 
-.StackPointerMagic: ; 327b
+.StackPointerMagic:
 ; Copy all tiles to vBGMap
 	ld [hSPBuffer], sp
 	ld sp, hl
@@ -149,9 +143,8 @@
 	ld h, a
 	ld sp, hl
 	ret
-; 32f9
 
-SetPalettes:: ; 32f9
+SetPalettes::
 ; Inits the Palettes
 ; depending on the system the monochromes palettes or color palettes
 	ld a, [hCGB]
@@ -172,9 +165,8 @@
 	call DmgToCgbObjPals
 	pop de
 	ret
-; 3317
 
-ClearPalettes:: ; 3317
+ClearPalettes::
 ; Make all palettes white
 
 ; CGB: make all the palette colors white
@@ -209,11 +201,10 @@
 	ld a, 1
 	ld [hCGBPalUpdate], a
 	ret
-; 333e
 
-GetMemSGBLayout:: ; 333e
+GetMemSGBLayout::
 	ld b, SCGB_RAM
-GetSGBLayout:: ; 3340
+GetSGBLayout::
 ; load sgb packets unless dmg
 
 	ld a, [hCGB]
@@ -226,4 +217,3 @@
 
 .sgb
 	predef_jump LoadSGBLayout
-; 334e
--- a/home/time.asm
+++ b/home/time.asm
@@ -1,7 +1,7 @@
 ; Functions relating to the timer interrupt and the real-time-clock.
 
 
-AskTimer:: ; 591
+AskTimer::
 	push af
 	ld a, [hMobile]
 	and a
@@ -11,10 +11,9 @@
 .not_mobile
 	pop af
 	reti
-; 59c
 
 
-LatchClock:: ; 59c
+LatchClock::
 ; latch clock counter data
 	ld a, 0
 	ld [MBC3LatchClock], a
@@ -21,19 +20,17 @@
 	ld a, 1
 	ld [MBC3LatchClock], a
 	ret
-; 5a7
 
 
-UpdateTime:: ; 5a7
+UpdateTime::
 	call GetClock
 	call FixDays
 	call FixTime
 	farcall GetTimeOfDay
 	ret
-; 5b7
 
 
-GetClock:: ; 5b7
+GetClock::
 ; store clock data in hRTCDayHi-hRTCSeconds
 
 ; enable clock r/w
@@ -72,10 +69,9 @@
 ; unlatch clock / disable clock r/w
 	call CloseSRAM
 	ret
-; 5e8
 
 
-FixDays:: ; 5e8
+FixDays::
 ; fix day count
 ; mod by 140
 
@@ -134,10 +130,9 @@
 .quit
 	xor a
 	ret
-; 61d
 
 
-FixTime:: ; 61d
+FixTime::
 ; add ingame time (set at newgame) to current time
 ;				  day     hr    min    sec
 ; store time in wCurDay, hHours, hMinutes, hSeconds
@@ -185,9 +180,8 @@
 	adc c
 	ld [wCurDay], a
 	ret
-; 658
 
-InitTimeOfDay:: ; 658
+InitTimeOfDay::
 	xor a
 	ld [wStringBuffer2], a
 	ld a, $0 ; useless
@@ -194,7 +188,7 @@
 	ld [wStringBuffer2 + 3], a
 	jr InitTime
 
-InitDayOfWeek:: ; 663
+InitDayOfWeek::
 	call UpdateTime
 	ld a, [hHours]
 	ld [wStringBuffer2 + 1], a
@@ -204,20 +198,18 @@
 	ld [wStringBuffer2 + 3], a
 	jr InitTime ; useless
 
-InitTime:: ; 677
+InitTime::
 	farcall _InitTime
 	ret
-; 67e
 
 
 
-PanicResetClock:: ; 67e
+PanicResetClock::
 	call .ClearhRTC
 	call SetClock
 	ret
-; 685
 
-.ClearhRTC: ; 685
+.ClearhRTC:
 	xor a
 	ld [hRTCSeconds], a
 	ld [hRTCMinutes], a
@@ -225,10 +217,9 @@
 	ld [hRTCDayLo], a
 	ld [hRTCDayHi], a
 	ret
-; 691
 
 
-SetClock:: ; 691
+SetClock::
 ; set clock data from hram
 
 ; enable clock r/w
@@ -274,10 +265,9 @@
 ; cleanup
 	call CloseSRAM ; unlatch clock, disable clock r/w
 	ret
-; 6c4
 
 
-ClearRTCStatus:: ; 6c4
+ClearRTCStatus::
 ; clear sRTCStatusFlags
 	xor a
 	push af
@@ -287,9 +277,8 @@
 	ld [sRTCStatusFlags], a
 	call CloseSRAM
 	ret
-; 6d3
 
-RecordRTCStatus:: ; 6d3
+RecordRTCStatus::
 ; append flags to sRTCStatusFlags
 	ld hl, sRTCStatusFlags
 	push af
@@ -300,9 +289,8 @@
 	ld [hl], a
 	call CloseSRAM
 	ret
-; 6e3
 
-CheckRTCStatus:: ; 6e3
+CheckRTCStatus::
 ; check sRTCStatusFlags
 	ld a, BANK(sRTCStatusFlags)
 	call GetSRAMBank
@@ -309,4 +297,3 @@
 	ld a, [sRTCStatusFlags]
 	call CloseSRAM
 	ret
-; 6ef
--- a/home/trainers.asm
+++ b/home/trainers.asm
@@ -1,4 +1,4 @@
-CheckTrainerBattle2:: ; 3600
+CheckTrainerBattle2::
 	ld a, [hROMBank]
 	push af
 
@@ -9,9 +9,8 @@
 	ld a, b
 	rst Bankswitch
 	ret
-; 360d
 
-CheckTrainerBattle:: ; 360d
+CheckTrainerBattle::
 ; Check if any trainer on the map sees the player and wants to battle.
 
 ; Skip the player object.
@@ -101,15 +100,14 @@
 	ld a, c
 	ld [wEngineBuffer3], a
 	jr LoadTrainer_continue
-; 3674
 
-TalkToTrainer:: ; 3674
+TalkToTrainer::
 	ld a, 1
 	ld [wEngineBuffer2], a
 	ld a, -1
 	ld [wEngineBuffer3], a
 
-LoadTrainer_continue:: ; 367e
+LoadTrainer_continue::
 	call GetMapScriptsBank
 	ld [wEngineBuffer1], a
 
@@ -128,9 +126,8 @@
 	ld [wRunningTrainerBattleScript], a
 	scf
 	ret
-; 36a5
 
-FacingPlayerDistance_bc:: ; 36a5
+FacingPlayerDistance_bc::
 
 	push de
 	call FacingPlayerDistance
@@ -138,9 +135,8 @@
 	ld c, e
 	pop de
 	ret
-; 36ad
 
-FacingPlayerDistance:: ; 36ad
+FacingPlayerDistance::
 ; Return carry if the sprite at bc is facing the player,
 ; and its distance in d.
 
@@ -208,9 +204,8 @@
 .NotFacing:
 	and a
 	ret
-; 36f5
 
-CheckTrainerFlag:: ; 36f5
+CheckTrainerFlag::
 	push bc
 	ld hl, OBJECT_MAP_OBJECT_INDEX
 	add hl, bc
@@ -233,9 +228,8 @@
 	and a
 	pop bc
 	ret
-; 3718
 
-PrintWinLossText:: ; 3718
+PrintWinLossText::
 	ld a, [wBattleType]
 	cp BATTLETYPE_CANLOSE
 	jr .canlose ; ??????????
@@ -260,4 +254,3 @@
 	call WaitBGMap
 	call WaitPressAorB_BlinkCursor
 	ret
-; 3741
--- a/home/vblank.asm
+++ b/home/vblank.asm
@@ -7,7 +7,7 @@
 ; This prevents the display and audio output from lagging.
 
 
-VBlank:: ; 283
+VBlank::
 	push af
 	push bc
 	push de
@@ -34,9 +34,8 @@
 	pop bc
 	pop af
 	reti
-; 2a1
 
-.VBlanks: ; 2a1
+.VBlanks:
 	dw VBlank0
 	dw VBlank1
 	dw VBlank2
@@ -45,10 +44,9 @@
 	dw VBlank5
 	dw VBlank6
 	dw VBlank0 ; just in case
-; 2b1
 
 
-VBlank0:: ; 2b1
+VBlank0::
 ; normal operation
 
 ; rng
@@ -148,10 +146,9 @@
 	ld [hSecondsBackup], a
 
 	ret
-; 325
 
 
-VBlank2:: ; 325
+VBlank2::
 ; sound only
 
 	ld a, [hROMBank]
@@ -167,10 +164,9 @@
 	xor a
 	ld [wVBlankOccurred], a
 	ret
-; 337
 
 
-VBlank1:: ; 337
+VBlank1::
 ; scx, scy
 ; palettes
 ; bg map
@@ -235,10 +231,9 @@
 	ld a, b
 	ld [rIF], a
 	ret
-; 37f
 
 
-UpdatePals:: ; 37f
+UpdatePals::
 ; update pals for either dmg or cgb
 
 	ld a, [hCGB]
@@ -255,10 +250,9 @@
 
 	and a
 	ret
-; 396
 
 
-VBlank3:: ; 396
+VBlank3::
 ; scx, scy
 ; palettes
 ; bg map
@@ -321,10 +315,9 @@
 	ld a, b
 	ld [rIF], a
 	ret
-; 3df
 
 
-VBlank4:: ; 3df
+VBlank4::
 ; bg map
 ; tiles
 ; oam
@@ -354,10 +347,9 @@
 	ld a, [hROMBankBackup]
 	rst Bankswitch
 	ret
-; 400
 
 
-VBlank5:: ; 400
+VBlank5::
 ; scx
 ; palettes
 ; bg map
@@ -404,10 +396,9 @@
 	ld a, %1111 ; serial timer lcdstat vblank
 	ld [rIE], a
 	ret
-; 436
 
 
-VBlank6:: ; 436
+VBlank6::
 ; palettes
 ; tiles
 ; dma transfer
@@ -438,4 +429,3 @@
 	ld a, [hROMBankBackup]
 	rst Bankswitch
 	ret
-; 45a
--- a/home/video.asm
+++ b/home/video.asm
@@ -1,6 +1,6 @@
 ; Functions dealing with VRAM.
 
-DMATransfer:: ; 15d8
+DMATransfer::
 ; Return carry if the transfer is completed.
 
 	ld a, [hDMATransfer]
@@ -16,10 +16,9 @@
 	ld [hDMATransfer], a
 	scf
 	ret
-; 15e3
 
 
-UpdateBGMapBuffer:: ; 15e3
+UpdateBGMapBuffer::
 ; Copy [hBGMapTileCount] 16x8 tiles from wBGMapBuffer
 ; to bg map addresses in wBGMapBufferPtrs.
 
@@ -97,10 +96,9 @@
 	ld [hBGMapUpdate], a
 	scf
 	ret
-; 163a
 
 
-WaitTop:: ; 163a
+WaitTop::
 ; Wait until the top third of the BG Map is being updated.
 
 	ld a, [hBGMapMode]
@@ -118,10 +116,9 @@
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 164c
 
 
-UpdateBGMap:: ; 164c
+UpdateBGMap::
 ; Update the BG Map, in thirds, from wTileMap and wAttrMap.
 
 	ld a, [hBGMapMode]
@@ -279,10 +276,9 @@
 	ld h, a
 	ld sp, hl
 	ret
-; 170a
 
 
-Serve1bppRequest:: ; 170a
+Serve1bppRequest::
 ; Only call during the first fifth of VBlank
 
 	ld a, [wRequested1bpp]
@@ -360,10 +356,9 @@
 	ld h, a
 	ld sp, hl
 	ret
-; 1769
 
 
-Serve2bppRequest:: ; 1769
+Serve2bppRequest::
 ; Only call during the first fifth of VBlank
 
 	ld a, [wRequested2bpp]
@@ -379,13 +374,13 @@
 	jr _Serve2bppRequest
 
 
-Serve2bppRequest_VBlank:: ; 1778
+Serve2bppRequest_VBlank::
 
 	ld a, [wRequested2bpp]
 	and a
 	ret z
 
-_Serve2bppRequest:: ; 177d
+_Serve2bppRequest::
 ; Copy [wRequested2bpp] 2bpp tiles from [wRequested2bppSource] to [wRequested2bppDest]
 
 	ld [hSPBuffer], sp
@@ -442,10 +437,9 @@
 	ld h, a
 	ld sp, hl
 	ret
-; 17d3
 
 
-AnimateTileset:: ; 17d3
+AnimateTileset::
 ; Only call during the first fifth of VBlank
 
 	ld a, [hMapAnims]
@@ -483,4 +477,3 @@
 	pop af
 	rst Bankswitch
 	ret
-; 17ff
--- a/home/window.asm
+++ b/home/window.asm
@@ -1,4 +1,4 @@
-RefreshScreen:: ; 2dba
+RefreshScreen::
 	call ClearWindowData
 	ld a, [hROMBank]
 	push af
@@ -12,10 +12,9 @@
 	pop af
 	rst Bankswitch
 	ret
-; 2dcf
 
 
-CloseText:: ; 2dcf
+CloseText::
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -28,9 +27,8 @@
 	ld hl, wVramState
 	res 6, [hl]
 	ret
-; 2de2
 
-.CloseText: ; 2de2
+.CloseText:
 	call ClearWindowData
 	xor a
 	ld [hBGMapMode], a
@@ -45,9 +43,8 @@
 	farcall ReturnFromMapSetupScript
 	farcall LoadOverworldFont
 	ret
-; 2e08
 
-OpenText:: ; 2e08
+OpenText::
 	call ClearWindowData
 	ld a, [hROMBank]
 	push af
@@ -62,9 +59,8 @@
 	rst Bankswitch
 
 	ret
-; 2e20
 
-_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap:: ; 2e20
+_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap::
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -75,9 +71,8 @@
 	pop af
 	ld [hOAMUpdate], a
 	ret
-; 2e31
 
-SafeUpdateSprites:: ; 2e31
+SafeUpdateSprites::
 	ld a, [hOAMUpdate]
 	push af
 	ld a, [hBGMapMode]
@@ -101,4 +96,3 @@
 ; unused
 	scf
 	ret
-; 2e50
--- a/lib/mobile/main.asm
+++ b/lib/mobile/main.asm
@@ -7,7 +7,7 @@
 
 SECTION "Mobile Adapter SDK", ROMX
 
-Function110000: ; 110000 (44:4000)
+Function110000:
 ; Copy b bytes from hl to de
 .loop
 	ld a, [hli]
@@ -16,9 +16,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 110007 (44:4007)
 
-Function110007: ; 110007
+Function110007:
 ; Copy bytes from hl to de until a 0 is encountered.
 ; Include the 0 in the copy, and count the number of
 ; nonzero bytes copied.  Keep the de pointer at the
@@ -31,9 +30,8 @@
 	inc de
 	inc bc
 	jr .loop
-; 11000f
 
-Function11000f: ; 11000f
+Function11000f:
 ; Copy bytes from hl to de until a 0 is encountered,
 ; or a bytes have been copied, whichever comes first.
 ; Add the byte count to the count previously stored
@@ -63,9 +61,8 @@
 	adc 0
 	ld b, a
 	ret
-; 110029
 
-Function110029: ; 110029 (44:4029)
+Function110029:
 ; Clear two bytes at $ca3a.
 	xor a
 	ld hl, $ca3a
@@ -73,7 +70,7 @@
 	ld [hl], a
 	ret
 
-Function110030:: ; 110030 (44:4030)
+Function110030::
 ; Use the byte at $c988 as a parameter
 ; for a dw.
 ; If [$c988] not in {12, 14, 16},
@@ -121,9 +118,8 @@
 	ld h, [hl]
 	ld l, a
 	ret ; indirectly jump to the function loaded from the dw, which returns to Function3e60.
-; 110070 (44:4070)
 
-.dw ; 110070
+.dw
 	dw Function110115
 	dw Function110236
 	dw Function110291
@@ -158,9 +154,8 @@
 	dw Function1103ac
 	dw Function110235
 	dw Function111540
-; 1100b4
 
-Function1100b4: ; 1100b4 (44:40b4)
+Function1100b4:
 	push bc
 .loop
 	di
@@ -187,9 +182,8 @@
 .done
 	pop bc
 	ret
-; 1100dc (44:40dc)
 
-Function1100dc: ; 1100dc
+Function1100dc:
 	xor a
 	ld [rTAC], a
 	ld e, c
@@ -225,9 +219,8 @@
 	ld a, $6
 	ld [$ff00+c], a
 	ret
-; 110115
 
-Function110115: ; 110115
+Function110115:
 	ld hl, $c821
 	bit 1, [hl]
 	jr nz, .asm_110120
@@ -384,27 +377,24 @@
 	ld h, [hl]
 	ld l, a
 	jp .asm_11015b
-; 110226
 
-Function110226: ; 110226 (44:4226)
+Function110226:
 	ld a, $21
 
-Function110228: ; 110228
+Function110228:
 	ld [$c80f], a
 	ld hl, $c821
 	set 1, [hl]
 	ret
-; 110231 (44:4231)
 
-Function110231: ; 110231
+Function110231:
 	ld a, $20
 	jr Function110228
-; 110235
 
-Function110235: ; 110235
+Function110235:
 	nop
 
-Function110236: ; 110236
+Function110236:
 	ld a, [$c988]
 	push af
 	push bc
@@ -459,9 +449,8 @@
 .asm_11028b
 	ld [$c86a], a
 	jp Function110432
-; 110291
 
-Function110291: ; 110291
+Function110291:
 	ld a, [$c821]
 	bit 1, a
 	jr z, .asm_1102a6
@@ -554,9 +543,8 @@
 	res 1, [hl]
 	set 0, [hl]
 	ret
-; 11032c
 
-Function11032c: ; 11032c
+Function11032c:
 	ld a, [$c821]
 	bit 1, a
 	jp nz, Function110226
@@ -613,17 +601,15 @@
 	ld a, $2d
 	ld [$c86a], a
 	jp Function110432
-; 110393
 
-Function110393: ; 110393
+Function110393:
 	ld c, LOW(rIE)
 	ld a, [$ff00+c]
 	or $c
 	ld [$ff00+c], a
 	ret
-; 11039a
 
-Function11039a: ; 11039a
+Function11039a:
 	ld b, $0
 .asm_11039c
 	inc b
@@ -642,9 +628,8 @@
 .asm_1103aa
 	scf
 	ret
-; 1103ac
 
-Function1103ac: ; 1103ac
+Function1103ac:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -713,13 +698,12 @@
 	ld a, $b
 	ld [$c86a], a
 
-Function110432: ; 110432
+Function110432:
 	ld hl, $c821
 	set 0, [hl]
 	ret
-; 110438
 
-Function110438: ; 110438
+Function110438:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -759,9 +743,8 @@
 	ld a, $c
 	ld [$c86a], a
 	jr Function110432
-; 110485
 
-Function110485: ; 110485
+Function110485:
 	ld de, $cb47
 	ld hl, Unknown_11201d
 	ld b, $6
@@ -787,9 +770,8 @@
 	ld a, c
 	ld [$cb4c], a
 	ret
-; 1104b0
 
-Function1104b0: ; 1104b0
+Function1104b0:
 	xor a
 	ld [$c81e], a
 	call Function110393
@@ -799,9 +781,8 @@
 	ld hl, Unknown_112000
 	ld b, $1
 	jp Function111f07
-; 1104c6
 
-Function1104c6: ; 1104c6
+Function1104c6:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -886,33 +867,29 @@
 	ld a, $e
 	ld [$c86a], a
 	jp Function110432
-; 110578
 
-Function110578: ; 110578
+Function110578:
 	ld b, $25
 	call Function110596
 	or a
 	jp nz, Function1135ba
 	ret
-; 110582
 
-Function110582: ; 110582
+Function110582:
 	ld b, $26
 	call Function110596
 	or a
 	jp nz, Function11359d
 	ret
-; 11058c
 
-Function11058c: ; 11058c
+Function11058c:
 	ld b, $27
 	call Function110596
 	or a
 	jp nz, Function1135ad
 	ret
-; 110596
 
-Function110596: ; 110596
+Function110596:
 	ld a, [$c821]
 	bit 0, a
 	jr nz, .asm_1105d9
@@ -949,9 +926,8 @@
 .asm_1105d9
 	pop hl
 	jp Function110226
-; 1105dd
 
-Function1105dd: ; 1105dd
+Function1105dd:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -979,9 +955,8 @@
 	ld a, $d
 	ld [$c86a], a
 	jp Function110432
-; 110615
 
-Function110615: ; 110615
+Function110615:
 	ld b, $15
 	ld [$c86e], a
 	or a
@@ -1102,9 +1077,8 @@
 	ld a, $50
 	ld b, $40
 	jp .asm_110631
-; 1106ef
 
-Function1106ef: ; 1106ef
+Function1106ef:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1158,9 +1132,8 @@
 	call Function11295e
 	ld a, $0
 	jp Function110615
-; 110757
 
-Function110757: ; 110757
+Function110757:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1243,9 +1216,8 @@
 .asm_1107fb
 	pop hl
 	jp Function110231
-; 1107ff
 
-Function1107ff: ; 1107ff
+Function1107ff:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1315,21 +1287,19 @@
 	ld a, $16
 	ld [$c86a], a
 	jp Function110432
-; 110899
 
-Function110899: ; 110899
+Function110899:
 	ld a, [$c86a]
 	cp $3
 	jp nz, Function110226
 	jr Function1108ab
-; 1108a3
 
-Function1108a3: ; 1108a3
+Function1108a3:
 	ld a, [$c86a]
 	cp $4
 	jp nz, Function110226
 
-Function1108ab: ; 1108ab
+Function1108ab:
 	ld hl, $c821
 	bit 0, [hl]
 	jp nz, Function110226
@@ -1368,9 +1338,8 @@
 	ld a, $17
 	ld [$c86a], a
 	jp Function110432
-; 110905
 
-Function110905: ; 110905
+Function110905:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1450,9 +1419,8 @@
 	call Function110000
 	ld a, $1
 	jp Function110615
-; 1109a4
 
-Function1109a4: ; 1109a4
+Function1109a4:
 	ld hl, $c821
 	bit 0, [hl]
 	jp nz, Function110226
@@ -1489,9 +1457,8 @@
 	ld a, $18
 	ld [$c86a], a
 	jp Function110432
-; 1109f9
 
-Function1109f9: ; 1109f9
+Function1109f9:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1535,9 +1502,8 @@
 	ld a, $1d
 	ld [$c86a], a
 	jp Function110432
-; 110a5b
 
-Function110a5b: ; 110a5b
+Function110a5b:
 	ld a, [$c821]
 	bit 2, a
 	jr z, .asm_110a6d
@@ -1620,9 +1586,8 @@
 	ld a, $1a
 	ld [$c86a], a
 	jp Function110432
-; 110af4
 
-Function110af4: ; 110af4
+Function110af4:
 	ld hl, $c827
 	ld a, e
 	ld [hli], a
@@ -1832,9 +1797,8 @@
 	ld e, a
 	pop hl
 	jp .asm_110b1c
-; 110c3c
 
-Function110c3c: ; 110c3c
+Function110c3c:
 	ld a, [$c821]
 	bit 0, a
 	jp nz, Function110226
@@ -1878,9 +1842,8 @@
 	ld a, $1b
 	ld [$c86a], a
 	jp Function110432
-; 110c9e
 
-Function110c9e: ; 110c9e
+Function110c9e:
 	ld a, [$c821]
 	bit 2, a
 	jr z, .asm_110cb0
@@ -1963,9 +1926,8 @@
 	ld a, $1c
 	ld [$c86a], a
 	jp Function110432
-; 110d37
 
-Function110d37: ; 110d37
+Function110d37:
 	push bc
 	push de
 	ld b, 0
@@ -2100,9 +2062,8 @@
 	cp $a
 	jr nz, .last_loop
 	ret
-; 110ddd
 
-Function110ddd: ; 110ddd
+Function110ddd:
 	ld a, [$c821]
 	bit 2, a
 	ld a, [$c86a]
@@ -2300,7 +2261,7 @@
 	xor a
 	ld [$c994], a
 
-Function110f07: ; 110f07
+Function110f07:
 	ld hl, $c833
 	ld a, [hli]
 	ld h, [hl]
@@ -2387,7 +2348,6 @@
 	ld a, $f
 	ld [$c86a], a
 	jp Function110432
-; 110fad
 
 URIPrefix: ; 0x110fad
 	db "http://"
@@ -2409,7 +2369,7 @@
 	db "gameboy.datacenter.ne.jp/cgb/ranking"
 .End
 
-Function111044: ; 111044
+Function111044:
 	ld hl, $c827
 	ld a, e
 	ld [hli], a
@@ -2581,9 +2541,8 @@
 	ld [$c86d], a
 	ei
 	ret
-; 11115f
 
-Function11115f: ; 11115f
+Function11115f:
 	ld e, a
 	xor a
 	cp b
@@ -2658,17 +2617,15 @@
 	ld [hl], a
 	pop af
 	ret
-; 1111ca
 
-Function1111ca: ; 1111ca
+Function1111ca:
 	ld hl, $c821
 	res 2, [hl]
 	ld a, $6
 	ld [$c86b], a
 	jp Function112430
-; 1111d7
 
-Function1111d7: ; 1111d7
+Function1111d7:
 	push hl
 	ld hl, $c866
 	ld a, [hli]
@@ -2700,9 +2657,8 @@
 	ld a, b
 	ld [hl], a
 	ret
-; 1111fe
 
-Function1111fe: ; 1111fe
+Function1111fe:
 	ld a, [$c821]
 	bit 2, a
 	ld a, [$c86a]
@@ -2899,9 +2855,8 @@
 	xor $1
 	ld [$c994], a
 	jp Function110f07
-; 111335
 
-Function111335: ; 111335
+Function111335:
 	ld hl, $c876
 	ld a, [hli]
 	ld h, [hl]
@@ -3028,27 +2983,24 @@
 	ld [de], a
 	inc de
 	ret
-; 1113ea
 
-Function1113ea: ; 1113ea
+Function1113ea:
 	cp $14
 	jp z, Function111044
 	cp $24
 	jp z, Function111044
 	jp Function110226
-; 1113f7
 
-Function1113f7: ; 1113f7
+Function1113f7:
 	pop hl
 
-Function1113f8: ; 1113f8
+Function1113f8:
 	pop hl
 	pop hl
 	pop hl
 	jp Function110231
-; 1113fe
 
-Function1113fe: ; 1113fe
+Function1113fe:
 	ld a, [$c822]
 	bit 4, a
 	jp z, .asm_11147f
@@ -3136,9 +3088,8 @@
 	call Function110231
 	ld a, $ff
 	ret
-; 11148c
 
-Function11148c: ; 11148c
+Function11148c:
 	ld a, [$c822]
 	bit 4, a
 	jp z, Function110226
@@ -3258,12 +3209,11 @@
 	ld [hl], a
 	pop hl
 	jr .asm_1114d2
-; 111540
 
-Function111540: ; 111540
+Function111540:
 	nop
 
-Function111541: ; 111541
+Function111541:
 	ld hl, $c821
 	bit 0, [hl]
 	jp nz, Function110226
@@ -3307,9 +3257,8 @@
 	ld a, $1
 	ld [$c86b], a
 	jr .asm_11156f
-; 111596
 
-Function111596: ; 111596
+Function111596:
 	ld hl, $c86a
 	ld a, [hl]
 	cp $1
@@ -3352,9 +3301,8 @@
 	ld a, $1
 	ld [hl], a
 	ret
-; 1115e4
 
-Function1115e4: ; 1115e4
+Function1115e4:
 	di
 	push af
 	ld hl, $c821
@@ -3383,9 +3331,8 @@
 .asm_11160d
 	ei
 	jr .asm_111604
-; 111610
 
-Function111610: ; 111610
+Function111610:
 	ld hl, $c86a
 	ld a, [hl]
 	dec a
@@ -3404,9 +3351,8 @@
 	ld [hli], a
 	ld [hl], b
 	ret
-; 11162d
 
-Function11162d: ; 11162d
+Function11162d:
 	ld a, [$c86a]
 	cp $1
 	jp nz, Function110226
@@ -3426,9 +3372,8 @@
 	or b
 	jr nz, .asm_111647
 	ret
-; 11164f
 
-Function11164f: ; 11164f (44:564f)
+Function11164f:
 	ld hl, $c815
 	xor a
 	ld [hli], a
@@ -3443,7 +3388,7 @@
 	ld [hl], a
 	ret
 
-Function111664: ; 111664 (44:5664)
+Function111664:
 	ld hl, $ca3a
 	ld a, [hli]
 	ld e, a
@@ -3467,7 +3412,7 @@
 	ld [hl], d
 	ret
 
-Function111686: ; 111686 (44:5686)
+Function111686:
 	xor a
 	ld [rTAC], a
 	ld c, $ff
@@ -3483,17 +3428,16 @@
 	or c
 	ld [hl], a
 	ret
-; 1116a0 (44:56a0)
 
-Function1116a0: ; 1116a0
+Function1116a0:
 	ld a, $1
 	jr Function1116a9
 
-Function1116a4: ; 1116a4
+Function1116a4:
 	set 1, [hl]
 	ld a, [$c86a]
 
-Function1116a9: ; 1116a9
+Function1116a9:
 	ld [$cb48], a
 	ld hl, $c815
 	xor a
@@ -3510,9 +3454,8 @@
 	and b
 	ld [$cb47], a
 	ret
-; 1116c5
 
-_MobileReceive:: ; 1116c5 (44:56c5)
+_MobileReceive::
 	ld a, [$c800]
 	rrca
 	jp nc, Function1118bc
@@ -3618,7 +3561,7 @@
 .asm_111778
 	xor a
 	ld [$c800], a
-Function11177c: ; 11177c (44:577c)
+Function11177c:
 	ld hl, $c820
 	ld a, [hld]
 	ld e, a
@@ -3638,18 +3581,18 @@
 	ld [hl], e
 	jp Function1118bc
 
-Function111796: ; 111796 (44:5796)
+Function111796:
 	ld b, $a
 	jr asm_1117a2
-asm_11179a: ; 11179a (44:579a)
+asm_11179a:
 	xor a
 	ld [hli], a
 	ld [hl], a
 	jp Function1118bc
 
-Function1117a0: ; 1117a0 (44:57a0)
+Function1117a0:
 	ld b, $3
-asm_1117a2: ; 1117a2 (44:57a2)
+asm_1117a2:
 	ld hl, $c822
 	set 3, [hl]
 	ld hl, $c815
@@ -3686,7 +3629,7 @@
 	ld [hl], a
 	jp Function1118bc
 
-Function1117e7: ; 1117e7 (44:57e7)
+Function1117e7:
 	ld a, [$c80b]
 	or a
 	jr z, .asm_1117f8
@@ -3765,7 +3708,7 @@
 	ld [hl], a
 	jr Function1118bc
 
-Function11186e: ; 11186e (44:586e)
+Function11186e:
 	call Function1118c2
 	ld a, $4
 	cp [hl]
@@ -3780,7 +3723,7 @@
 	inc [hl]
 	jr Function1118bc
 
-Function111884: ; 111884 (44:5884)
+Function111884:
 	call Function1118c2
 	ld a, [$c80c]
 	cp [hl]
@@ -3790,7 +3733,7 @@
 	inc [hl]
 	jr Function1118bc
 
-Function111892: ; 111892 (44:5892)
+Function111892:
 	ld a, [rSB]
 	ld c, a
 	call Function111664
@@ -3816,12 +3759,12 @@
 	xor a
 	ld [hli], a
 	inc [hl]
-Function1118bc: ; 1118bc (44:58bc)
+Function1118bc:
 	ld hl, $c822
 	res 1, [hl]
 	ret
 
-Function1118c2: ; 1118c2 (44:58c2)
+Function1118c2:
 	ld a, [rSB]
 	ld c, a
 	ld b, $0
@@ -3839,7 +3782,7 @@
 	inc [hl]
 	ret
 
-_Timer:: ; 1118de (44:58de)
+_Timer::
 	ld a, [$c80b]
 	cp $4
 	call z, Function111b3c
@@ -3975,7 +3918,7 @@
 	ld [$c80f], a
 	jr .asm_1119a9
 
-Function1119f0: ; 1119f0 (44:59f0)
+Function1119f0:
 	ld a, $90
 	ld [$c81e], a
 	ld [$c808], a
@@ -3987,7 +3930,7 @@
 	ld [$c806], a
 	jp Function111b3b
 
-Function111a0b: ; 111a0b (44:5a0b)
+Function111a0b:
 	ld a, [hl]
 	cp $6
 	jp z, Function111b3b
@@ -4006,7 +3949,7 @@
 	call Function111f07
 	jp Function111b3b
 
-Function111a2a: ; 111a2a (44:5a2a)
+Function111a2a:
 	ld hl, $c80b
 	ld a, [hld]
 	or a
@@ -4018,13 +3961,13 @@
 	jp z, Function111ab9
 	cp $3
 	jp z, Function111abd
-asm_111a40: ; 111a40 (44:5a40)
+asm_111a40:
 	ld a, $4b
 
-Function111a42: ; 111a42 (44:5a42)
+Function111a42:
 	ld [rSB], a
 	jp Function111b2e
-asm_111a47: ; 111a47 (44:5a47)
+asm_111a47:
 	ld hl, $c815
 	dec [hl]
 	jr nz, asm_111a40
@@ -4084,11 +4027,11 @@
 	ei
 	jp Function111b3b
 
-Function111ab9: ; 111ab9 (44:5ab9)
+Function111ab9:
 	ld a, $80
 	jr Function111a42
 
-Function111abd: ; 111abd (44:5abd)
+Function111abd:
 	ld a, [$c814]
 	or a
 	jr nz, .asm_111acb
@@ -4143,7 +4086,7 @@
 	ld a, $f1
 	jp Function111a42
 
-Function111b21: ; 111b21 (44:5b21)
+Function111b21:
 	ld hl, $c803
 	ld a, [hli]
 	ld e, a
@@ -4155,7 +4098,7 @@
 	ld [hld], a
 	ld [hl], e
 
-Function111b2e: ; 111b2e (44:5b2e)
+Function111b2e:
 	ld hl, $c822
 	set 1, [hl]
 	ld a, $3
@@ -4163,10 +4106,10 @@
 	ld a, $83
 	ld [rSC], a
 
-Function111b3b: ; 111b3b (44:5b3b)
+Function111b3b:
 	ret
 
-Function111b3c: ; 111b3c (44:5b3c)
+Function111b3c:
 	xor a
 	ld [$c819], a
 	ld [$c80b], a
@@ -4268,7 +4211,7 @@
 	ld [$c807], a
 	ret
 
-Function111c06: ; 111c06 (44:5c06)
+Function111c06:
 	ld de, $c872
 	ld hl, $ca40
 	ld b, $2
@@ -4277,7 +4220,7 @@
 	ld [$c807], a
 	ret
 
-Function111c17: ; 111c17 (44:5c17)
+Function111c17:
 	ld a, [$ca3c]
 	cp $9f
 	jp z, Function111d07
@@ -4376,7 +4319,7 @@
 	call Function110000
 	jr Function111d07
 
-Function111cc2: ; 111cc2 (44:5cc2)
+Function111cc2:
 	xor a
 	cp d
 	jr nz, .asm_111cda
@@ -4425,7 +4368,7 @@
 	jr nc, Function111d07
 	inc [hl]
 
-Function111d07: ; 111d07 (44:5d07)
+Function111d07:
 	ld a, [$c822]
 	bit 4, a
 	jr z, .asm_111d1c
@@ -4440,7 +4383,7 @@
 	ld [$c807], a
 	ret
 
-Function111d23: ; 111d23 (44:5d23)
+Function111d23:
 	ld a, [$c829]
 	ld e, a
 	ld a, [$c82a]
@@ -4452,7 +4395,7 @@
 	ld [$c807], a
 	ret
 
-Function111d39: ; 111d39 (44:5d39)
+Function111d39:
 	ld de, $ca3f
 	ld hl, Unknown_112006
 	ld b, $9
@@ -4482,7 +4425,7 @@
 	xor a
 	jr .asm_111d59
 
-Function111d65: ; 111d65 (44:5d65)
+Function111d65:
 	ld a, $3
 	ld [$c807], a
 	ld hl, $c821
@@ -4489,7 +4432,7 @@
 	set 4, [hl]
 	ret
 
-Function111d70: ; 111d70 (44:5d70)
+Function111d70:
 	ld hl, $c822
 	bit 0, [hl]
 	jr z, .asm_111dc0
@@ -4544,7 +4487,7 @@
 	ld [$c807], a
 	ret
 
-Function111dd9: ; 111dd9 (44:5dd9)
+Function111dd9:
 	cp $ff
 	jr z, .asm_111de7
 	or a
@@ -4585,7 +4528,7 @@
 	ld b, $3
 	ret
 
-Function111e15: ; 111e15 (44:5e15)
+Function111e15:
 	ld a, b
 	and $7
 	rrca
@@ -4599,13 +4542,11 @@
 	ld [$c821], a
 	pop hl
 	ret
-; 111e28 (44:5e28)
 
-Function111e28: ; 111e28
+Function111e28:
 	jp Function110029
-; 111e2b
 
-Function111e2b: ; 111e2b (44:5e2b)
+Function111e2b:
 	ld a, [$c81e]
 	cp $ff
 	jp z, Function111ef8
@@ -4720,20 +4661,19 @@
 	ld [$c807], a
 	ret
 
-Function111ef8: ; 111ef8 (44:5ef8)
+Function111ef8:
 	ld a, [$c805]
 	ld [$c807], a
 	ret
-; 111eff (44:5eff)
 
-Function111eff: ; 111eff
+Function111eff:
 	ld de, $000a
 
-Function111f02: ; 111f02 (44:5f02)
+Function111f02:
 	ld [$c81e], a
 	ld b, $5
 
-Function111f07: ; 111f07 (44:5f07)
+Function111f07:
 	call Function1100b4
 	ret c
 	ld a, [$c800]
@@ -4783,9 +4723,8 @@
 	set 5, [hl]
 	ei
 	ret
-; 111f63 (44:5f63)
 
-Function111f63: ; 111f63
+Function111f63:
 	push de
 	ld hl, 0
 	ld c, b
@@ -4819,9 +4758,8 @@
 	ld e, c
 	ld d, b
 	ret
-; 111f8d
 
-Function111f8d: ; 111f8d
+Function111f8d:
 	dec de
 	ld a, [de]
 	add l
@@ -4831,9 +4769,8 @@
 	ld h, a
 	dec b
 	ret
-; 111f97
 
-Function111f97: ; 111f97 (44:5f97)
+Function111f97:
 	ld hl, $c822
 	bit 0, [hl]
 	ret nz
@@ -4880,62 +4817,61 @@
 	ld hl, Unknown_112001
 	ld de, $12
 	jp Function111f07
-; 111ff2 (44:5ff2)
 
 	ds 14
 
-Unknown_112000: ; 112000
+Unknown_112000:
 	db $4b
 
-Unknown_112001: ; 112001
+Unknown_112001:
 	db $99, $66, $10, $00, $00
 
-Unknown_112006: ; 112006
+Unknown_112006:
 	db $08, "NINTENDO", $02, $77, $80, $00
 
-Unknown_112013: ; 112013
+Unknown_112013:
 	db $99, $66, $11, $00, $00, $00, $00, $11, $80, $00
 
-Unknown_11201d: ; 11201d
+Unknown_11201d:
 	db $99, $66, $12, $00, $00, $00
 
-Unknown_112023: ; 112023
+Unknown_112023:
 	db $99, $66, $13, $00, $00, $00, $00, $13, $80, $00
 
-Unknown_11202d: ; 11202d
+Unknown_11202d:
 	db $99, $66, $17, $00, $00, $00, $00, $17, $80, $00
 
-Unknown_112037: ; 112037
+Unknown_112037:
 	db $99, $66, $21, $00, $00
 
-Unknown_11203c: ; 11203c
+Unknown_11203c:
 	db $99, $66, $22, $00, $00, $00, $00, $22, $80, $00
 
-Unknown_112046: ; 112046
+Unknown_112046:
 	db $99, $66, $19, $00, $00, $02, $00, $60, $00, $7b, $80, $00
 
-Unknown_112052: ; 112052
+Unknown_112052:
 	db $99, $66, $19, $00, $00, $02, $60, $60, $00, $db, $80, $00
 
-Unknown_11205e: ; 11205e
+Unknown_11205e:
 	db $99, $66, $1a, $00, $00
 
-Unknown_112063: ; 112063
+Unknown_112063:
 	db $99, $66, $28, $00, $00
 
-Unknown_112068: ; 112068
+Unknown_112068:
 	db $99, $66, $14, $00, $00, $00, $00, $14, $80, $00
 
-Unknown_112072: ; 112072
+Unknown_112072:
 	db $99, $66, $15, $00, $00, $01, $ff, $01, $15, $80, $00
 
-Unknown_11207d: ; 11207d
+Unknown_11207d:
 	db $99, $66, $23, $00, $00, $06
 
-Unknown_112083: ; 112083
+Unknown_112083:
 	db $99, $66, $24, $00, $00, $01
 
-Unknown_112089: ; 112089
+Unknown_112089:
 	db $ec, $14, $c9
 	db $e4, $0f, $0e
 	db $e0, $0c, $53
@@ -4943,7 +4879,6 @@
 	db $b0, $05, $ee
 	db $ec, $10, $b4
 	db $e4, $0c, $dd
-; 11209e
 
 Unknown_11209e:
 	db "HELO ", 0
@@ -4981,9 +4916,8 @@
 	db "POST ", 0
 Unknown_11213d:
 	db "Content-Length: ", 0
-; 11214e
 
-Function11214e: ; 11214e (44:614e)
+Function11214e:
 	ld a, [$c822]
 	bit 5, a
 	ret nz
@@ -5037,9 +4971,8 @@
 	ld hl, $c821
 	res 1, [hl]
 	jr .asm_112175
-; 1121ac (44:61ac)
 
-Jumptable_1121ac: ; 1121ac
+Jumptable_1121ac:
 	dw Function1121f6
 	dw Function112271
 	dw Function112373
@@ -5077,9 +5010,8 @@
 	dw Function1134cb
 	dw Function113672
 	dw Function113626
-; 1121f6
 
-Function1121f6: ; 1121f6
+Function1121f6:
 	dec a
 	jr z, .asm_1121fe
 	dec a
@@ -5147,7 +5079,7 @@
 	call Function11225d
 	jp Function1116a4
 
-Function112251: ; 112251
+Function112251:
 	xor a
 	ld [$c821], a
 	ld [$c807], a
@@ -5154,23 +5086,20 @@
 	inc a
 	ld [$c86a], a
 	ret
-; 11225d
 
-Function11225d: ; 11225d
+Function11225d:
 	ld [$c80f], a
 	ld a, $5
 	ld [$c86a], a
 	ld hl, $c821
 	ret
-; 112269
 
-Function112269: ; 112269
+Function112269:
 	ld a, $91
 	ld hl, Unknown_112013
 	jp Function111eff
-; 112271
 
-Function112271: ; 112271
+Function112271:
 	dec a
 	jr z, .asm_11228c
 	dec a
@@ -5304,7 +5233,7 @@
 	call Function11225d
 	jp Function1116a4
 
-Function11234b: ; 11234b
+Function11234b:
 	ld a, [$cb4c]
 	add $a
 	ld e, a
@@ -5313,7 +5242,7 @@
 	ld a, b
 	jp Function111f02
 
-Function11235a: ; 11235a
+Function11235a:
 	ld hl, $c86e
 	ld a, $80
 	ld [hli], a
@@ -5322,15 +5251,13 @@
 	ld a, $97
 	ld hl, Unknown_11202d
 	jp Function111eff
-; 11236b
 
-Function11236b: ; 11236b
+Function11236b:
 	ld a, $99
 	ld de, $000c
 	jp Function111f02
-; 112373
 
-Function112373: ; 112373
+Function112373:
 	dec a
 	jr z, Function11235a
 	dec a
@@ -5374,9 +5301,8 @@
 	ld a, [$c872]
 	call Function11225d
 	jp Function1116a4
-; 1123b6
 
-Function1123b6: ; 1123b6
+Function1123b6:
 	dec a
 	jr z, .asm_1123be
 	dec a
@@ -5404,9 +5330,8 @@
 	set 6, [hl]
 	set 5, [hl]
 	ret
-; 1123e1
 
-Function1123e1: ; 1123e1
+Function1123e1:
 	dec a
 	jr z, .asm_1123f2
 	dec a
@@ -5458,7 +5383,7 @@
 	ld [hl], a
 	jp Function1116a0
 
-Function112430: ; 112430
+Function112430:
 	ld a, $3
 	ld [$c807], a
 	ld de, $cb47
@@ -5473,9 +5398,8 @@
 	ld a, $a4
 	ld hl, $cb47
 	jp Function111f02
-; 112451
 
-Function112451: ; 112451
+Function112451:
 	dec a
 	jr z, .asm_112458
 	dec a
@@ -5607,9 +5531,8 @@
 
 .asm_112531
 	jp Function1125bf
-; 112534
 
-Function112534: ; 112534
+Function112534:
 	ld b, $fa
 	ld hl, $c880
 	xor a
@@ -5632,9 +5555,8 @@
 	ld a, $95
 	ld hl, $cb53
 	jp Function111f02
-; 112566
 
-Function112566: ; 112566
+Function112566:
 	call Function1125c7
 	ld a, [$cb5a]
 	and $1
@@ -5661,7 +5583,7 @@
 	ld [$c86a], a
 	jr Function1125bf
 
-Function112597: ; 112597
+Function112597:
 	call Function1125c7
 	call Function11269b
 	ld a, $5
@@ -5683,14 +5605,13 @@
 .asm_1125bc
 	ld [$c86a], a
 
-Function1125bf: ; 1125bf
+Function1125bf:
 	ld hl, $c821
 	set 0, [hl]
 	res 2, [hl]
 	ret
-; 1125c7
 
-Function1125c7: ; 1125c7
+Function1125c7:
 	ld hl, $c872
 	ld a, [hli]
 	ld c, a
@@ -5741,9 +5662,8 @@
 	ld [de], a
 	inc de
 	ret
-; 11261c
 
-Function11261c: ; 11261c
+Function11261c:
 	xor a
 	ld [$c86b], a
 	ld a, [$c86c]
@@ -5768,13 +5688,12 @@
 	ld a, $11
 	ld [$c86a], a
 
-Function11264e: ; 11264e
+Function11264e:
 	ld hl, $c821
 	set 0, [hl]
 	ret
-; 112654
 
-Function112654: ; 112654
+Function112654:
 	xor a
 	ld [$c86b], a
 	ld a, [$c86c]
@@ -5809,9 +5728,8 @@
 	ld a, $12
 	ld [$c86a], a
 	jr Function11264e
-; 11269b
 
-Function11269b: ; 11269b
+Function11269b:
 	ld bc, $0001
 	ld hl, Unknown_112110
 	ld a, [$c994]
@@ -5819,19 +5737,16 @@
 	call nz, Function1126ac
 	call Function110007
 	ret
-; 1126ac
 
-Function1126ac: ; 1126ac
+Function1126ac:
 	ld hl, Unknown_112137
 	ret
-; 1126b0
 
-Function1126b0: ; 1126b0
+Function1126b0:
 	ld hl, Unknown_112115
 	jp Function110007
-; 1126b6
 
-Function1126b6: ; 1126b6
+Function1126b6:
 	ld hl, Unknown_112121
 	call Function110007
 	ld hl, $013f
@@ -5856,9 +5771,8 @@
 	ld c, a
 	ld hl, Unknown_112132
 	jp Function110007
-; 1126e6
 
-Function1126e6: ; 1126e6
+Function1126e6:
 	xor a
 	ld [$c86b], a
 	ld hl, Unknown_11213d
@@ -5891,9 +5805,8 @@
 	ld c, a
 	or c
 	ret
-; 112715
 
-Function112715: ; 112715
+Function112715:
 	xor a
 	ld [$c86c], a
 	ld a, $2
@@ -5901,13 +5814,12 @@
 	ld hl, $c821
 	res 0, [hl]
 	ret
-; 112724
 
-Function112724: ; 112724
+Function112724:
 	ld a, $ff
 	ld [$c86e], a
 
-Function112729: ; 112729
+Function112729:
 	push hl
 	ld hl, $c82c
 	xor a
@@ -5920,9 +5832,8 @@
 	ld [hl], a
 	pop hl
 	ret
-; 11273a
 
-Function11273a: ; 11273a
+Function11273a:
 	dec a
 	jr z, .asm_112752
 	dec a
@@ -6002,12 +5913,12 @@
 	ld [$c86b], a
 	jp Function112430
 
-Function1127c5: ; 1127c5
+Function1127c5:
 	ld de, $000b
 	ld a, $95
 	jp Function111f02
 
-Function1127cd: ; 1127cd
+Function1127cd:
 	ld hl, $c810
 	xor a
 	ld [hli], a
@@ -6019,13 +5930,12 @@
 	set 1, [hl]
 	res 0, [hl]
 	ret
-; 1127e1
 
-Function1127e1: ; 1127e1
+Function1127e1:
 	call Function112807
 	ld hl, $c832
 
-Function1127e7: ; 1127e7
+Function1127e7:
 	ld a, [hli]
 	cp $d
 	ret nz
@@ -6035,9 +5945,8 @@
 	ld a, $20
 	ld [hl], a
 	ret
-; 1127f3
 
-Function1127f3: ; 1127f3
+Function1127f3:
 	call Function112807
 	ld hl, $c82f
 	ld a, [hli]
@@ -6050,9 +5959,8 @@
 	cp $2e
 	ret nz
 	jr Function1127e7
-; 112807
 
-Function112807: ; 112807
+Function112807:
 	push bc
 	push de
 	ld hl, $ca3f
@@ -6090,9 +5998,8 @@
 	ld b, $5
 	ld de, $c82f
 	jr .asm_11282a
-; 112840
 
-Function112840: ; 112840
+Function112840:
 	dec a
 	jr z, .asm_112844
 	ret
@@ -6161,7 +6068,7 @@
 	ld hl, $cb47
 	jp Function1127c5
 
-Function1128bd: ; 1128bd
+Function1128bd:
 	ld hl, $c880
 	call Function112b11
 	ld hl, $c810
@@ -6173,16 +6080,14 @@
 	set 1, [hl]
 	res 0, [hl]
 	ret
-; 1128d3
 
-Function1128d3: ; 1128d3
+Function1128d3:
 	ld hl, $c821
 	res 0, [hl]
 	res 2, [hl]
 	ret
-; 1128db
 
-Function1128db: ; 1128db
+Function1128db:
 	dec a
 	jr z, .asm_112947
 	dec a
@@ -6259,9 +6164,8 @@
 
 .asm_11295b
 	jp Function1128bd
-; 11295e
 
-Function11295e: ; 11295e
+Function11295e:
 	ld a, $d
 	ld [de], a
 	inc de
@@ -6271,9 +6175,8 @@
 	inc de
 	inc c
 	ret
-; 112969
 
-Function112969: ; 112969
+Function112969:
 	dec a
 	jr z, .asm_112970
 	dec a
@@ -6304,9 +6207,8 @@
 	res 7, [hl]
 	set 5, [hl]
 	ret
-; 11299c
 
-Function11299c: ; 11299c
+Function11299c:
 	dec a
 	jr z, .asm_1129aa
 	dec a
@@ -6385,7 +6287,7 @@
 	inc de
 .asm_112a2c
 
-Function112a2c: ; 112a2c
+Function112a2c:
 	ld hl, $c821
 	set 1, [hl]
 	res 0, [hl]
@@ -6399,7 +6301,7 @@
 	ld [$c86a], a
 	ret
 
-Function112a42: ; 112a42
+Function112a42:
 	ld hl, $c810
 	xor a
 	ld [hli], a
@@ -6411,9 +6313,8 @@
 	set 1, [hl]
 	res 0, [hl]
 	ret
-; 112a56
 
-Function112a56: ; 112a56
+Function112a56:
 	dec a
 	jr z, .asm_112a5a
 	ret
@@ -6468,9 +6369,8 @@
 .asm_112aa6
 	ld de, $0005
 	jp Function112a2c
-; 112aac
 
-Function112aac: ; 112aac
+Function112aac:
 	ld a, [$c872]
 	push af
 	ld a, [$c873]
@@ -6530,9 +6430,8 @@
 	pop af
 	ld [$c872], a
 	ret
-; 112b11
 
-Function112b11: ; 112b11
+Function112b11:
 	ld a, [$c872]
 	push af
 	ld a, [$c873]
@@ -6588,9 +6487,8 @@
 	pop af
 	ld [$c872], a
 	ret
-; 112b60
 
-Function112b60: ; 112b60
+Function112b60:
 	ld a, [hli]
 	cp $30
 	jr c, .asm_112b6f
@@ -6605,9 +6503,8 @@
 .asm_112b6f
 	scf
 	ret
-; 112b71
 
-Function112b71: ; 112b71
+Function112b71:
 	dec a
 	jr z, .asm_112b75
 	ret
@@ -6654,9 +6551,8 @@
 .asm_112bb5
 	ld de, $0004
 	jp Function112a2c
-; 112bbb
 
-Function112bbb: ; 112bbb
+Function112bbb:
 	dec a
 	jr z, .asm_112bbf
 	ret
@@ -6684,9 +6580,8 @@
 .asm_112be6
 	ld de, $0004
 	jp Function112a2c
-; 112bec
 
-Function112bec: ; 112bec
+Function112bec:
 	dec a
 	jr z, .asm_112bf7
 	dec a
@@ -6878,9 +6773,8 @@
 	ld hl, $c82d
 	ld b, $2
 	jp Function110000
-; 112d20
 
-Function112d20: ; 112d20
+Function112d20:
 	ld a, [$c86a]
 	cp $1a
 	jr nz, .asm_112d2d
@@ -6890,9 +6784,8 @@
 .asm_112d2d
 	ld de, $0004
 	jp Function112a2c
-; 112d33
 
-Function112d33: ; 112d33
+Function112d33:
 	dec a
 	jr z, .asm_112d87
 	dec a
@@ -7221,9 +7114,8 @@
 	ld hl, $c821
 	res 0, [hl]
 	ret
-; 112f61
 
-Function112f61: ; 112f61
+Function112f61:
 	ld hl, $c989
 	ld a, [hl]
 	or a
@@ -7294,9 +7186,8 @@
 	call Function11306b
 	ld a, [$c990]
 	ret
-; 112fd5
 
-Function112fd5: ; 112fd5
+Function112fd5:
 	ld de, Unknown_113001
 	push hl
 	call Function113281
@@ -7331,13 +7222,11 @@
 	pop hl
 	pop bc
 	ret
-; 113001
 
-Unknown_113001: ; 113001
+Unknown_113001:
 	db "date: ", 0
-; 113008
 
-Function113008: ; 113008
+Function113008:
 	ld de, Unknown_1132a6
 	push hl
 	call Function113273
@@ -7358,9 +7247,8 @@
 	ld a, $2
 	ld [$c990], a
 	ret
-; 113026
 
-Function113026: ; 113026
+Function113026:
 	ld de, Unknown_1132b2
 	push hl
 	call Function113273
@@ -7392,9 +7280,8 @@
 	pop hl
 	pop bc
 	ret
-; 113054
 
-Function113054: ; 113054
+Function113054:
 	ld de, Unknown_1132bf
 	push hl
 	call Function113273
@@ -7410,14 +7297,13 @@
 	pop bc
 	pop hl
 	ret
-; 11306b
 
-Function11306b: ; 11306b
+Function11306b:
 	ld hl, $c880
 	ld a, [$c82d]
 	ld b, a
 
-Function113072: ; 113072
+Function113072:
 	call Function113268
 	jp nc, Function113089
 	ld a, [$ca3c]
@@ -7429,7 +7315,7 @@
 	pop hl
 	jr Function113095
 
-Function113089: ; 113089
+Function113089:
 	ld a, [hl]
 	cp $d
 	jr z, .asm_113094
@@ -7440,7 +7326,7 @@
 .asm_113094
 	inc hl
 
-Function113095: ; 113095
+Function113095:
 	inc hl
 	push bc
 	ld a, [$c872]
@@ -7575,9 +7461,8 @@
 	ld a, $2
 	ld [$c989], a
 	ret
-; 113167
 
-Function113167: ; 113167
+Function113167:
 	ld de, Unknown_1132ff
 	push hl
 	call Function113273
@@ -7598,7 +7483,7 @@
 	jr nz, .asm_113178
 	jr Function113197
 
-Function113180: ; 113180
+Function113180:
 	ld de, Unknown_11330c
 	push hl
 	call Function113273
@@ -7618,7 +7503,7 @@
 	cp $a
 	jr nz, .asm_113191
 
-Function113197: ; 113197
+Function113197:
 	pop hl
 	ld c, b
 	ld de, $cb57
@@ -7633,9 +7518,8 @@
 	pop hl
 	pop bc
 	ret
-; 1131a9
 
-Function1131a9: ; 1131a9
+Function1131a9:
 	ld hl, $c979
 	ld de, $c880
 	ld b, $0
@@ -7697,9 +7581,8 @@
 	dec [hl]
 	ld a, $4
 	ret
-; 113206
 
-Function113206: ; 113206
+Function113206:
 	ld a, b
 	sub e
 	ld [$c991], a
@@ -7735,9 +7618,8 @@
 	ld a, $3
 	ld [$c86b], a
 	ret
-; 113245
 
-Function113245: ; 113245
+Function113245:
 	ld a, b
 	sub e
 	ld [$c992], a
@@ -7758,9 +7640,8 @@
 	ld a, $3
 	ld [$c86b], a
 	ret
-; 113268
 
-Function113268: ; 113268
+Function113268:
 .asm_113268
 	dec b
 	ld a, [hli]
@@ -7771,9 +7652,8 @@
 	jr nz, .asm_113268
 	scf
 	ret
-; 113273
 
-Function113273: ; 113273
+Function113273:
 	ld c, $0
 .asm_113275
 	ld a, [de]
@@ -7787,9 +7667,8 @@
 	jr z, .asm_113275
 	scf
 	ret
-; 113281
 
-Function113281: ; 113281
+Function113281:
 	ld c, $0
 	push hl
 	ld l, e
@@ -7816,9 +7695,8 @@
 	ld h, d
 	pop de
 	ret
-; 11329d
 
-Function11329d: ; 11329d
+Function11329d:
 	cp $41
 	ret c
 	cp $5b
@@ -7825,7 +7703,6 @@
 	ret nc
 	or $20
 	ret
-; 1132a6
 
 Unknown_1132a6:
 	db "Gb-Status: ", 0
@@ -7839,9 +7716,8 @@
 	db "URI-header: ", 0
 Unknown_11330c:
 	db "Location: ", 0
-; 113317
 
-Function113317: ; 113317
+Function113317:
 	ld a, $1
 	ld [$c86b], a
 	ld de, $cb59
@@ -7888,13 +7764,11 @@
 	ld hl, Unknown_113372
 	call Function110007
 	jr .asm_113351
-; 113372
 
-Unknown_113372: ; 113372
+Unknown_113372:
 	db "Content-Length: 0", $d, "\n", 0
-; 113386
 
-Function113386: ; 113386
+Function113386:
 	call Function113482
 	ld a, $1
 	ld [$c86b], a
@@ -7931,9 +7805,8 @@
 	ld a, $95
 	ld hl, $cb53
 	jp Function111f02
-; 1133de
 
-Function1133de: ; 1133de
+Function1133de:
 	call Function1126e6
 	xor a
 	ld [$c86b], a
@@ -7946,9 +7819,8 @@
 	ld a, [$c9ad]
 	ld [$c87f], a
 	ret
-; 1133fe
 
-Function1133fe: ; 1133fe
+Function1133fe:
 	ld hl, $cb58
 	ld a, [hli]
 	cp $68
@@ -8039,9 +7911,8 @@
 	jr nz, .asm_113478
 	dec de
 	jr .asm_113455
-; 113482
 
-Function113482: ; 113482
+Function113482:
 	ld hl, $c87f
 	ld a, [hld]
 	ld b, a
@@ -8091,9 +7962,8 @@
 	ld hl, $cb47
 	ld a, $95
 	jp Function111f02
-; 1134cb
 
-Function1134cb: ; 1134cb
+Function1134cb:
 	dec a
 	jr z, .asm_1134d9
 	dec a
@@ -8145,9 +8015,8 @@
 	cp $1e
 	jp nz, Function112251
 	jp Function1116a0
-; 113519
 
-Function113519: ; 113519
+Function113519:
 	dec a
 	jr z, .asm_113527
 	dec a
@@ -8228,9 +8097,8 @@
 .asm_11358c
 	call Function11225d
 	jp Function1116a4
-; 113592
 
-Function113592: ; 113592
+Function113592:
 	push de
 	ld l, e
 	ld h, d
@@ -8240,9 +8108,8 @@
 	call Function110000
 	pop de
 	ret
-; 11359d
 
-Function11359d: ; 11359d
+Function11359d:
 	ld b, $20
 	call Function113592
 	ld a, $21
@@ -8251,17 +8118,15 @@
 	xor a
 	ld [de], a
 	ret
-; 1135ad
 
-Function1135ad: ; 1135ad
+Function1135ad:
 	ld b, $1e
 	call Function113592
 	ld a, $1f
 	ld hl, $c8ac
 	jp Function11000f
-; 1135ba
 
-Function1135ba: ; 1135ba
+Function1135ba:
 	ld b, $65
 	call Function113592
 	ld hl, $c8f6
@@ -8281,9 +8146,8 @@
 	ld a, $11
 	ld hl, $c92e
 	jp Function11000f
-; 1135eb
 
-Function1135eb: ; 1135eb
+Function1135eb:
 	ld b, $8
 .asm_1135ed
 	ld a, [hl]
@@ -8317,19 +8181,16 @@
 	ld [de], a
 	inc de
 	ret
-; 113620
 
-Function113620: ; 113620
+Function113620:
 	ld a, $23
 	ret
-; 113623
 
-Function113623: ; 113623
+Function113623:
 	ld a, $2a
 	ret
-; 113626
 
-Function113626: ; 113626
+Function113626:
 	dec a
 	jr z, .asm_113634
 	dec a
@@ -8383,9 +8244,8 @@
 
 .asm_11366f
 	jp Function1116a0
-; 113672
 
-Function113672: ; 113672
+Function113672:
 	dec a
 	jr z, .asm_113680
 	dec a
@@ -8438,9 +8298,8 @@
 
 .asm_1136be
 	jp Function1116a0
-; 1136c1
 
-Function1136c1: ; 1136c1
+Function1136c1:
 	xor a
 	ld [$cc28], a
 	ld a, l
@@ -8812,9 +8671,8 @@
 	xor a
 	ld [hl], a
 	ret
-; 113909
 
-Function113909: ; 113909
+Function113909:
 	call Function11391e
 	ld a, c
 	and $f0
@@ -8827,7 +8685,7 @@
 	jp z, Function1139b7
 	jp Function1139de
 
-Function11391e: ; 11391e
+Function11391e:
 	and $f
 	ld e, a
 	ld d, $0
@@ -8837,7 +8695,7 @@
 	ld b, $8
 	jp Function110000
 
-Function11392f: ; 11392f
+Function11392f:
 	ld hl, $cbf9
 	ld a, [hli]
 	ld h, [hl]
@@ -8871,7 +8729,7 @@
 	call Function113a15
 	ret
 
-Function113973: ; 113973
+Function113973:
 	ld hl, $cbf9
 	ld a, [hli]
 	ld h, [hl]
@@ -8904,9 +8762,8 @@
 	ld de, $cc03
 	call Function113a15
 	ret
-; 1139b7
 
-Function1139b7: ; 1139b7
+Function1139b7:
 	ld hl, $cbf9
 	ld a, [hli]
 	ld h, [hl]
@@ -8927,9 +8784,8 @@
 	ld hl, $cbff
 	call Function113a28
 	ret
-; 1139de
 
-Function1139de: ; 1139de
+Function1139de:
 	ld hl, $cbfd
 	ld a, [hli]
 	ld h, [hl]
@@ -8952,9 +8808,8 @@
 	ld hl, $cbff
 	call Function113a28
 	ret
-; 113a0b
 
-Function113a0b: ; 113a0b
+Function113a0b:
 	ld b, $4
 .asm_113a0d
 	ld a, [de]
@@ -8964,9 +8819,8 @@
 	dec b
 	jr nz, .asm_113a0d
 	ret
-; 113a15
 
-Function113a15: ; 113a15
+Function113a15:
 	ld b, $4
 .asm_113a17
 	ld a, [de]
@@ -8976,9 +8830,8 @@
 	dec b
 	jr nz, .asm_113a17
 	ret
-; 113a1f
 
-Function113a1f: ; 113a1f
+Function113a1f:
 	ld b, $4
 .asm_113a21
 	ld a, [hl]
@@ -8987,9 +8840,8 @@
 	dec b
 	jr nz, .asm_113a21
 	ret
-; 113a28
 
-Function113a28: ; 113a28
+Function113a28:
 	ld b, $4
 .asm_113a2a
 	ld a, [de]
@@ -8999,9 +8851,8 @@
 	dec b
 	jr nz, .asm_113a2a
 	ret
-; 113a32
 
-Function113a32: ; 113a32
+Function113a32:
 	ld a, [de]
 	inc de
 	add [hl]
@@ -9015,9 +8866,8 @@
 	dec b
 	jr nz, .asm_113a38
 	ret
-; 113a40
 
-Function113a40: ; 113a40
+Function113a40:
 .asm_113a40
 	or a
 	push hl
@@ -9039,11 +8889,9 @@
 	dec b
 	jr nz, .asm_113a40
 	ret
-; 113a55
 
-Unknown_113a55: ; 113a55
+Unknown_113a55:
 	db "Authorization: GB00 name=", $22, 0
-; 113a70
 
 Unknown_113a70:
 	db $00, $00, $00, $07, $06, $04, $00, $0c, $04, $08, $00, $11, $02, $0c, $00, $16
@@ -9062,9 +8910,8 @@
 	db $30, $30, $00, $06, $36, $0c, $00, $0a, $34, $28, $00, $0f, $32, $04, $00, $15
 	db $30, $20, $00, $06, $36, $3c, $00, $0a, $34, $18, $00, $0f, $32, $34, $00, $15
 	db $30, $10, $00, $06, $36, $2c, $00, $0a, $34, $08, $00, $0f, $32, $24, $00, $15
-; 113b70
 
-Unknown_113b70: ; 113b70
+Unknown_113b70:
 	dw $cbe7
 	dw $cbeb
 	dw $cbef
@@ -9073,7 +8920,7 @@
 	dw $cbeb
 	dw $cbef
 
-Unknown_113b7e: ; 113b7e
+Unknown_113b7e:
 	db $01, $23, $45, $67, $89, $ab, $cd, $ef
 	db $fe, $dc, $ba, $98, $76, $54, $32, $10
 
@@ -9095,7 +8942,7 @@
 	db $4f, $7e, $a8, $6f, $e0, $e6, $2c, $fe, $14, $43, $01, $a3, $a1, $11, $08, $4e
 	db $82, $7e, $53, $f7, $35, $f2, $3a, $bd, $bb, $d2, $d7, $2a, $91, $d3, $86, $eb
 
-Function113c8e: ; 113c8e
+Function113c8e:
 	ld a, c
 	ld [$cc10], a
 	ld a, b
@@ -9229,9 +9076,8 @@
 	ld a, $0
 	ld [hl], a
 	ret
-; 113d47
 
-Function113d47: ; 113d47
+Function113d47:
 	cp $1a
 	jr c, .asm_113d5a
 	cp $34
@@ -9258,9 +9104,8 @@
 .asm_113d63
 	ld a, $2b
 	ret
-; 113d66
 
-Function113d66: ; 113d66
+Function113d66:
 	ld a, c
 	ld [$cc10], a
 	ld a, b
@@ -9427,9 +9272,8 @@
 .asm_113e3f
 	sub $47
 	ret
-; 113e42
 
-Function113e42: ; 113e42
+Function113e42:
 	dec a
 	jr z, .asm_113e4f
 	dec a
@@ -9504,9 +9348,8 @@
 	ld a, $1
 	ld [$c86b], a
 	jp .asm_113e6d
-; 113eb8
 
-Function113eb8: ; 113eb8
+Function113eb8:
 	ld a, $ff
 	ld [$c81e], a
 	ld hl, $c822
@@ -9513,9 +9356,8 @@
 	res 5, [hl]
 	res 0, [hl]
 	jp Function111f97
-; 113ec7
 
-Unreferenced_Function113ec7: ; 113ec7
+Unreferenced_Function113ec7:
 	ld hl, $c822
 	ld a, [hl]
 	push af
@@ -9543,9 +9385,8 @@
 	ld hl, $c822
 	set 0, [hl]
 	ret
-; 113ef2
 
-Function113ef2: ; 113ef2
+Function113ef2:
 	dec a
 	jr z, .asm_113efa
 	dec a
@@ -9588,9 +9429,8 @@
 	dec a
 	ld [hl], a
 	ret
-; 113f2d
 
-Function113f2d: ; 113f2d
+Function113f2d:
 	dec a
 	jr z, .asm_113f35
 	dec a
@@ -9649,4 +9489,3 @@
 	inc a
 	ld [hl], a
 	ret
-; 113f84
--- a/macros/wram.asm
+++ b/macros/wram.asm
@@ -146,30 +146,30 @@
 \1Octave::            db ; 7-0 (0 is highest)
 \1PitchOffset::       db ; raises existing octaves (to repeat phrases)
 \1NoteDuration::      db ; frames remaining for the current note
-\1Field16::           ds 1 ; c117
-                      ds 1 ; c118
+\1Field16::           ds 1
+                      ds 1
 \1LoopCount::         db
 \1Tempo::             dw
 \1Tracks::            db ; hi:left lo:right
-\1SFXDutyLoop::       db ; c11d
+\1SFXDutyLoop::       db
 \1VibratoDelayCount:: db ; initialized by \1VibratoDelay
 \1VibratoDelay::      db ; number of frames a note plays until vibrato starts
 \1VibratoExtent::     db
 \1VibratoRate::       db ; hi:frames for each alt lo:frames to the next alt
 \1PitchWheelTarget::  dw ; frequency endpoint for pitch wheel
-\1PitchWheelAmount::  db ; c124
-\1PitchWheelAmountFraction::   db ; c125
-\1Field25::           db ; c126
-                      ds 1 ; c127
+\1PitchWheelAmount::  db
+\1PitchWheelAmountFraction::   db
+\1Field25::           db
+                      ds 1
 \1CryPitch::          dw
 \1Field29::           ds 1
 \1Field2a::           ds 2
 \1Field2c::           ds 1
 \1NoteLength::        db ; frames per 16th note
-\1Field2e::           ds 1 ; c12f
-\1Field2f::           ds 1 ; c130
-\1Field30::           ds 1 ; c131
-                      ds 1 ; c132
+\1Field2e::           ds 1
+\1Field2f::           ds 1
+\1Field30::           ds 1
+                      ds 1
 ENDM
 
 battle_tower_struct: MACRO
--- a/main.asm
+++ b/main.asm
@@ -131,10 +131,10 @@
 INCLUDE "engine/overworld/wildmons.asm"
 INCLUDE "engine/battle/link_result.asm"
 
-ChrisBackpic: ; 2ba1a
+ChrisBackpic:
 INCBIN "gfx/player/chris_back.2bpp.lz"
 
-DudeBackpic: ; 2bbaa
+DudeBackpic:
 INCBIN "gfx/battle/dude.2bpp.lz"
 
 
@@ -216,10 +216,10 @@
 INCLUDE "engine/overworld/load_map_part.asm"
 INCLUDE "engine/phone/phonering_copytilemapatonce.asm"
 
-Shrink1Pic: ; 4d249
+Shrink1Pic:
 INCBIN "gfx/new_game/shrink1.2bpp.lz"
 
-Shrink2Pic: ; 4d2d9
+Shrink2Pic:
 INCBIN "gfx/new_game/shrink2.2bpp.lz"
 
 INCLUDE "engine/link/link_2.asm"
@@ -266,7 +266,7 @@
 INCLUDE "data/pokemon/names.asm"
 INCLUDE "data/unused_53d84.asm"
 
-UnknownEggPic:: ; 53d9c
+UnknownEggPic::
 ; Another egg pic. This is shifted up a few pixels.
 INCBIN "gfx/unknown/unknown_egg.2bpp.lz"
 
@@ -376,7 +376,7 @@
 INCLUDE "data/moves/animations.asm"
 INCLUDE "engine/events/poisonstep_pals.asm"
 
-TheEndGFX:: ; cbd2e
+TheEndGFX::
 INCBIN "gfx/credits/theend.2bpp"
 
 
@@ -440,7 +440,7 @@
 
 SECTION "bank39", ROMX
 
-CopyrightGFX:: ; e4000
+CopyrightGFX::
 INCBIN "gfx/splash/copyright.2bpp"
 
 INCLUDE "engine/menus/options_menu.asm"
@@ -489,7 +489,7 @@
 
 SECTION "Intro Logo", ROMX
 
-IntroLogoGFX: ; 109407
+IntroLogoGFX:
 INCBIN "gfx/intro/logo.2bpp.lz"
 
 
@@ -576,7 +576,7 @@
 
 SECTION "bank77", ROMX
 
-UnownFont: ; 1dc000
+UnownFont:
 INCBIN "gfx/font/unown_font.2bpp"
 
 INCLUDE "engine/printer/print_party.asm"
@@ -590,7 +590,7 @@
 INCLUDE "engine/events/catch_tutorial_input.asm"
 INCLUDE "engine/pokegear/townmap_convertlinebreakcharacters.asm"
 
-PokegearGFX: ; 1de2e4
+PokegearGFX:
 INCBIN "gfx/pokegear/pokegear.2bpp.lz"
 
 INCLUDE "engine/pokemon/european_mail.asm"
--- a/maps/GoldenrodGameCorner.asm
+++ b/maps/GoldenrodGameCorner.asm
@@ -57,7 +57,7 @@
 	checkitem COIN_CASE
 	iffalse GoldenrodGameCornerPrizeVendor_NoCoinCaseScript
 	writetext GoldenrodGameCornerPrizeVendorWhichPrizeText
-GoldenrodGameCornerTMVendor_LoopScript: ; 056c36
+GoldenrodGameCornerTMVendor_LoopScript:
 	special DisplayCoinCaseBalance
 	loadmenu GoldenrodGameCornerTMVendorMenuHeader
 	verticalmenu
--- a/maps/Route35NationalParkGate.asm
+++ b/maps/Route35NationalParkGate.asm
@@ -131,7 +131,7 @@
 	checkcode VAR_BOXSPACE
 	ifequal 0, Route35NationalParkGate_NoRoomInBox
 
-Route35NationalParkGate_LessThanFullParty: ; 6a27d
+Route35NationalParkGate_LessThanFullParty:
 	special CheckFirstMonIsEgg
 	ifequal TRUE, Route35NationalParkGate_FirstMonIsEgg
 	writetext UnknownText_0x6a4c6
--- a/mobile/fixed_words.asm
+++ b/mobile/fixed_words.asm
@@ -1,7 +1,7 @@
 ; These functions seem to be related to the selection of preset phrases
 ; for use in mobile communications.  Annoyingly, they separate the
 ; Battle Tower function above from the data it references.
-Function11c05d: ; 11c05d
+Function11c05d:
 	ld a, e
 	or d
 	jr z, .error
@@ -21,9 +21,8 @@
 	ld b, h
 	scf
 	ret
-; 11c075
 
-Function11c075: ; 11c075
+Function11c075:
 	push de
 	ld a, c
 	call Function11c254
@@ -31,9 +30,8 @@
 	ld bc, wcd36
 	call Function11c08f
 	ret
-; 11c082
 
-Unreferenced_Function11c082: ; 11c082
+Unreferenced_Function11c082:
 	push de
 	ld a, c
 	call Function11c254
@@ -41,9 +39,8 @@
 	ld bc, wcd36
 	call PrintEZChatBattleMessage
 	ret
-; 11c08f
 
-Function11c08f: ; 11c08f
+Function11c08f:
 	ld l, e
 	ld h, d
 	push hl
@@ -93,9 +90,8 @@
 	dec a
 	jr nz, .loop2
 	ret
-; 11c0c6
 
-PrintEZChatBattleMessage: ; 11c0c6
+PrintEZChatBattleMessage:
 ; Use up to 6 words from bc to print text starting at de.
 	; Preserve $cf63, $cf64
 	ld a, [wJumptableIndex]
@@ -210,9 +206,8 @@
 	ld a, h
 	ld [wcf64], a
 	ret
-; 11c14a
 
-GetLengthOfWordAtC608: ; 11c14a
+GetLengthOfWordAtC608:
 	ld c, $0
 	ld hl, $c608
 .loop
@@ -221,9 +216,8 @@
 	ret z
 	inc c
 	jr .loop
-; 11c156
 
-CopyMobileEZChatToC608: ; 11c156
+CopyMobileEZChatToC608:
 	ld a, [rSVBK]
 	push af
 	ld a, $1
@@ -272,9 +266,8 @@
 	ld hl, wStringBuffer1
 	ld bc, MON_NAME_LENGTH - 1
 	jr .copy_string
-; 11c1ab
 
-Function11c1ab: ; 11c1ab
+Function11c1ab:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -283,9 +276,8 @@
 	pop af
 	ld [hInMenu], a
 	ret
-; 11c1b9
 
-Function11c1b9: ; 11c1b9
+Function11c1b9:
 	call .InitKanaMode
 	ld a, [rSVBK]
 	push af
@@ -295,9 +287,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 11c1ca
 
-.InitKanaMode: ; 11c1ca
+.InitKanaMode:
 	xor a
 	ld [wJumptableIndex], a
 	ld [wcf64], a
@@ -345,9 +336,8 @@
 	call EZChat_GetCategoryWordsByKana
 	call EZChat_GetSeenPokemonByKana
 	ret
-; 11c254
 
-Function11c254: ; 11c254
+Function11c254:
 	push af
 	ld a, $4
 	call GetSRAMBank
@@ -366,9 +356,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 11c277
 
-EZChat_ClearBottom12Rows: ; 11c277 (47:4277)
+EZChat_ClearBottom12Rows:
 	ld a, " "
 	hlcoord 0, 6
 	ld bc, (SCREEN_HEIGHT - 6) * SCREEN_WIDTH
@@ -375,7 +364,7 @@
 	call ByteFill
 	ret
 
-EZChat_MasterLoop: ; 11c283
+EZChat_MasterLoop:
 .loop
 	call JoyTextDelay
 	ld a, [hJoyPressed]
@@ -392,13 +381,11 @@
 	farcall ClearSpriteAnims
 	call ClearSprites
 	ret
-; 11c2ac
 
-.DoJumptableFunction: ; 11c2ac
+.DoJumptableFunction:
 	jumptable .Jumptable, wJumptableIndex
-; 11c2bb
 
-.Jumptable: ; 11c2bb (47:42bb)
+.Jumptable:
 	dw .SpawnObjects ; 00
 	dw .InitRAM ; 01
 	dw Function11c35f ; 02
@@ -423,7 +410,7 @@
 	dw Function11ce0b ; 15
 	dw Function11ce2b ; 16
 
-.SpawnObjects: ; 11c2e9 (47:42e9)
+.SpawnObjects:
 	depixel 3, 1, 2, 5
 	ld a, SPRITE_ANIM_INDEX_EZCHAT_CURSOR
 	call _InitSpriteAnimStruct
@@ -473,7 +460,7 @@
 	set 2, [hl]
 	jp Function11cfb5
 
-.InitRAM: ; 11c346 (47:4346)
+.InitRAM:
 	ld a, $9
 	ld [wcd2d], a
 	ld a, $2
@@ -484,7 +471,7 @@
 	call Function11cfce
 	jp Function11cfb5
 
-Function11c35f: ; 11c35f (47:435f)
+Function11c35f:
 	ld hl, wcd2f
 	inc [hl]
 	inc [hl]
@@ -498,7 +485,7 @@
 	ret nz
 	jp Function11cfb5
 
-Function11c373: ; 11c373 (47:4373)
+Function11c373:
 	ld hl, wcd30
 	inc [hl]
 	inc [hl]
@@ -513,7 +500,7 @@
 	call Function11c38a
 	jp Function11cfb5
 
-Function11c38a: ; 11c38a (47:438a)
+Function11c38a:
 	ld hl, Unknown_11c986
 	ld bc, wcd36
 	ld a, $6
@@ -551,13 +538,11 @@
 	dec a
 	jr nz, .asm_11c392
 	ret
-; 11c3bc (47:43bc)
 
-String_11c3bc: ; 11c3bc
+String_11c3bc:
 	db "ーーーーー@"
-; 11c3c2
 
-Function11c3c2: ; 11c3c2 (47:43c2)
+Function11c3c2:
 	call EZChat_ClearBottom12Rows
 	ld de, Unknown_11cfbe
 	call Function11d035
@@ -574,7 +559,7 @@
 	res 0, [hl]
 	call Function11cfb5
 
-Function11c3ed: ; 11c3ed (47:43ed)
+Function11c3ed:
 	ld hl, wcd20 ; wcd20
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -692,7 +677,7 @@
 	ld [hl], a
 	ret
 
-Function11c4a5: ; 11c4a5 (47:44a5)
+Function11c4a5:
 	ld hl, wcd23
 	res 0, [hl]
 	ld a, [wcd2b]
@@ -709,7 +694,7 @@
 	ld a, $15
 	ret
 
-Function11c4be: ; 11c4be (47:44be)
+Function11c4be:
 	ld a, $1
 	hlcoord 0, 6, wAttrMap
 	ld bc, $a0
@@ -720,21 +705,18 @@
 	call ByteFill
 	farcall ReloadMapPart
 	ret
-; 11c4db (47:44db)
 
-String_11c4db: ; 11c4db
+String_11c4db:
 	db   "6つのことば¯くみあわせます"
 	next "かえたいところ¯えらぶと でてくる"
 	next "ことばのグループから いれかえたい"
 	next "たんご¯えらんでください"
 	db   "@"
-; 11c51b
 
-String_11c51b: ; 11c51b
+String_11c51b:
 	db "ぜんぶけす やめる   けってい@"
-; 11c52c
 
-Function11c52c: ; 11c52c (47:452c)
+Function11c52c:
 	call EZChat_ClearBottom12Rows
 	call EZChat_PlaceCategoryNames
 	call Function11c618
@@ -742,7 +724,7 @@
 	res 1, [hl]
 	call Function11cfb5
 
-Function11c53d: ; 11c53d (47:453d)
+Function11c53d:
 	ld hl, wcd21
 	ld de, hJoypadPressed ; $ffa3
 
@@ -879,9 +861,8 @@
 .finish_dpad
 	ld [hl], a
 	ret
-; 11c5f0
 
-EZChat_PlaceCategoryNames: ; 11c5f0 (47:45f0)
+EZChat_PlaceCategoryNames:
 	ld de, MobileEZChatCategoryNames
 	ld bc, Coords_11c63a
 	ld a, 15
@@ -912,7 +893,7 @@
 	call PlaceString
 	ret
 
-Function11c618: ; 11c618 (47:4618)
+Function11c618:
 	ld a, $2
 	hlcoord 0, 6, wAttrMap
 	ld bc, $c8
@@ -919,13 +900,11 @@
 	call ByteFill
 	farcall ReloadMapPart
 	ret
-; 11c62a (47:462a)
 
-EZChatString_Stop_Mode_Cancel: ; 11c62a
+EZChatString_Stop_Mode_Cancel:
 	db "けす    モード   やめる@"
-; 11c63a
 
-Coords_11c63a: ; 11c63a
+Coords_11c63a:
 	dwcoord  1,  7
 	dwcoord  7,  7
 	dwcoord 13,  7
@@ -941,9 +920,8 @@
 	dwcoord  1, 15
 	dwcoord  7, 15
 	dwcoord 13, 15
-; 11c658
 
-Function11c658: ; 11c658 (47:4658)
+Function11c658:
 	call EZChat_ClearBottom12Rows
 	call Function11c770
 	ld de, Unknown_11cfc2
@@ -955,7 +933,7 @@
 	res 3, [hl]
 	call Function11cfb5
 
-Function11c675: ; 11c675 (47:4675)
+Function11c675:
 	ld hl, wMobileCommsJumptableIndex
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -1114,7 +1092,7 @@
 	ld [hl], a
 	ret
 
-Function11c770: ; 11c770 (47:4770)
+Function11c770:
 	xor a
 	ld [wMobileCommsJumptableIndex], a
 	ld [wcd26], a
@@ -1165,7 +1143,7 @@
 	ld [wcd28], a
 	jr .div_12
 
-Function11c7bc: ; 11c7bc (47:47bc)
+Function11c7bc:
 	ld bc, Unknown_11c854
 	ld a, [wcd2b]
 	and a
@@ -1284,9 +1262,8 @@
 	pop hl
 	pop de
 	ret
-; 11c854 (47:4854)
 
-Unknown_11c854: ; 11c854
+Unknown_11c854:
 	dwcoord  2,  8
 	dwcoord  8,  8
 	dwcoord 14,  8
@@ -1300,9 +1277,8 @@
 	dwcoord  8, 14
 	dwcoord 14, 14
 	dw -1
-; 11c86e
 
-Function11c86e: ; 11c86e (47:486e)
+Function11c86e:
 	ld a, [wcd26]
 	and a
 	jr z, .asm_11c88a
@@ -1357,9 +1333,8 @@
 	dec c
 	jr nz, .asm_11c8c2
 	ret
-; 11c8c7 (47:48c7)
 
-BCD2String: ; 11c8c7
+BCD2String:
 	inc a
 	push af
 	and $f
@@ -1380,21 +1355,17 @@
 	add "0"
 	ld [hli], a
 	ret
-; 11c8ec
 
-MobileString_Page: ; 11c8ec
+MobileString_Page:
 	db "ぺージ@"
-; 11c8f0
 
-MobileString_Prev: ; 11c8f0
+MobileString_Prev:
 	db "まえ@"
-; 11c8f3
 
-MobileString_Next: ; 11c8f3
+MobileString_Next:
 	db "つぎ@"
-; 11c8f6
 
-Function11c8f6: ; 11c8f6 (47:48f6)
+Function11c8f6:
 	ld a, [wcd20] ; wcd20
 	call Function11c95d
 	push hl
@@ -1464,7 +1435,7 @@
 	ld d, a
 	jr .asm_11c912
 
-Function11c95d: ; 11c95d (47:495d)
+Function11c95d:
 	sla a
 	ld c, a
 	ld b, 0
@@ -1496,7 +1467,6 @@
 	jr nz, .asm_11c980
 	pop hl
 	ret
-; 11c986 (47:4986)
 
 Unknown_11c986:
 	dwcoord  1,  2
@@ -1505,9 +1475,8 @@
 	dwcoord  1,  4
 	dwcoord  7,  4
 	dwcoord 13,  4
-; 11c992
 
-Function11c992: ; 11c992 (47:4992)
+Function11c992:
 	ld a, $8
 	hlcoord 2, 7
 .asm_11c997
@@ -1524,7 +1493,7 @@
 	jr nz, .asm_11c997
 	ret
 
-Function11c9ab: ; 11c9ab (47:49ab)
+Function11c9ab:
 	ld a, $7
 	hlcoord 0, 6, wAttrMap
 	ld bc, $c8
@@ -1532,11 +1501,11 @@
 	farcall ReloadMapPart
 	ret
 
-Function11c9bd: ; 11c9bd (47:49bd)
+Function11c9bd:
 	ld de, String_11ca38
 	call Function11ca7f
 
-Function11c9c3: ; 11c9c3 (47:49c3)
+Function11c9c3:
 	ld hl, wcd2a
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -1582,7 +1551,7 @@
 	inc [hl]
 	ret
 
-Function11ca01: ; 11ca01 (47:4a01)
+Function11ca01:
 	hlcoord 14, 7, wAttrMap
 	ld de, $14
 	ld a, $5
@@ -1601,7 +1570,7 @@
 	dec c
 	jr nz, .asm_11ca0a
 
-Function11ca19: ; 11ca19 (47:4a19)
+Function11ca19:
 	hlcoord 0, 12, wAttrMap
 	ld de, $14
 	ld a, $6
@@ -1621,19 +1590,16 @@
 	jr nz, .asm_11ca22
 	farcall ReloadMapPart
 	ret
-; 11ca38 (47:4a38)
 
-String_11ca38: ; 11ca38
+String_11ca38:
 	db   "とうろくちゅう<NO>あいさつ¯ぜんぶ"
 	next "けしても よろしいですか?@"
-; 11ca57
 
-String_11ca57: ; 11ca57
+String_11ca57:
 	db   "はい"
 	next "いいえ@"
-; 11ca5e
 
-Function11ca5e: ; 11ca5e (47:4a5e)
+Function11ca5e:
 	xor a
 .loop
 	push af
@@ -1644,7 +1610,7 @@
 	jr nz, .loop
 	ret
 
-Function11ca6a: ; 11ca6a (47:4a6a)
+Function11ca6a:
 	ld hl, wcd36
 	ld c, a
 	ld b, $0
@@ -1658,7 +1624,7 @@
 	call PlaceString
 	ret
 
-Function11ca7f: ; 11ca7f (47:4a7f)
+Function11ca7f:
 	push de
 	ld de, Unknown_11cfc6
 	call Function11cfce
@@ -1678,11 +1644,11 @@
 	call Function11cfb5
 	ret
 
-Function11caad: ; 11caad (47:4aad)
+Function11caad:
 	ld de, String_11cb1c
 	call Function11ca7f
 
-Function11cab3: ; 11cab3 (47:4ab3)
+Function11cab3:
 	ld hl, wcd2a
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -1750,19 +1716,16 @@
 	ret nz
 	inc [hl]
 	ret
-; 11cb1c (47:4b1c)
 
-String_11cb1c: ; 11cb1c
+String_11cb1c:
 	db   "あいさつ<NO>とうろく¯ちゅうし"
 	next "しますか?@"
-; 11cb31
 
-String_11cb31: ; 11cb31
+String_11cb31:
 	db   "とうろくちゅう<NO>あいさつ<WA>ほぞん"
 	next "されません<GA>よろしい ですか?@"
-; 11cb52
 
-Function11cb52: ; 11cb52 (47:4b52)
+Function11cb52:
 	ld hl, Unknown_11cc01
 	ld a, [wMenuCursorY]
 .asm_11cb58
@@ -1778,7 +1741,7 @@
 	ld d, a
 	call Function11ca7f
 
-Function11cb66: ; 11cb66 (47:4b66)
+Function11cb66:
 	ld hl, wcd2a
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -1872,7 +1835,7 @@
 	inc [hl]
 	ret
 
-Function11cbf5: ; 11cbf5 (47:4bf5)
+Function11cbf5:
 	call WaitSFX
 	ld hl, wcf64
 	dec [hl]
@@ -1880,55 +1843,52 @@
 	dec hl
 	set 7, [hl]
 	ret
-; 11cc01 (47:4c01)
 
-Unknown_11cc01: ; 11cc01
+Unknown_11cc01:
 	dw String_11cc09
 	dw String_11cc23
 	dw String_11cc42
 	dw String_11cc60
 
-String_11cc09: ; 11cc09
+String_11cc09:
 	db   "じこしょうかい は"
 	next "この あいさつで いいですか?@"
 
-String_11cc23: ; 11cc23
+String_11cc23:
 	db   "たいせん <GA>はじまるとき は"
 	next "この あいさつで いいですか?@"
 
-String_11cc42: ; 11cc42
+String_11cc42:
 	db   "たいせん <NI>かったとき は"
 	next "この あいさつで いいですか?@"
 
-String_11cc60: ; 11cc60
+String_11cc60:
 	db   "たいせん <NI>まけたとき は"
 	next "この あいさつで いいですか?@"
-; 11cc7e
 
-Unknown_11cc7e: ; 11cc7e
+Unknown_11cc7e:
 	dw String_11cc86
 	dw String_11cc9d
 	dw String_11ccb9
 	dw String_11ccd4
 
-String_11cc86: ; 11cc86
+String_11cc86:
 	db   "じこしょうかい の"
 	next "あいさつ¯とうろくした!@"
 
-String_11cc9d: ; 11cc9d
+String_11cc9d:
 	db   "たいせん <GA>はじまるとき の"
 	next "あいさつ¯とうろくした!@"
 
-String_11ccb9: ; 11ccb9
+String_11ccb9:
 	db   "たいせん <NI>かったとき の"
 	next "あいさつ¯とうろくした!@"
 
-String_11ccd4: ; 11ccd4
+String_11ccd4:
 	db   "たいせん <NI>まけたとき の"
 	next "あいさつ¯とうろくした!@"
-; 11ccef
 
-Function11ccef: ; 11ccef (47:4cef)
+Function11ccef:
 	ld de, Unknown_11cfc6
 	call Function11cfce
 	hlcoord 1, 14
@@ -1937,7 +1897,7 @@
 	call Function11ca19
 	call Function11cfb5
 
-Function11cd04: ; 11cd04 (47:4d04)
+Function11cd04:
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
 	and a
@@ -1945,13 +1905,11 @@
 	ld a, $4
 	ld [wJumptableIndex], a
 	ret
-; 11cd10 (47:4d10)
 
-String_11cd10: ; 11cd10
+String_11cd10:
 	db "なにか ことば¯いれてください@"
-; 11cd20
 
-Function11cd20: ; 11cd20 (47:4d20)
+Function11cd20:
 	call EZChat_ClearBottom12Rows
 	ld de, Unknown_11cfc6
 	call Function11cfce
@@ -1974,7 +1932,7 @@
 	res 5, [hl]
 	call Function11cfb5
 
-Function11cd54: ; 11cd54 (47:4d54)
+Function11cd54:
 	ld hl, wcd2c
 	ld de, hJoypadPressed ; $ffa3
 	ld a, [de]
@@ -2033,7 +1991,7 @@
 	call PlaceString
 	ret
 
-Function11cdaa: ; 11cdaa (47:4daa)
+Function11cdaa:
 	ld a, $2
 	hlcoord 0, 6, wAttrMap
 	ld bc, 6 * SCREEN_WIDTH
@@ -2044,26 +2002,22 @@
 	call ByteFill
 	farcall ReloadMapPart
 	ret
-; 11cdc7 (47:4dc7)
 
-String_11cdc7: ; 11cdc7
+String_11cdc7:
 ; Words will be displayed by category
 	db   "ことば¯しゅるいべつに"
 	next "えらべます@"
-; 11cdd9
 
-String_11cdd9: ; 11cdd9
+String_11cdd9:
 ; Words will be displayed in alphabetical order
 	db   "ことば¯アイウエオ の"
 	next "じゅんばんで ひょうじ します@"
-; 11cdf5
 
-String_11cdf5: ; 11cdf5
+String_11cdf5:
 	db   "しゅるいべつ モード"  ; Category mode
 	next "アイウエオ  モード@" ; ABC mode
-; 11ce0b
 
-Function11ce0b: ; 11ce0b (47:4e0b)
+Function11ce0b:
 	call EZChat_ClearBottom12Rows
 	hlcoord 1, 7
 	ld de, String_11cf79
@@ -2076,7 +2030,7 @@
 	res 2, [hl]
 	call Function11cfb5
 
-Function11ce2b: ; 11ce2b (47:4e2b)
+Function11ce2b:
 	ld a, [wcd22]
 	sla a
 	sla a
@@ -2172,9 +2126,8 @@
 	ret z
 	ld [wcd22], a
 	ret
-; 11ceb9 (47:4eb9)
 
-Unknown_11ceb9: ; 11ceb9
+Unknown_11ceb9:
 	; up left down right
 	db $ff, $01
 	db $05, $ff
@@ -2272,9 +2225,8 @@
 	db $ff, $2d
 	db $2c, $ff
 	db $ff, $2e
-; 11cf79
 
-String_11cf79: ; 11cf79
+String_11cf79:
 ; Hiragana table
 	db   "あいうえお なにぬねの や ゆ よ"
 	next "かきくけこ はひふへほ わ"
@@ -2281,13 +2233,11 @@
 	next "さしすせそ まみむめも そのた"
 	next "たちつてと らりるれろ"
 	db   "@"
-; 11cfb5
 
-Function11cfb5: ; 11cfb5 (47:4fb5)
+Function11cfb5:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 11cfba (47:4fba)
 
 Unknown_11cfba:
 	db  0,  0 ; start coords
@@ -2308,9 +2258,8 @@
 Unknown_11cfca:
 	db 14,  7 ; start coords
 	db  6,  5 ; end coords
-; 11cfce
 
-Function11cfce: ; 11cfce (47:4fce)
+Function11cfce:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH
 	ld a, [de]
@@ -2397,7 +2346,7 @@
 	ld [hl], a
 	ret
 
-Function11d035: ; 11d035 (47:5035)
+Function11d035:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH
 	ld a, [de]
@@ -2493,7 +2442,7 @@
 	jr nz, .loop3
 	ret
 
-.AddNMinusOneTimes: ; 11d0ac (47:50ac)
+.AddNMinusOneTimes:
 	ld a, [de]
 	dec a
 	ld bc, SCREEN_WIDTH
@@ -2503,7 +2452,7 @@
 	jr nz, .add_n_minus_one_times
 	ret
 
-AnimateEZChatCursor: ; 11d0b6 (47:50b6)
+AnimateEZChatCursor:
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld a, [hl]
@@ -2530,7 +2479,7 @@
 	dw .nine
 	dw .ten
 
-.zero ; 11d0dd (47:50dd)
+.zero
 	ld a, [wcd20] ; wcd20
 	sla a
 	ld hl, .Coords_Zero
@@ -2537,7 +2486,7 @@
 	ld e, $1
 	jr .load
 
-.one ; 11d0e9 (47:50e9)
+.one
 	ld a, [wcd21]
 	sla a
 	ld hl, .Coords_One
@@ -2544,7 +2493,7 @@
 	ld e, $2
 	jr .load
 
-.two ; 11d0f5 (47:50f5)
+.two
 	ld hl, .FramesetsIDs_Two
 	ld a, [wcd22]
 	ld e, a
@@ -2559,7 +2508,7 @@
 	ld e, $4
 	jr .load
 
-.three ; 11d10f (47:510f)
+.three
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_2
 	call ReinitSpriteAnimFrame
 	ld a, [wMobileCommsJumptableIndex]
@@ -2566,7 +2515,7 @@
 	sla a
 	ld hl, .Coords_Three
 	ld e, $8
-.load ; 11d11e (47:511e)
+.load
 	push de
 	ld e, a
 	ld d, $0
@@ -2585,7 +2534,7 @@
 	call .UpdateObjectFlags
 	ret
 
-.four ; 11d134 (47:5134)
+.four
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_2
 	call ReinitSpriteAnimFrame
 	ld a, [wcd2a]
@@ -2594,7 +2543,7 @@
 	ld e, $10
 	jr .load
 
-.five ; 11d145 (47:5145)
+.five
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_2
 	call ReinitSpriteAnimFrame
 	ld a, [wcd2c]
@@ -2603,7 +2552,7 @@
 	ld e, $20
 	jr .load
 
-.six ; 11d156 (47:5156)
+.six
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_5
 	call ReinitSpriteAnimFrame
 	; X = [wcd4a] * 8 + 24
@@ -2624,7 +2573,7 @@
 	call .UpdateObjectFlags
 	ret
 
-.seven ; 11d175 (47:5175)
+.seven
 	ld a, [wEZChatCursorYCoord]
 	cp $4
 	jr z, .cursor0
@@ -2682,15 +2631,15 @@
 	call .UpdateObjectFlags
 	ret
 
-.nine ; 11d1d1 (47:51d1)
+.nine
 	ld d, -13 * 8
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_7
 	jr .eight_nine_load
 
-.eight ; 11d1d7 (47:51d7)
+.eight
 	ld d, 2 * 8
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_6
-.eight_nine_load ; 11d1db (47:51db)
+.eight_nine_load
 	push de
 	call ReinitSpriteAnimFrame
 	ld a, [wcd4a]
@@ -2711,7 +2660,7 @@
 	call .UpdateObjectFlags
 	ret
 
-.ten ; 11d1fc (47:51fc)
+.ten
 	ld a, SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_1
 	call ReinitSpriteAnimFrame
 	ld a, $8
@@ -2718,9 +2667,8 @@
 	ld e, a
 	call .UpdateObjectFlags
 	ret
-; 11d208 (47:5208)
 
-.Coords_Zero: ; 11d208
+.Coords_Zero:
 	dbpixel  1,  3, 5, 2
 	dbpixel  7,  3, 5, 2
 	dbpixel 13,  3, 5, 2
@@ -2731,7 +2679,7 @@
 	dbpixel  7, 17, 5, 2
 	dbpixel 13, 17, 5, 2
 
-.Coords_One: ; 11d21a
+.Coords_One:
 	dbpixel  1,  8, 5, 2
 	dbpixel  7,  8, 5, 2
 	dbpixel 13,  8, 5, 2
@@ -2751,7 +2699,7 @@
 	dbpixel  7, 18, 5, 2
 	dbpixel 13, 18, 5, 2
 
-.Coords_Two: ; 11d23e
+.Coords_Two:
 	dbpixel  2,  9       ; 00
 	dbpixel  3,  9       ; 01
 	dbpixel  4,  9       ; 02
@@ -2801,7 +2749,7 @@
 	dbpixel  7, 18, 5, 2 ; 2e
 	dbpixel 13, 18, 5, 2 ; 2f
 
-.Coords_Three: ; 11d29e
+.Coords_Three:
 	dbpixel  2, 10
 	dbpixel  8, 10
 	dbpixel 14, 10
@@ -2815,15 +2763,15 @@
 	dbpixel  8, 16
 	dbpixel 14, 16
 
-.Coords_Four: ; 11d2b6
+.Coords_Four:
 	dbpixel 16, 10
 	dbpixel 16, 12
 
-.Coords_Five: ; 11d2ba
+.Coords_Five:
 	dbpixel  4, 10
 	dbpixel  4, 12
 
-.FramesetsIDs_Two: ; 11d2be
+.FramesetsIDs_Two:
 	db SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_3 ; 00
 	db SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_3 ; 01
 	db SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_3 ; 02
@@ -2873,7 +2821,7 @@
 	db SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_1 ; 2e
 	db SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_1 ; 2f
 
-.UpdateObjectFlags: ; 11d2ee (47:52ee)
+.UpdateObjectFlags:
 	ld hl, wcd24
 	and [hl]
 	jr nz, .update_y_offset
@@ -2914,7 +2862,7 @@
 	ld [hl], a
 	ret
 
-Function11d323: ; 11d323
+Function11d323:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -2926,7 +2874,6 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 11d33a
 
 Palette_11d33a:
 	RGB 31, 31, 31
@@ -3008,9 +2955,8 @@
 	RGB 00, 00, 00
 	RGB 00, 00, 00
 	RGB 00, 00, 00
-; 11d3ba
 
-EZChat_GetSeenPokemonByKana: ; 11d3ba
+EZChat_GetSeenPokemonByKana:
 	ld a, [rSVBK]
 	push af
 	ld hl, $c648
@@ -3039,7 +2985,7 @@
 	ld hl, EZChat_SortedWords
 	ld a, (EZChat_SortedWords.End - EZChat_SortedWords) / 4
 
-.MasterLoop: ; 11d3ef
+.MasterLoop:
 	push af
 ; read row
 ; offset
@@ -3186,9 +3132,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 11d493
 
-.CheckSeenMon: ; 11d493
+.CheckSeenMon:
 	push hl
 	push bc
 	push de
@@ -3204,9 +3149,8 @@
 	pop bc
 	pop hl
 	ret
-; 11d4aa
 
-EZChat_GetCategoryWordsByKana: ; 11d4aa
+EZChat_GetCategoryWordsByKana:
 	ld a, [rSVBK]
 	push af
 	ld a, $3
@@ -3289,19 +3233,16 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 11d4fe
 
 INCLUDE "data/pokemon/ezchat_order.asm"
 
 GFX_11d67e:
 INCBIN "gfx/pokedex/select_start.2bpp"
-; 11d6de
 
 LZ_11d6de:
 INCBIN "gfx/pokedex/slowpoke.2bpp.lz"
-; 11da52
 
-MobileEZChatCategoryNames: ; 11da52
+MobileEZChatCategoryNames:
 ; Fixed message categories
 	db "ポケモン@@" ; 00
 	db "タイプ@@@" ; 01
@@ -3318,9 +3259,8 @@
 	db "じかん@@@" ; 0c
 	db "むすび@@@" ; 0d
 	db "あれこれ@@" ; 0e
-; 11daac
 
-MobileEZChatCategoryPointers: ; 11daac
+MobileEZChatCategoryPointers:
 ; entries correspond to EZCHAT_* constants
 	dw .Types          ; 01
 	dw .Greetings      ; 02
@@ -3337,7 +3277,7 @@
 	dw .Farewells      ; 0d
 	dw .ThisAndThat    ; 0e
 
-.Types: ; 11dac8
+.Types:
 	db "あく@@@", $26, $0, $0
 	db "いわ@@@", $aa, $0, $0
 	db "エスパー@", $da, $0, $0
@@ -3357,7 +3297,7 @@
 	db "みず@@@", $f4, $4, $0
 	db "むし@@@", $12, $5, $0
 
-.Greetings: ; 11db58
+.Greetings:
 	db "ありがと@", $58, $0, $0
 	db "ありがとう", $5a, $0, $0
 	db "いくぜ!@", $80, $0, $0
@@ -3395,7 +3335,7 @@
 	db "よろしく@", $80, $5, $0
 	db "らっしゃい", $94, $5, $0
 
-.People: ; 11dc78
+.People:
 	db "あいて@@", $1c, $0, $0
 	db "あたし@@", $36, $0, $0
 	db "あなた@@", $40, $0, $0
@@ -3466,7 +3406,7 @@
 	db "わたしは@", $ca, $5, $0
 	db "わたしを@", $cc, $5, $0
 
-.Battle: ; 11dea0
+.Battle:
 	db "あいしょう", $18, $0, $0
 	db "いけ!@@", $88, $0, $0
 	db "いちばん@", $96, $0, $0
@@ -3537,7 +3477,7 @@
 	db "レべル@@", $a6, $5, $0
 	db "わざ@@@", $be, $5, $0
 
-.Exclamations: ; 11e0c8
+.Exclamations:
 	db "!@@@@", $0, $0, $0
 	db "!!@@@", $2, $0, $0
 	db "!?@@@", $4, $0, $0
@@ -3605,7 +3545,7 @@
 	db "わっ!!@", $ce, $5, $0
 	db "わははは!", $d0, $5, $0
 
-.Conversation: ; 11e2d8
+.Conversation:
 	db "あのね@@", $50, $0, $0
 	db "あんまり@", $6e, $0, $0
 	db "いじわる@", $8e, $0, $0
@@ -3673,7 +3613,7 @@
 	db "より@@@", $7c, $5, $0
 	db "れば@@@", $a4, $5, $0
 
-.Feelings: ; 11e4e8
+.Feelings:
 	db "あいたい@", $1a, $0, $0
 	db "あそびたい", $32, $0, $0
 	db "いきたい@", $7c, $0, $0
@@ -3744,7 +3684,7 @@
 	db "わかり@@", $b6, $5, $0
 	db "わくわく@", $ba, $5, $0
 
-.Conditions: ; 11e710
+.Conditions:
 	db "あつい@@", $38, $0, $0
 	db "あった@@", $3a, $0, $0
 	db "あり@@@", $56, $0, $0
@@ -3812,7 +3752,7 @@
 	db "らしい@@", $90, $5, $0
 	db "わるい@@", $d4, $5, $0
 
-.Life: ; 11e920
+.Life:
 	db "アルバイト", $64, $0, $0
 	db "うち@@@", $ba, $0, $0
 	db "おかね@@", $ee, $0, $0
@@ -3853,7 +3793,7 @@
 	db "ラジオ@@", $92, $5, $0
 	db "ワールド@", $ae, $5, $0
 
-.Hobbies: ; 11ea58
+.Hobbies:
 	db "アイドル@", $1e, $0, $0
 	db "アニメ@@", $4c, $0, $0
 	db "うた@@@", $b8, $0, $0
@@ -3894,7 +3834,7 @@
 	db "やすみ@@", $44, $5, $0
 	db "よてい@@", $74, $5, $0
 
-.Actions: ; 11eb90
+.Actions:
 	db "あう@@@", $20, $0, $0
 	db "あきらめ@", $24, $0, $0
 	db "あげる@@", $28, $0, $0
@@ -3965,7 +3905,7 @@
 	db "わかる@@", $b8, $5, $0
 	db "わすれ@@", $c0, $5, $0
 
-.Time: ; 11edb8
+.Time:
 	db "あき@@@", $22, $0, $0
 	db "あさ@@@", $2a, $0, $0
 	db "あした@@", $2c, $0, $0
@@ -4006,7 +3946,7 @@
 	db "よる@@@", $7e, $5, $0
 	db "らいしゅう", $88, $5, $0
 
-.Farewells: ; 11eef0
+.Farewells:
 	db "いたします", $92, $0, $0
 	db "おります@", $32, $1, $0
 	db "か!?@@", $3c, $1, $0
@@ -4074,7 +4014,7 @@
 	db "わけ@@@", $bc, $5, $0
 	db "わよ!@@", $d2, $5, $0
 
-.ThisAndThat: ; 11f100
+.ThisAndThat:
 	db "ああ@@@", $12, $0, $0
 	db "あっち@@", $3c, $0, $0
 	db "あの@@@", $4e, $0, $0
@@ -4111,7 +4051,6 @@
 	db "なんで@@", $f6, $3, $0
 	db "なんなんだ", $0, $4, $0
 	db "なんの@@", $2, $4, $0
-; 11f220
 
 MobileEZChatData_WordAndPageCounts:
 macro_11f220: MACRO
--- a/mobile/mobile_12.asm
+++ b/mobile/mobile_12.asm
@@ -1,4 +1,4 @@
-InitMobileProfile: ; 4802f (12:402f)
+InitMobileProfile:
 	xor a
 	set 6, a
 	ld [wd002], a
@@ -120,12 +120,12 @@
 	push bc
 	jr asm_4815f
 
-Function48157: ; 48157 (12:4157)
+Function48157:
 	call ScrollingMenuJoypad
 	ld hl, wMenuCursorY
 	ld b, [hl]
 	push bc
-asm_4815f: ; 4815f (12:415f)
+asm_4815f:
 	bit A_BUTTON_F, a
 	jp nz, Function4820d
 	ld b, a
@@ -148,7 +148,7 @@
 	ld a, $ff
 	ret
 
-Function48187: ; 48187 (12:4187)
+Function48187:
 	ld a, [wd479]
 	bit 1, a
 	jr nz, .asm_481f1
@@ -207,13 +207,11 @@
 	call PlaceString
 .asm_48201
 	ret
-; 48202 (12:4202)
 
-.String_TellLater: ; 48202
+.String_TellLater:
 	db "Tell Later@"
-; 4820d
 
-Function4820d: ; 4820d (12:420d)
+Function4820d:
 	call PlaceHollowCursor
 	ld hl, wMenuCursorY
 	ld a, [hl]
@@ -240,7 +238,6 @@
 	bit 6, a
 	jr z, .asm_4825c
 	jr .asm_4825c
-; 48241 (12:4241)
 
 	hlcoord 1, 15
 	ld b, $2
@@ -265,21 +262,19 @@
 	xor a
 	ret
 
-Function48272: ; 48272 (12:4272)
+Function48272:
 	jp Function4840c
-; 48275 (12:4275)
 
-MobileString_PersonalInfo: ; 48275
+MobileString_PersonalInfo:
 	db "Personal Info@"
-; 48283
 
-Function48283: ; 48283 (12:4283)
+Function48283:
 	lb bc, 2, 18
 	hlcoord 1, 15
 	call ClearBox
 	ret
 
-asm_4828d: ; 4828d (12:428d)
+asm_4828d:
 	call Function48283
 	hlcoord 1, 16
 	ld de, MobileDesc_Gender
@@ -331,7 +326,7 @@
 	ld [wd003], a
 	jp Function4840c
 
-Function48304: ; 48304 (12:4304)
+Function48304:
 	call Function48283
 	hlcoord 1, 16
 	ld de, MobileDesc_Address
@@ -388,7 +383,7 @@
 	farcall Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
 	jp Function4840c
 
-Function48383: ; 48383 (12:4383)
+Function48383:
 	push bc
 	push af
 	bit 5, a
@@ -425,7 +420,7 @@
 	pop bc
 	ret
 
-Function483bb: ; 483bb (12:43bb)
+Function483bb:
 	ld hl, wScrollingMenuCursorPosition
 	ld a, [hl]
 	inc a
@@ -454,9 +449,8 @@
 	hlcoord 11, 8
 	call PlaceString
 	ret
-; 483e8 (12:43e8)
 
-Function483e8: ; 483e8
+Function483e8:
 	push de
 	ld hl, Prefectures
 	ld a, [wMenuSelection]
@@ -483,9 +477,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 4840c
 
-Function4840c: ; 4840c (12:440c)
+Function4840c:
 	call Function48187
 	call Function48283
 	hlcoord 1, 16
@@ -511,7 +504,7 @@
 	call ClearBox
 	jp Function48157
 
-Mobile12_Bin2Dec: ; 48444 (12:4444)
+Mobile12_Bin2Dec:
 	push bc
 	push af
 	push de
@@ -533,10 +526,8 @@
 	pop af
 	pop bc
 	ret
-; 4845d (12:445d)
 
-.DigitStrings: ; 4845d
-; 4845d
+.DigitStrings:
 	db "0@"
 	db "1@"
 	db "2@"
@@ -547,7 +538,6 @@
 	db "7@"
 	db "8@"
 	db "9@"
-; 48471
 
 MobileProfileString:         db "  Mobile Profile@"
 MobileString_Gender:         db "Gender@"
@@ -560,7 +550,6 @@
 MobileDesc_Age:              db "How old are you?@"
 MobileDesc_Address:          db "Where do you live?@"
 MobileDesc_ZipCode:          db "Your zip code?@"
-; 484f1
 
 MenuHeader_0x484f1: ; 0x484f1
 	db MENU_BACKUP_TILES ; flags
@@ -600,7 +589,7 @@
 	db SCROLLINGMENU_DISPLAY_ARROWS | SCROLLINGMENU_ENABLE_RIGHT | SCROLLINGMENU_ENABLE_LEFT | SCROLLINGMENU_CALL_FUNCTION1_CANCEL ; flags
 	db 6 ; items
 
-Unknown_4851d: ; 4851d
+Unknown_4851d:
 	db $00, $01, $12, $2b, $45, $12, $e8, $43, $00, $00, $00, $00, $00, $00, $2e, $00, $01, $02, $03, $04
 	db $05, $06, $07, $08, $09, $0a, $0b, $0c, $0d, $0e, $0f, $10, $11, $12, $13, $14, $15, $16, $17, $18
 	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
@@ -654,9 +643,8 @@
 Yamaguchi: db "やまぐちけん@" ; Yamaguchi
 Yamanashi: db "やまなしけん@" ; Yamanashi
 Wakayama:  db "わかやまけん@" ; Wakayama
-; 48689
 
-Function48689: ; 48689 (12:4689)
+Function48689:
 	ld c, 7
 	call DelayFrames
 	ld b, $1
@@ -681,7 +669,7 @@
 	call Function48cdc
 	ret
 
-Function486bf: ; 486bf (12:46bf)
+Function486bf:
 	ld hl, w2DMenuCursorInitY
 	ld a, [wd002]
 	bit 6, a
@@ -752,7 +740,7 @@
 	ld [hli], a ; cursor tile + 1
 	ret
 
-Function48725: ; 48725 (12:4725)
+Function48725:
 ;	 ld a, [wd003]
 ;	 and $f
 ;	 cp $f
@@ -779,7 +767,7 @@
 	and a
 	ret
 
-Function4873c: ; 4873c (12:473c)
+Function4873c:
 	ld hl, w2DMenuCursorInitY
 	ld a, 4
 	ld [hli], a
@@ -820,7 +808,7 @@
 	ld [hli], a ; cursor tile + 1
 	ret
 
-Function4876f: ; 4876f (12:476f)
+Function4876f:
 	call Function48283
 	hlcoord 1, 16
 	ld de, MobileDesc_Age
@@ -879,7 +867,7 @@
 	ld [hInMenu], a
 	jp Function4840c
 
-Function487ec: ; 487ec (12:47ec)
+Function487ec:
 	push hl
 	ld de, wd473
 	call Function487ff
@@ -891,7 +879,7 @@
 	call PlaceString
 	ret
 
-Function487ff: ; 487ff (12:47ff)
+Function487ff:
 	push hl
 	ld a, " "
 	ld [hli], a
@@ -901,13 +889,11 @@
 	ld c, 3
 	call PrintNum
 	ret
-; 4880d (12:480d)
 
-String_4880d: ; 4880d
+String_4880d:
 	db "@"
-; 4880e
 
-Function4880e: ; 4880e (12:480e)
+Function4880e:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jp nz, Function488b9
@@ -1001,27 +987,26 @@
 	and a
 	ret
 
-Function488b4: ; 488b4 (12:48b4)
+Function488b4:
 	ld a, $0
 	and a
 	scf
 	ret
 
-Function488b9: ; 488b9 (12:48b9)
+Function488b9:
 	ld a, [wd003]
 	set 1, a
 	ld [wd003], a
 	scf
 	ret
-; 488c3 (12:48c3)
 
-MobileUpArrowGFX: ; 488c3
+MobileUpArrowGFX:
 INCBIN "gfx/mobile/up_arrow.2bpp"
 
-MobileDownArrowGFX: ; 488cb
+MobileDownArrowGFX:
 INCBIN "gfx/mobile/down_arrow.2bpp"
 
-Function488d3: ; 488d3 (12:48d3)
+Function488d3:
 	call Function48283
 	hlcoord 1, 16
 	ld de, MobileDesc_ZipCode
@@ -1057,7 +1042,7 @@
 	ld d, $0
 	ld b, $0
 
-asm_48922: ; 48922 (12:4922)
+asm_48922:
 	push bc
 	call JoyTextDelay
 	ld a, [hJoyDown]
@@ -1089,9 +1074,8 @@
 	ld c, 10
 	call DelayFrames
 	jr asm_48972
-; 4895a (12:495a)
 
-Function4895a: ; 4895a
+Function4895a:
 	ld a, [hJoyPressed]
 	and a
 	jr z, .asm_48965
@@ -1109,12 +1093,12 @@
 	ld b, $1
 	push bc
 
-Function4896e: ; 4896e (12:496e)
+Function4896e:
 	pop bc
 	ld b, $0
 	push bc
 
-asm_48972: ; 48972 (12:4972)
+asm_48972:
 	call Function48ab5
 	push af
 	cp $f0
@@ -1181,7 +1165,7 @@
 	ld [hInMenu], a
 	jp Function4840c
 
-Function489ea: ; 489ea (12:49ea)
+Function489ea:
 	push de
 	ld a, [wd475]
 	and $f
@@ -1218,13 +1202,11 @@
 	call Mobile12_Bin2Dec
 	pop de
 	ret
-; 48a38 (12:4a38)
 
-String_48a38: ; 48a38
+String_48a38:
 	db "-@"
-; 48a3a
 
-Function48a3a: ; 48a3a (12:4a3a)
+Function48a3a:
 	ld hl, MenuHeader_0x48a9c
 	call LoadMenuHeader
 	call Function4873c
@@ -1266,22 +1248,20 @@
 	and a
 	ret
 
-Function48a9a: ; 48a9a (12:4a9a)
+Function48a9a:
 	scf
 	ret
-; 48a9c (12:4a9c)
 
 MenuHeader_0x48a9c: ; 0x48a9c
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 10, 8, SCREEN_WIDTH - 1, 13
 
-String_48aa1: ; 48aa1
+String_48aa1:
 	db   "Tell Now"
 	next "Tell Later@"
-; 48ab5
 
 
-Function48ab5: ; 48ab5 (12:4ab5)
+Function48ab5:
 	ld a, [hJoyPressed]
 	and A_BUTTON
 	jp nz, Function48c0f
@@ -1457,7 +1437,7 @@
 	ld a, [hl]
 	and $f
 
-asm_48bc7: ; 48bc7 (12:4bc7)
+asm_48bc7:
 	hlcoord 11, 10
 	push af
 	ld a, d
@@ -1470,7 +1450,7 @@
 	ld a, $f
 	jr Function48c00
 
-Function48bd7: ; 48bd7 (12:4bd7)
+Function48bd7:
 	push de
 	hlcoord 10, 9
 	ld b, $1
@@ -1501,7 +1481,7 @@
 	and $f
 	jr asm_48bc7
 
-Function48c00: ; 48c00 (12:4c00)
+Function48c00:
 	push af
 	hlcoord 11, 10
 	call Function489ea
@@ -1511,15 +1491,15 @@
 	ld a, b
 	ret
 
-Function48c0d: ; 48c0d (12:4c0d)
+Function48c0d:
 	xor a
 	and a
 
-Function48c0f: ; 48c0f (12:4c0f)
+Function48c0f:
 	scf
 	ret
 
-Function48c11: ; 48c11 (12:4c11)
+Function48c11:
 	ld a, [wd002]
 	bit 7, a
 	jr z, .asm_48c20
@@ -1556,7 +1536,7 @@
 	ld [wd002], a
 	ret
 
-Function48c4d: ; 48c4d (12:4c4d)
+Function48c4d:
 	swap a
 	and $f0
 	push af
@@ -1568,7 +1548,7 @@
 	ld [hl], a
 	ret
 
-Function48c5a: ; 48c5a (12:4c5a)
+Function48c5a:
 	push af
 	ld a, [hl]
 	and $f0
@@ -1578,7 +1558,7 @@
 	ld [hl], a
 	ret
 
-Function48c63: ; 48c63
+Function48c63:
 	ld a, "@"
 	ld [de], a
 	ld a, c
@@ -1613,9 +1593,8 @@
 .asm_48c8c
 	scf
 	ret
-; 48c8e
 
-Unreferenced_Function48c8e: ; 48c8e
+Unreferenced_Function48c8e:
 	ld hl, wd019 + $11
 	ld d, h
 	ld e, l
@@ -1624,9 +1603,8 @@
 	call PlaceString
 	call WaitBGMap
 	ret
-; 48ca3
 
-Function48ca3: ; 48ca3
+Function48ca3:
 	push af
 	push bc
 	push de
@@ -1669,13 +1647,12 @@
 	pop bc
 	pop af
 	ret
-; 48cda
 
-Function48cda: ; 48cda (12:4cda)
+Function48cda:
 	ld h, d
 	ld l, e
 
-Function48cdc: ; 48cdc (12:4cdc)
+Function48cdc:
 	push bc
 	push hl
 	call Function48cfd
@@ -1703,7 +1680,7 @@
 	jr nz, .asm_48ced
 	ret
 
-Function48cfd: ; 48cfd (12:4cfd)
+Function48cfd:
 	push hl
 	ld a, $4
 	ld [hli], a
@@ -1733,7 +1710,7 @@
 	ld [hl], $b
 	ret
 
-Function48d2a: ; 48d2a (12:4d2a)
+Function48d2a:
 	ld d, c
 .asm_48d2b
 	ld [hli], a
@@ -1741,7 +1718,7 @@
 	jr nz, .asm_48d2b
 	ret
 
-Function48d30: ; 48d30 (12:4d30)
+Function48d30:
 	ld hl, wd475
 	call Function48d4a
 	ld hl, wd477
@@ -1748,7 +1725,7 @@
 	call Function48d4a
 	ret
 
-Function48d3d: ; 48d3d (12:4d3d)
+Function48d3d:
 	ld hl, wd475
 	call Function48d94
 	ld hl, wd477
@@ -1755,7 +1732,7 @@
 	call Function48d94
 	ret
 
-Function48d4a: ; 48d4a (12:4d4a)
+Function48d4a:
 	inc hl
 	ld a, [hl]
 	ld b, a
@@ -1805,7 +1782,7 @@
 	ld [hl], b
 	ret
 
-Function48d94: ; 48d94 (12:4d94)
+Function48d94:
 	xor a
 	ld [hDividend + 0], a
 	ld [hDividend + 1], a
--- a/mobile/mobile_12_2.asm
+++ b/mobile/mobile_12_2.asm
@@ -1,4 +1,4 @@
-MobileCheckOwnMonAnywhere: ; 4a843
+MobileCheckOwnMonAnywhere:
 ; Like CheckOwnMonAnywhere, but only check for species.
 ; OT/ID don't matter.
 
@@ -103,9 +103,8 @@
 	call CloseSRAM
 	and a
 	ret
-; 4a8dc
 
-.CheckMatch: ; 4a8dc
+.CheckMatch:
 	push bc
 	push hl
 	push de
@@ -130,9 +129,8 @@
 	pop bc
 	scf
 	ret
-; 4a8f4
 
-.BoxAddrs: ; 4a8f4
+.BoxAddrs:
 	dba sBox1
 	dba sBox2
 	dba sBox3
@@ -147,9 +145,8 @@
 	dba sBox12
 	dba sBox13
 	dba sBox14
-; 4a91e
 
-.CopyName: ; 4a91e
+.CopyName:
 	push hl
 	ld hl, NAME_LENGTH
 	add hl, bc
@@ -157,9 +154,8 @@
 	ld c, l
 	pop hl
 	ret
-; 4a927
 
-UnusedFindItemInPCOrBag: ; 4a927
+UnusedFindItemInPCOrBag:
 	ld a, [wScriptVar]
 	ld [wCurItem], a
 	ld hl, wPCItems
@@ -180,9 +176,8 @@
 	ld a, 1
 	ld [wScriptVar], a
 	ret
-; 4a94e
 
-Function4a94e: ; 4a94e
+Function4a94e:
 	call FadeToMenu
 	ld a, -1
 	ld hl, wd002
@@ -243,7 +238,6 @@
 	ld hl, UnknownText_0x4a9be
 	call PrintText
 	jr .asm_4a974
-; 4a9be
 
 UnknownText_0x4a9be: ; 0x4a9be
 	; Pick three #MON for battle.
@@ -251,7 +245,7 @@
 	db "@"
 ; 0x4a9c3
 
-Function4a9c3: ; 4a9c3
+Function4a9c3:
 	ld hl, wd002
 	ld a, $ff
 	cp [hl]
@@ -268,9 +262,8 @@
 .asm_4a9d5
 	scf
 	ret
-; 4a9d7
 
-Function4a9d7: ; 4a9d7
+Function4a9d7:
 	ld a, [wd002]
 	ld hl, wPartyMonNicknames
 	call GetNick
@@ -299,7 +292,6 @@
 	call PrintText
 	call YesNoBox
 	ret
-; 4aa1d
 
 UnknownText_0x4aa1d: ; 0x4aa1d
 	; , @  and @ . Use these three?
@@ -307,15 +299,15 @@
 	db "@"
 ; 0x4aa22
 
-Function4aa22: ; 4aa22
+Function4aa22:
 	call ClearBGPalettes
 
-Function4aa25: ; 4aa25
+Function4aa25:
 	farcall LoadPartyMenuGFX
 	farcall InitPartyMenuWithCancel
 	call Function4aad3
 
-Function4aa34: ; 4aa34
+Function4aa34:
 	ld a, PARTYMENUACTION_MOBILE
 	ld [wPartyMenuActionText], a
 	farcall WritePartyMenuTilemap
@@ -343,17 +335,15 @@
 	set 1, [hl]
 	pop af
 	ret
-; 4aa6e
 
-Function4aa6e: ; 4aa6e
+Function4aa6e:
 	pop af
 	ld de, SFX_WRONG
 	call PlaySFX
 	call WaitSFX
 	jr Function4aa34
-; 4aa7a
 
-Function4aa7a: ; 4aa7a
+Function4aa7a:
 	ld hl, wd002
 	ld d, $3
 .loop
@@ -406,9 +396,8 @@
 
 .finished
 	ret
-; 4aab6
 
-Function4aab6: ; 4aab6
+Function4aab6:
 	ld hl, wd002
 	ld d, $3
 .loop
@@ -428,9 +417,8 @@
 
 .done
 	ret
-; 4aad3
 
-Function4aad3: ; 4aad3
+Function4aad3:
 	ld hl, wPartyCount
 	ld a, [hli]
 	and a
@@ -455,9 +443,8 @@
 	call Function4aa7a
 	farcall PlaySpriteAnimations
 	ret
-; 4aafb
 
-Function4aafb: ; 4aafb
+Function4aafb:
 	ld a, [wCurPartySpecies]
 	cp EGG
 	jr z, .egg
@@ -467,9 +454,8 @@
 .egg
 	scf
 	ret
-; 4ab06
 
-Function4ab06: ; 4ab06
+Function4ab06:
 	ld a, [wCurPartyMon]
 	ld bc, PARTYMON_STRUCT_LENGTH
 	ld hl, wPartyMon1HP
@@ -483,9 +469,8 @@
 
 .NotFainted:
 	ret
-; 4ab1a
 
-Function4ab1a: ; 4ab1a
+Function4ab1a:
 .asm_4ab1a
 	ld a, $fb
 	ld [wMenuJoypadFilter], a
@@ -549,9 +534,8 @@
 	ld [wd018], a
 	and a
 	ret
-; 4ab99
 
-Function4ab99: ; 4ab99
+Function4ab99:
 	bit 1, a
 	jr z, .asm_4aba6
 	ld a, [wd002]
@@ -563,9 +547,8 @@
 .asm_4aba6
 	and a
 	ret
-; 4aba8
 
-Function4aba8: ; 4aba8
+Function4aba8:
 	ld hl, wd004
 	ld a, [hl]
 	cp $ff
@@ -586,9 +569,8 @@
 	ld [hl], a
 	scf
 	ret
-; 4abc3
 
-Function4abc3: ; 4abc3
+Function4abc3:
 	bit 3, a
 	jr z, .asm_4abd5
 	ld a, [wPartyCount]
@@ -677,9 +659,8 @@
 .asm_4ac56
 	and a
 	ret
-; 4ac58
 
-Function4ac58: ; 4ac58
+Function4ac58:
 	lb bc, 2, 18
 	hlcoord 1, 15
 	call ClearBox
@@ -712,7 +693,6 @@
 	call ExitMenu
 	and a
 	ret
-; 4aca2
 
 MenuHeader_0x4aca2: ; 0x4aca2
 	db MENU_BACKUP_TILES ; flags
@@ -721,7 +701,7 @@
 	db 1 ; default option
 ; 0x4acaa
 
-Function4acaa: ; 4acaa
+Function4acaa:
 .asm_4acaa
 	ld a, $a0
 	ld [wMenuDataFlags], a
@@ -780,7 +760,7 @@
 	jr z, Function4ad56
 	jr .asm_4acf3
 
-Function4ad17: ; 4ad17
+Function4ad17:
 	call Function4adb2
 	jr z, .asm_4ad4a
 	ld hl, wd002
@@ -821,22 +801,19 @@
 	db "@"
 ; 0x4ad56
 
-Function4ad56: ; 4ad56
+Function4ad56:
 	farcall OpenPartyStats
 	call WaitBGMap2
 	ret
-; 4ad60
 
-Function4ad60: ; 4ad60
+Function4ad60:
 	farcall ManagePokemonMoves
 	ret
-; 4ad67
 
-Function4ad67: ; 4ad67
+Function4ad67:
 	ret
-; 4ad68
 
-Function4ad68: ; 4ad68
+Function4ad68:
 	hlcoord 13, 12
 	ld de, String_4ad88
 	call PlaceString
@@ -853,28 +830,23 @@
 .asm_4ad84
 	call PlaceString
 	ret
-; 4ad88
 
-String_4ad88: ; 4ad88
+String_4ad88:
 	db   "つよさをみる"
 	next "つかえるわざ"
 	next "もどる@"
-; 4ad9a
 
-String_4ad9a: ; 4ad9a
+String_4ad9a:
 	db   "さんかする@"
-; 4ada0
 
-String_4ada0: ; 4ada0
+String_4ada0:
 	db   "さんかしない@"
-; 4ada7
 
-String_4ada7: ; 4ada7
+String_4ada7:
 	db   "つよさをみる"
 	next "もどる@" ; BACK
-; 4adb2
 
-Function4adb2: ; 4adb2
+Function4adb2:
 	ld hl, wd002
 	ld a, [wCurPartyMon]
 	cp [hl]
@@ -887,9 +859,8 @@
 	ret z
 	scf
 	ret
-; 4adc2
 
-Function4adc2: ; 4adc2
+Function4adc2:
 	ld a, [wd002]
 	cp $ff
 	jr nz, .skip
@@ -917,9 +888,8 @@
 	ld a, b
 	ld [wd004], a
 	ret
-; 4adf7
 
-Function4adf7: ; 4adf7
+Function4adf7:
 	ld a, [wd019]
 	bit 0, a
 	ret z
@@ -932,4 +902,3 @@
 	res 0, a
 	ld [wd019], a
 	ret
-; 4ae12
--- a/mobile/mobile_22.asm
+++ b/mobile/mobile_22.asm
@@ -1,45 +1,41 @@
 String_89116:
 	db "-----@"
 
-String_8911c: ; 8911c
+String_8911c:
 	db   "でんわばんごうが ただしく" ; Phone number is not
 	next "はいって いません!@"   ; entered correctly!
-; 89135
 
-String_89135: ; 89135
+String_89135:
 	db   "データが かわって いますが"  ; The data has changed.
 	next "かきかえないで やめますか?@" ; Quit anyway?
-; 89153
 
-String_89153: ; 89153
+String_89153:
 	db   "メッセージは ありません@"    ; No message
-; 89160
 
-OpenSRAMBank4: ; 89160
+OpenSRAMBank4:
 	push af
 	ld a, $4
 	call GetSRAMBank
 	pop af
 	ret
-; 89168
 
 
-Function89168: ; 89168 (22:5168)
+Function89168:
 	ld hl, wGameTimerPause
 	set GAMETIMERPAUSE_MOBILE_7_F, [hl]
 	ret
 
-Function8916e: ; 8916e (22:516e)
+Function8916e:
 	ld hl, wGameTimerPause
 	res GAMETIMERPAUSE_MOBILE_7_F, [hl]
 	ret
 
-Function89174: ; 89174 (22:5174)
+Function89174:
 	ld hl, wGameTimerPause
 	bit GAMETIMERPAUSE_MOBILE_7_F, [hl]
 	ret
 
-Function8917a: ; 8917a (22:517a)
+Function8917a:
 	ld hl, wd002
 	ld bc, $32
 	xor a
@@ -46,7 +42,7 @@
 	call ByteFill
 	ret
 
-Function89185: ; 89185 (22:5185)
+Function89185:
 ; strcmp(hl, de, c)
 ; Compares c bytes starting at de and hl and incrementing together until a mismatch is found.
 ; Preserves hl and de.
@@ -65,7 +61,7 @@
 	pop de
 	ret
 
-Function89193: ; 89193
+Function89193:
 ; copy(hl, de, 4)
 ; Copies c bytes from hl to de.
 ; Preserves hl and de.
@@ -80,10 +76,9 @@
 	pop hl
 	pop de
 	ret
-; 8919e
 
 
-Function8919e: ; 8919e (22:519e)
+Function8919e:
 ; Searches for the c'th string starting at de.  Returns the pointer in de.
 	ld a, c
 	and a
@@ -97,14 +92,13 @@
 	jr nz, .loop
 	ret
 
-Function891ab: ; 891ab
+Function891ab:
 	call Mobile22_SetBGMapMode1
 	farcall ReloadMapPart
 	call Mobile22_SetBGMapMode0
 	ret
-; 891b8
 
-Function891b8: ; 891b8
+Function891b8:
 	call Mobile22_SetBGMapMode0
 	hlcoord 0, 0
 	ld a, " "
@@ -112,10 +106,9 @@
 	call ByteFill
 	call DelayFrame
 	ret
-; 891ca
 
 
-Function891ca: ; 891ca (22:51ca)
+Function891ca:
 	push bc
 	call Function891b8
 	call WaitBGMap
@@ -122,7 +115,7 @@
 	pop bc
 	ret
 
-Function891d3: ; 891d3 (22:51d3)
+Function891d3:
 	push bc
 	call Function891ca
 	ld c, $10
@@ -130,7 +123,7 @@
 	pop bc
 	ret
 
-Function891de: ; 891de
+Function891de:
 	call Mobile22_SetBGMapMode0
 	call ClearPalettes
 	hlcoord 0, 0, wAttrMap
@@ -143,9 +136,8 @@
 	call ByteFill
 	call Function891ab
 	ret
-; 891fe
 
-Function891fe: ; 891fe
+Function891fe:
 	push bc
 	call Function891de
 	ld c, $10
@@ -152,21 +144,18 @@
 	call DelayFrames
 	pop bc
 	ret
-; 89209
 
-Function89209: ; 89209
+Function89209:
 	ld a, 1
 	ld [wSpriteUpdatesEnabled], a
 	ret
-; 8920f
 
-Function8920f: ; 8920f
+Function8920f:
 	ld a, 0
 	ld [wSpriteUpdatesEnabled], a
 	ret
-; 89215
 
-Function89215: ; 89215
+Function89215:
 	push hl
 	push bc
 	ld bc, wAttrMap - wTileMap
@@ -175,10 +164,9 @@
 	pop bc
 	pop hl
 	ret
-; 8921f
 
 
-Function8921f: ; 8921f (22:521f)
+Function8921f:
 	push de
 	ld de, SCREEN_WIDTH
 	add hl, de
@@ -199,25 +187,23 @@
 	pop de
 	ret
 
-Mobile22_ButtonSound: ; 89235 (22:5235)
+Mobile22_ButtonSound:
 	call JoyWaitAorB
 	call PlayClickSFX
 	ret
 
-Mobile22_SetBGMapMode0: ; 8923c
+Mobile22_SetBGMapMode0:
 	xor a
 	ld [hBGMapMode], a
 	ret
-; 89240
 
-Mobile22_SetBGMapMode1: ; 89240
+Mobile22_SetBGMapMode1:
 	ld a, $1
 	ld [hBGMapMode], a
 	ret
-; 89245
 
 
-Function89245: ; 89245 (22:5245)
+Function89245:
 	farcall TryLoadSaveFile
 	ret c
 	farcall _LoadData
@@ -224,18 +210,18 @@
 	and a
 	ret
 
-Function89254: ; 89254 (22:5254)
+Function89254:
 	ld bc, $d07
 	jr Function89261
 
-Function89259: ; 89259
+Function89259:
 	ld bc, $0e07
 	jr Function89261
 
-Function8925e: ; 8925e
+Function8925e:
 	ld bc, $0e0c
 
-Function89261: ; 89261
+Function89261:
 	push af
 	push bc
 	ld hl, MenuHeader_0x892a3
@@ -274,7 +260,6 @@
 .done
 	scf
 	ret
-; 892a3
 
 MenuHeader_0x892a3: ; 0x892a3
 	db MENU_BACKUP_TILES ; flags
@@ -290,10 +275,10 @@
 	db "いいえ@"
 ; 0x892b4
 
-Function892b4: ; 892b4 (22:52b4)
+Function892b4:
 	call Function8931b
 
-Function892b7: ; 892b7
+Function892b7:
 	ld d, b
 	ld e, c
 	ld hl, 0
@@ -340,10 +325,9 @@
 	dec e
 	jr nz, .loop
 	ret
-; 89305
 
 
-Function89305: ; 89305 (22:5305)
+Function89305:
 	xor a
 	ld [wMenuSelection], a
 	ld c, 40
@@ -358,7 +342,7 @@
 	jr nz, .loop
 	ret
 
-Function8931b: ; 8931b
+Function8931b:
 	push hl
 	ld hl, $a03b ; 4:a03b
 	ld a, [wMenuSelection]
@@ -369,13 +353,12 @@
 	ld c, l
 	pop hl
 	ret
-; 8932d
 
-Function8932d: ; 8932d
+Function8932d:
 	ld hl, 0
 	add hl, bc
 
-Function89331: ; 89331
+Function89331:
 ; Scans up to 5 characters starting at hl, looking for a nonspace character up to the next terminator.
 ; Sets carry if it does not find a nonspace character.
 ; Returns the location of the following character in hl.
@@ -400,15 +383,14 @@
 .done
 	pop bc
 	ret
-; 89346
 
 
-Function89346: ; 89346 (22:5346)
+Function89346:
 	ld h, b
 	ld l, c
 	jr _incave
 
-Function8934a: ; 8934a
+Function8934a:
 	ld hl, NAME_LENGTH_JAPANESE
 	add hl, bc
 _incave:
@@ -434,9 +416,8 @@
 .done
 	pop bc
 	ret
-; 89363
 
-Function89363: ; 89363
+Function89363:
 ; Scans six byte pairs starting at bc to find $ff.  Sets carry if it does not find a $ff.  Returns the location of the byte after the first $ff found in hl.
 	ld h, b
 	ld l, c
@@ -466,9 +447,8 @@
 .done
 	pop de
 	ret
-; 89381
 
-Function89381: ; 89381
+Function89381:
 	push bc
 	push de
 	call Function89b45
@@ -485,9 +465,8 @@
 	call Function89193
 	pop bc
 	ret
-; 8939a
 
-Function8939a: ; 8939a
+Function8939a:
 	push bc
 	ld hl, 0
 	add hl, bc
@@ -500,10 +479,9 @@
 	ld de, wd008
 	call Function89381
 	ret
-; 893b3
 
 
-Function893b3: ; 893b3 (22:53b3)
+Function893b3:
 	call DisableLCD
 	call ClearSprites
 	call LoadStandardFont
@@ -514,7 +492,7 @@
 	call EnableLCD
 	ret
 
-Function893cc: ; 893cc
+Function893cc:
 	call DisableLCD
 	call ClearSprites
 	call LoadStandardFont
@@ -523,10 +501,9 @@
 	call Function89464
 	call EnableLCD
 	ret
-; 893e2
 
 
-Function893e2: ; 893e2 (22:53e2)
+Function893e2:
 	call Function89b1e
 	call Function893b3
 	call Function8a5b6
@@ -533,7 +510,7 @@
 	call Function8949c
 	ret
 
-Function893ef: ; 893ef
+Function893ef:
 	ld de, vTiles0
 	ld hl, GFX_8940b
 	ld bc, $20
@@ -540,21 +517,18 @@
 	ld a, BANK(GFX_8940b)
 	call FarCopyBytes
 	ret
-; 893fe
 
-Function893fe: ; 893fe
+Function893fe:
 	call DisableLCD
 	call Function893ef
 	call EnableLCD
 	call DelayFrame
 	ret
-; 8940b
 
-GFX_8940b: ; 8940b
+GFX_8940b:
 INCBIN "gfx/unknown/08940b.2bpp"
-; 8942b
 
-Function8942b: ; 8942b (22:542b)
+Function8942b:
 	ld de, vTiles0 tile $02
 	ld hl, MobileAdapterGFX + $7d tiles
 	ld bc, 8 tiles
@@ -567,7 +541,7 @@
 	call FarCopyBytes
 	ret
 
-Function89448: ; 89448 (22:5448)
+Function89448:
 ; Clears the sprite array
 	push af
 	ld hl, wVirtualOAM
@@ -580,7 +554,7 @@
 	pop af
 	ret
 
-Function89455: ; 89455 (22:5455)
+Function89455:
 	ld hl, MobileAdapterGFX + $7d tiles
 	ld de, vTiles2 tile $0c
 	ld bc, $49 tiles
@@ -588,7 +562,7 @@
 	call FarCopyBytes
 	ret
 
-Function89464: ; 89464
+Function89464:
 	ld hl, MobileAdapterGFX
 	ld de, vTiles2
 	ld bc, $20 tiles
@@ -600,9 +574,8 @@
 	ld a, BANK(MobileAdapterGFX)
 	call FarCopyBytes
 	ret
-; 89481
 
-Function89481: ; 89481
+Function89481:
 	ld d, 2
 	call Function8934a
 	ret c
@@ -613,10 +586,9 @@
 	ret z
 	inc d
 	ret
-; 89492
 
 
-Function89492: ; 89492 (22:5492)
+Function89492:
 	ld d, 0
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
@@ -624,7 +596,7 @@
 	inc d
 	ret
 
-Function8949c: ; 8949c
+Function8949c:
 	ld a, [rSVBK]
 	push af
 	ld a, 5
@@ -636,16 +608,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 894b3
 
-Palette_894b3: ; 894b3
+Palette_894b3:
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 00, 00, 00
-; 894bb
 
-Function894bb: ; 894bb
+Function894bb:
 	call Function894dc
 	push bc
 	call Function8956f
@@ -653,10 +623,9 @@
 	call Function8a60d
 	pop bc
 	ret
-; 894ca
 
 
-Function894ca: ; 894ca (22:54ca)
+Function894ca:
 	push bc
 	call Function894dc
 	call Function895c7
@@ -666,7 +635,7 @@
 	pop bc
 	ret
 
-Function894dc: ; 894dc
+Function894dc:
 	push bc
 	ld a, [rSVBK]
 	push af
@@ -693,15 +662,13 @@
 	ld [rSVBK], a
 	pop bc
 	ret
-; 89509
 
-.PalettePointers: ; 89509
+.PalettePointers:
 	dw .Pals012a
 	dw .Pals012b
 	dw .Pals012c
-; 8950f
 
-.Pals012a: ; 8950f
+.Pals012a:
 	RGB 31, 31, 31
 	RGB 10, 17, 13
 	RGB 10, 08, 22
@@ -717,7 +684,7 @@
 	RGB 10, 17, 13
 	RGB 00, 00, 00
 
-.Pals012b: ; 89527
+.Pals012b:
 	RGB 31, 31, 31
 	RGB 30, 22, 11
 	RGB 31, 08, 15
@@ -733,7 +700,7 @@
 	RGB 30, 22, 11
 	RGB 00, 00, 00
 
-.Pals012c: ; 8953f
+.Pals012c:
 	RGB 31, 31, 31
 	RGB 15, 20, 26
 	RGB 25, 07, 20
@@ -749,7 +716,7 @@
 	RGB 15, 20, 26
 	RGB 00, 00, 00
 
-.Pals345: ; 89557
+.Pals345:
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 31, 13, 00
@@ -764,9 +731,8 @@
 	RGB 00, 00, 00
 	RGB 00, 00, 00
 	RGB 00, 00, 00
-; 8956f
 
-Function8956f: ; 8956f
+Function8956f:
 	push bc
 	ld hl, 16
 	add hl, bc
@@ -819,10 +785,9 @@
 	ld [rSVBK], a
 	pop bc
 	ret
-; 895c7
 
 
-Function895c7: ; 895c7 (22:55c7)
+Function895c7:
 	ld a, [rSVBK]
 	push af
 	ld a, 5
@@ -834,24 +799,21 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 895de (22:55de)
 
-Palette_895de: ; 895de
+Palette_895de:
 	RGB 31, 31, 31
 	RGB 07, 07, 06
 	RGB 07, 07, 06
 	RGB 00, 00, 00
-; 895e6
 
-Function895e6: ; 895e6
+Function895e6:
 	ld a, 7
 	hlcoord 0, 0, wAttrMap
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call ByteFill
 	ret
-; 895f2
 
-Function895f2: ; 895f2
+Function895f2:
 	push bc
 	xor a
 	hlcoord 0, 0, wAttrMap
@@ -861,9 +823,8 @@
 	call Function89655
 	pop bc
 	ret
-; 89605
 
-Function89605: ; 89605
+Function89605:
 	hlcoord 19, 2, wAttrMap
 	ld a, 1
 	ld de, SCREEN_WIDTH
@@ -899,9 +860,8 @@
 	ld bc, 14
 	call ByteFill
 	ret
-; 8963d
 
-Function8963d: ; 8963d
+Function8963d:
 	hlcoord 12, 3, wAttrMap
 	ld a, 6
 	ld de, SCREEN_WIDTH
@@ -918,9 +878,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 89655
 
-Function89655: ; 89655
+Function89655:
 	hlcoord 1, 12, wAttrMap
 	ld de, SCREEN_WIDTH
 	ld a, 5
@@ -937,9 +896,8 @@
 	dec b
 	jr nz, .loop
 	ret
-; 8966c
 
-Function8966c: ; 8966c
+Function8966c:
 	push bc
 	call Function89688
 	hlcoord 4, 0
@@ -947,10 +905,9 @@
 	call Function896f5
 	pop bc
 	ret
-; 8967a
 
 
-Function8967a: ; 8967a (22:567a)
+Function8967a:
 	push bc
 	call Function89688
 	hlcoord 2, 0
@@ -959,7 +916,7 @@
 	pop bc
 	ret
 
-Function89688: ; 89688
+Function89688:
 	hlcoord 0, 0
 	ld a, 1
 	ld e, SCREEN_WIDTH
@@ -997,9 +954,8 @@
 	ld e, SCREEN_WIDTH
 	call Function896eb
 	ret
-; 896cb
 
-Function896cb: ; 896cb
+Function896cb:
 	ld de, SCREEN_WIDTH - 1
 	ld a, 7
 	ld [hl], a
@@ -1007,9 +963,8 @@
 	ld a, 9
 	ld [hli], a
 	ret
-; 896d6
 
-Function896d6: ; 896d6
+Function896d6:
 	ld de, SCREEN_WIDTH - 1
 	ld a, 10
 	ld [hl], a
@@ -1017,9 +972,8 @@
 	ld a, 11
 	ld [hli], a
 	ret
-; 896e1
 
-Function896e1: ; 896e1
+Function896e1:
 .loop
 	ld [hli], a
 	inc a
@@ -1030,9 +984,8 @@
 	dec e
 	jr nz, .loop
 	ret
-; 896eb
 
-Function896eb: ; 896eb
+Function896eb:
 .loop
 	ld [hli], a
 	dec a
@@ -1043,9 +996,8 @@
 	dec e
 	jr nz, .loop
 	ret
-; 896f5
 
-Function896f5: ; 896f5
+Function896f5:
 	call Function8971f
 	call Function89736
 	inc hl
@@ -1089,7 +1041,7 @@
 	ret
 ; 0x8971f
 
-Function8971f: ; 8971f
+Function8971f:
 	ld a, $2c
 	ld [hli], a
 	ld a, $2d
@@ -1106,9 +1058,8 @@
 	ld [hl], a
 	pop hl
 	ret
-; 89736
 
-Function89736: ; 89736
+Function89736:
 	push hl
 	inc hl
 	inc hl
@@ -1130,17 +1081,15 @@
 	ld [hl], a
 	pop hl
 	ret
-; 89753
 
-Function89753: ; 89753
+Function89753:
 	ld a, $c
 	ld [hl], a
 	xor a
 	call Function89215
 	ret
-; 8975b
 
-Function8975b: ; 8975b
+Function8975b:
 	ld a, $1d
 	ld [hli], a
 	inc a
@@ -1157,17 +1106,15 @@
 	dec e
 	jr nz, .asm_89769
 	ret
-; 89771
 
-Function89771: ; 89771
+Function89771:
 	ld a, $12
 	ld [hl], a
 	ld a, $3
 	call Function89215
 	ret
-; 8977a
 
-Function8977a: ; 8977a
+Function8977a:
 	ld e, $4
 	ld d, $13
 .asm_8977e
@@ -1189,9 +1136,8 @@
 	dec e
 	jr nz, .asm_8978c
 	ret
-; 89797
 
-Function89797: ; 89797
+Function89797:
 	push bc
 	ld a, $e
 	ld [hl], a
@@ -1209,9 +1155,8 @@
 	ld [hl], a
 	pop bc
 	ret
-; 897af
 
-Function897af: ; 897af
+Function897af:
 	push bc
 	ld hl, $0010
 	add hl, bc
@@ -1230,9 +1175,8 @@
 	farcall GetTrainerPic
 	pop bc
 	ret
-; 897d5
 
-Function897d5: ; 897d5
+Function897d5:
 	push bc
 	call Function8934a
 	jr nc, .asm_897f3
@@ -1263,10 +1207,9 @@
 	call Function8963d
 	pop bc
 	ret
-; 89807
 
 
-Function89807: ; 89807 (22:5807)
+Function89807:
 	ld hl, MobileAdapterGFX + $20 tiles
 	ld a, [wPlayerGender]
 	bit PLAYERGENDER_FEMALE_F, a
@@ -1282,7 +1225,7 @@
 	call DelayFrame
 	ret
 
-Function89829: ; 89829 (22:5829)
+Function89829:
 	push bc
 	ld bc, $705
 	ld de, $14
@@ -1304,7 +1247,7 @@
 	pop bc
 	ret
 
-Function89844: ; 89844
+Function89844:
 	call Function89481
 	call Function894bb
 	call Function897af
@@ -1313,9 +1256,8 @@
 	call SetPalettes
 	pop bc
 	ret
-; 89856
 
-Function89856: ; 89856
+Function89856:
 	push bc
 	call Function891b8
 	pop bc
@@ -1333,10 +1275,9 @@
 	pop bc
 	call Function897d5
 	ret
-; 8987f
 
 
-Function8987f: ; 8987f (22:587f)
+Function8987f:
 	call Function891b8
 	call Function895f2
 	call Function8967a
@@ -1353,7 +1294,7 @@
 	call Function89975
 	ret
 
-Function898aa: ; 898aa
+Function898aa:
 	ld a, [wMenuSelection]
 	and a
 	ret z
@@ -1364,9 +1305,8 @@
 	call PrintNum
 	pop bc
 	ret
-; 898be
 
-Function898be: ; 898be
+Function898be:
 	push bc
 	ld de, wd002
 	ld hl, wd002
@@ -1385,9 +1325,8 @@
 	call PlaceString
 	pop bc
 	ret
-; 898dc
 
-Function898dc: ; 898dc
+Function898dc:
 	ld hl, $0006
 	add hl, bc
 	push bc
@@ -1402,9 +1341,8 @@
 	call PlaceString
 	pop bc
 	ret
-; 898f3
 
-Function898f3: ; 898f3
+Function898f3:
 	push bc
 	ld hl, $000c
 	add hl, bc
@@ -1425,9 +1363,8 @@
 .asm_89913
 	pop bc
 	ret
-; 89915
 
-Function89915: ; 89915
+Function89915:
 	push bc
 	push hl
 	ld de, Unknown_89942
@@ -1461,15 +1398,13 @@
 	jr nz, .asm_89932
 	pop bc
 	ret
-; 89942
 
-Unknown_89942: ; 89942
+Unknown_89942:
 	db $24, $25, $26, " ", $27, $28, $29, $2a
-Unknown_8994a: ; 8994a
+Unknown_8994a:
 	db $24, $27, $29, $ff
-; 8994e
 
-Function8994e: ; 8994e
+Function8994e:
 	push hl
 	push de
 	ld de, SCREEN_WIDTH
@@ -1486,9 +1421,8 @@
 	pop de
 	pop hl
 	ret
-; 89962
 
-Function89962: ; 89962
+Function89962:
 	push bc
 	ld c, $4
 	ld b, $20
@@ -1503,9 +1437,8 @@
 	jr nz, .asm_89967
 	pop bc
 	ret
-; 89975
 
-Function89975: ; 89975
+Function89975:
 	push bc
 	ld e, $8
 .asm_89978
@@ -1522,9 +1455,8 @@
 	jr nz, .asm_89978
 	pop bc
 	ret
-; 8998b
 
-Function8998b: ; 8998b
+Function8998b:
 	push bc
 	and $f
 	cp $a
@@ -1540,10 +1472,9 @@
 	ld [hl], a
 	pop bc
 	ret
-; 8999c
 
 
-Function8999c: ; 8999c (22:599c)
+Function8999c:
 	ld de, wPlayerName
 	call PlaceString
 	inc bc
@@ -1552,13 +1483,11 @@
 	ld de, String_899ac
 	call PlaceString
 	ret
-; 899ac (22:59ac)
 
-String_899ac: ; 899ac
+String_899ac:
 	db "の めいし@"
-; 899b2
 
-Function899b2: ; 899b2 (22:59b2)
+Function899b2:
 	ld bc, wPlayerName
 	call Function89346
 	jr c, .asm_899bf
@@ -1571,13 +1500,13 @@
 	call PlaceString
 	ret
 
-Function899c9: ; 899c9 (22:59c9)
+Function899c9:
 	ld de, wPlayerID
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 5
 	call PrintNum
 	ret
 
-Function899d3: ; 899d3
+Function899d3:
 	hlcoord 1, 4
 	call Function89753
 	hlcoord 2, 5
@@ -1593,9 +1522,8 @@
 	hlcoord 2, 9
 	call Function89915
 	ret
-; 899fe
 
-Function899fe: ; 899fe
+Function899fe:
 	push bc
 	push hl
 	ld hl, $0019
@@ -1606,9 +1534,8 @@
 	call Function89a0c
 	pop bc
 	ret
-; 89a0c
 
-Function89a0c: ; 89a0c
+Function89a0c:
 	push hl
 	call Function89363
 	pop hl
@@ -1622,10 +1549,9 @@
 	ld de, String_89153
 	call PlaceString
 	ret
-; 89a23
 
 
-Function89a23: ; 89a23 (22:5a23)
+Function89a23:
 	hlcoord 0, 11
 	ld b, $4
 	ld c, $12
@@ -1632,7 +1558,7 @@
 	call Function8921f
 	ret
 
-Function89a2e: ; 89a2e (22:5a2e)
+Function89a2e:
 	hlcoord 11, 12
 	ld b, $2
 	ld c, $6
@@ -1645,17 +1571,14 @@
 	call PlaceString
 	call Function89655
 	ret
-; 89a4e (22:5a4e)
 
-String_89a4e: ; 89a4e
+String_89a4e:
 	db "けってい@"
-; 89a53
 
-String_89a53: ; 89a53
+String_89a53:
 	db "やめる@"
-; 89a57
 
-Function89a57: ; 89a57
+Function89a57:
 	call JoyTextDelay_ForcehJoyDown ; joypad
 	bit D_UP_F, c
 	jr nz, .d_up
@@ -1691,31 +1614,27 @@
 	call nc, .PlayPocketSwitchSFX
 	ld a, $0
 	ret
-; 89a8a
 
-.PlayPocketSwitchSFX: ; 89a8a
+.PlayPocketSwitchSFX:
 	push af
 	ld de, SFX_SWITCH_POCKETS
 	call PlaySFX
 	pop af
 	ret
-; 89a93
 
-.MoveCursorDown: ; 89a93
+.MoveCursorDown:
 	ld d, 40
 	ld e,  1
 	call .ApplyCursorMovement
 	ret
-; 89a9b
 
-.MoveCursorUp: ; 89a9b
+.MoveCursorUp:
 	ld d,  1
 	ld e, -1
 	call .ApplyCursorMovement
 	ret
-; 89aa3
 
-.ApplyCursorMovement: ; 89aa3
+.ApplyCursorMovement:
 	ld a, [wMenuSelection]
 	ld c, a
 	push bc
@@ -1742,17 +1661,15 @@
 	ld [wMenuSelection], a
 	scf
 	ret
-; 89ac7
 
-.Function89ac7: ; 89ac7
+.Function89ac7:
 	call OpenSRAMBank4
 	call Function8931b
 	call .Function89ad4
 	call CloseSRAM
 	ret
-; 89ad4
 
-.Function89ad4: ; 89ad4
+.Function89ad4:
 	push de
 	call Function8932d ; find a non-space character within 5 bytes of bc
 	jr c, .no_nonspace_character
@@ -1767,9 +1684,8 @@
 .finish_decode
 	pop de
 	ret
-; 89ae6
 
-.Function89ae6: ; 89ae6
+.Function89ae6:
 	ld hl, wd031
 	xor a
 	ld [hl], a
@@ -1788,34 +1704,30 @@
 .load_and_ret
 	ld [wd030], a
 	ret
-; 89b00
 
 
-Function89b00: ; 89b00 (22:5b00)
+Function89b00:
 	farcall MG_Mobile_Layout_LoadPals
 	ret
-; 89b07 (22:5b07)
 
-Function89b07: ; 89b07
+Function89b07:
 	call Mobile22_SetBGMapMode0
 	call DelayFrame
 	farcall Function4a3a7
 	ret
-; 89b14
 
-Function89b14: ; 89b14
+Function89b14:
 	call ClearBGPalettes
 	call Function89b07
 	call Function89b00
 	ret
-; 89b1e
 
-Function89b1e: ; 89b1e (22:5b1e)
+Function89b1e:
 	farcall Function4a485
 	call Function89b00
 	ret
 
-Function89b28: ; 89b28 (22:5b28)
+Function89b28:
 	call Function891de
 	call ClearBGPalettes
 	call Function893e2
@@ -1824,12 +1736,12 @@
 	call SetPalettes
 	ret
 
-Function89b3b: ; 89b3b (22:5b3b)
+Function89b3b:
 	call Mobile22_SetBGMapMode0
 	farcall Function48cda
 	ret
 
-Function89b45: ; 89b45
+Function89b45:
 	; some sort of decoder?
 	; BCD?
 	push hl
@@ -1877,10 +1789,9 @@
 	pop bc
 	pop hl
 	ret
-; 89b78
 
 
-Function89b78: ; 89b78 (22:5b78)
+Function89b78:
 	push bc
 	ld a, [wd010]
 	cp $10
@@ -1904,7 +1815,7 @@
 	pop bc
 	ret
 
-Function89b97: ; 89b97 (22:5b97)
+Function89b97:
 	call Function89c34
 	jr c, .asm_89ba0
 	call Function89448
@@ -1955,16 +1866,14 @@
 	ld c, $4
 	add hl, bc
 	jr .asm_89bb4
-; 89bd8 (22:5bd8)
 
-Unknown_89bd8: ; 89bd8
+Unknown_89bd8:
 	dw Unknown_89be0
 	dw Unknown_89bf5
 	dw Unknown_89c0a
 	dw Unknown_89c1f
-; 89be0
 
-Unknown_89be0: ; 89be0
+Unknown_89be0:
 	db $01, $12, $4e, $01, 0
 	db $01, $19, $4e, $01, 0 | Y_FLIP
 	db $01, $12, $72, $01, 0 | X_FLIP
@@ -1971,7 +1880,7 @@
 	db $01, $19, $72, $01, 0 | X_FLIP | Y_FLIP
 	db -1 ; end
 
-Unknown_89bf5: ; 89bf5
+Unknown_89bf5:
 	db $01, $60, $16, $01, 0
 	db $01, $62, $16, $01, 0 | Y_FLIP
 	db $01, $60, $92, $01, 0 | X_FLIP
@@ -1978,7 +1887,7 @@
 	db $01, $62, $92, $01, 0 | X_FLIP | Y_FLIP
 	db -1 ; end
 
-Unknown_89c0a: ; 89c0a
+Unknown_89c0a:
 	db $01, $78, $66, $01, 0
 	db $01, $78, $66, $01, 0 | Y_FLIP
 	db $01, $78, $92, $01, 0 | X_FLIP
@@ -1985,15 +1894,14 @@
 	db $01, $78, $92, $01, 0 | X_FLIP | Y_FLIP
 	db -1 ; end
 
-Unknown_89c1f: ; 89c1f
+Unknown_89c1f:
 	db $01, $80, $66, $01, 0
 	db $01, $80, $66, $01, 0 | Y_FLIP
 	db $01, $80, $92, $01, 0 | X_FLIP
 	db $01, $80, $92, $01, 0 | X_FLIP | Y_FLIP
 	db -1 ; end
-; 89c34
 
-Function89c34: ; 89c34 (22:5c34)
+Function89c34:
 	push bc
 	ld a, [wd012]
 	ld c, a
@@ -2005,7 +1913,7 @@
 	pop bc
 	ret
 
-Function89c44: ; 89c44 (22:5c44)
+Function89c44:
 	call Function89c34
 	jr c, .asm_89c4f
 	push de
@@ -2035,7 +1943,7 @@
 	ld [hli], a ; attributes
 	ret
 
-Function89c67: ; 89c67 (22:5c67)
+Function89c67:
 ; menu scrolling?
 	call JoyTextDelay_ForcehJoyDown ; joypad
 	ld b, $0
@@ -2099,22 +2007,20 @@
 	xor a
 	ld [wd012], a
 	ret
-; 89cbf (22:5cbf)
 
-.ScrollData0: ; 89cbf
+.ScrollData0:
 	db 0, 2, 0, 0
 	db 1, 3, 0, 0
 	db 2, 4, 0, 0
 	db 3, 0, 0, 0
 
-.ScrollData1: ; 89ccf
+.ScrollData1:
 	db 0, 0, 0, 0
 	db 0, 3, 0, 0
 	db 2, 4, 0, 0
 	db 3, 0, 0, 0
-; 89cdf
 
-Function89cdf: ; 89cdf (22:5cdf)
+Function89cdf:
 	ld a, $10
 	add b
 	ld b, a
@@ -2152,7 +2058,7 @@
 	jr nz, .asm_89cee
 	ret
 
-Function89d0d: ; 89d0d (22:5d0d)
+Function89d0d:
 	call Mobile22_SetBGMapMode0
 	ld a, [rSVBK]
 	push af
@@ -2185,23 +2091,20 @@
 	call DelayFrames
 	call RestartMapMusic
 	ret
-; 89d4e (22:5d4e)
 
-.Palette1: ; 89d4e
+.Palette1:
 	RGB 31, 31, 31
 	RGB 19, 19, 19
 	RGB 15, 15, 15
 	RGB 00, 00, 00
-; 89d56
 
-.Palette2: ; 89d56
+.Palette2:
 	RGB 31, 31, 31
 	RGB 19, 19, 19
 	RGB 19, 19, 19
 	RGB 00, 00, 00
-; 89d5e
 
-Function89d5e: ; 89d5e (22:5d5e)
+Function89d5e:
 	push af
 	call CopyMenuHeader
 	pop af
@@ -2213,7 +2116,7 @@
 	set 7, [hl]
 	ret
 
-Function89d75: ; 89d75 (22:5d75)
+Function89d75:
 	push hl
 	call Mobile22_SetBGMapMode0
 	call _hl_
@@ -2221,7 +2124,7 @@
 	pop hl
 	jr asm_89d90
 
-Function89d85: ; 89d85 (22:5d85)
+Function89d85:
 	push hl
 	call Mobile22_SetBGMapMode0
 	call _hl_
@@ -2228,7 +2131,7 @@
 	call CGBOnly_CopyTilemapAtOnce
 	pop hl
 
-asm_89d90: ; 89d90 (22:5d90)
+asm_89d90:
 	call Mobile22_SetBGMapMode0
 	push hl
 	call _hl_
@@ -2246,7 +2149,7 @@
 	and a
 	ret
 
-Function89dab: ; 89dab (22:5dab)
+Function89dab:
 	call Mobile22_SetBGMapMode0
 	farcall MobileMenuJoypad
 	call Mobile22_SetBGMapMode0
@@ -2276,7 +2179,7 @@
 	and a
 	ret
 
-Function89de0: ; 89de0 (22:5de0)
+Function89de0:
 	call ClearSprites
 	call Function89e0a
 	jr c, .asm_89e00
@@ -2299,13 +2202,13 @@
 	call Function8917a
 	ret
 
-Jumptable_89e04: ; 89e04 (22:5e04)
+Jumptable_89e04:
 	dw Function8a62c
 	dw Function8a999
 	dw Function8ab93
 
 
-Function89e0a: ; 89e0a (22:5e0a)
+Function89e0a:
 	call OpenSRAMBank4
 	call Function8b3b0
 	call CloseSRAM
@@ -2313,32 +2216,32 @@
 	rst JumpTable
 	ret
 
-Jumptable_89e18: ; 89e18 (22:5e18)
+Jumptable_89e18:
 	dw Function89e1e
 	dw Function8a116
 	dw Function8a2aa
 
 
-Function89e1e: ; 89e1e (22:5e1e)
+Function89e1e:
 	call OpenSRAMBank4
-	ld bc, $a037 ; 4:a037
+	ld bc, $a037
 	call Function8b36c
 	call CloseSRAM
 	xor a
 	ld [wd02d], a
 
-asm_89e2e: ; 89e2e (22:5e2e)
+asm_89e2e:
 	ld a, [wd02d]
 	ld hl, Jumptable_89e3c
 	rst JumpTable
 	ret
 
-Function89e36: ; 89e36 (22:5e36)
+Function89e36:
 	ld hl, wd02d
 	inc [hl]
 	jr asm_89e2e
 
-Jumptable_89e3c: ; 89e3c (22:5e3c)
+Jumptable_89e3c:
 	dw Function89e6f
 	dw Function89fed
 	dw Function89ff6
@@ -2355,7 +2258,7 @@
 	dw Function89e68
 
 
-Function89e58: ; 89e58 (22:5e58)
+Function89e58:
 	ld a, $1
 	call Function8a2fe
 	call Function891fe
@@ -2364,13 +2267,13 @@
 	and a
 	ret
 
-Function89e68: ; 89e68 (22:5e68)
+Function89e68:
 	call Function891fe
 	ld a, $1
 	scf
 	ret
 
-Function89e6f: ; 89e6f (22:5e6f)
+Function89e6f:
 	call Function891de
 	call Function89245
 	call Function89ee1
@@ -2387,7 +2290,7 @@
 	call SetPalettes
 	jp Function89e36
 
-Function89e9a: ; 89e9a (22:5e9a)
+Function89e9a:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -2399,16 +2302,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 89eb1 (22:5eb1)
 
-Palette_89eb1: ; 89eb1
+Palette_89eb1:
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 27, 19, 00
 	RGB 00, 00, 00
-; 89eb9
 
-Function89eb9: ; 89eb9 (22:5eb9)
+Function89eb9:
 	call Function891fe
 	call Function89ee1
 	call Function89e9a
@@ -2424,7 +2325,7 @@
 	call SetPalettes
 	jp Function89e36
 
-Function89ee1: ; 89ee1 (22:5ee1)
+Function89ee1:
 	call ClearBGPalettes
 	call Function893e2
 	call Mobile22_SetBGMapMode0
@@ -2434,7 +2335,7 @@
 	call Function8a53d
 	ret
 
-Function89efd: ; 89efd (22:5efd)
+Function89efd:
 	ld hl, wd012
 	ld a, $ff
 	ld [hli], a
@@ -2508,7 +2409,7 @@
 	jr nz, .asm_89f60
 	jp Function89e36
 
-Function89f6a: ; 89f6a (22:5f6a)
+Function89f6a:
 	push af
 	ld de, $10
 	call Function89f9a
@@ -2519,7 +2420,7 @@
 	pop af
 	ret
 
-Function89f77: ; 89f77 (22:5f77)
+Function89f77:
 	push af
 	ld de, $10
 	call Function89f9a
@@ -2548,7 +2449,7 @@
 	pop af
 	ret
 
-Function89f9a: ; 89f9a (22:5f9a)
+Function89f9a:
 	dec a
 	ld hl, wVirtualOAM
 	and a
@@ -2559,7 +2460,7 @@
 	jr nz, .asm_89fa0
 	ret
 
-Function89fa5: ; 89fa5 (22:5fa5)
+Function89fa5:
 	ld de, $10
 	call Function89f9a
 	ld e, $2
@@ -2592,7 +2493,7 @@
 	jr nz, .asm_89faf
 	ret
 
-Function89fce: ; 89fce (22:5fce)
+Function89fce:
 	call Function8a5b6
 	ld a, $5
 	hlcoord 7, 4, wAttrMap
@@ -2605,12 +2506,12 @@
 	call Function891ab
 	jp Function89e36
 
-Function89fed: ; 89fed (22:5fed)
+Function89fed:
 	ld hl, UnknownText_0x8a102
 	call PrintText
 	jp Function89e36
 
-Function89ff6: ; 89ff6 (22:5ff6)
+Function89ff6:
 	call Function891fe
 	call ClearBGPalettes
 	call Function893cc
@@ -2636,7 +2537,7 @@
 	call Mobile22_ButtonSound
 	jp Function89e36
 
-Function8a03d: ; 8a03d (22:603d)
+Function8a03d:
 	ld hl, UnknownText_0x8a107
 	call Function89209
 	call PrintText
@@ -2643,12 +2544,12 @@
 	call Function8920f
 	jp Function89e36
 
-Function8a04c: ; 8a04c (22:604c)
+Function8a04c:
 	ld hl, UnknownText_0x8a10c
 	call PrintText
 	jp Function89e36
 
-Function8a055: ; 8a055 (22:6055)
+Function8a055:
 	ld c, $7
 	ld b, $4
 .asm_8a059
@@ -2687,7 +2588,7 @@
 	call CGBOnly_CopyTilemapAtOnce
 	jp Function89e36
 
-Function8a0a1: ; 8a0a1 (22:60a1)
+Function8a0a1:
 	call Mobile22_SetBGMapMode0
 	push bc
 	call Function8a0c9
@@ -2708,7 +2609,7 @@
 	pop bc
 	ret
 
-Function8a0c1: ; 8a0c1 (22:60c1)
+Function8a0c1:
 	push hl
 	ld bc, wAttrMap - wTileMap
 	add hl, bc
@@ -2716,7 +2617,7 @@
 	pop hl
 	ret
 
-Function8a0c9: ; 8a0c9 (22:60c9)
+Function8a0c9:
 	push bc
 	hlcoord 0, 0
 	ld de, $14
@@ -2734,30 +2635,29 @@
 	pop bc
 	ret
 
-Function8a0de: ; 8a0de (22:60de)
+Function8a0de:
 	call Function8a0c9
 	ld de, wAttrMap - wTileMap
 	add hl, de
 	ret
 
-Function8a0e6: ; 8a0e6 (22:60e6)
+Function8a0e6:
 	call Function8b539
 	jp Function89e36
 
-Function8a0ec: ; 8a0ec (22:60ec)
+Function8a0ec:
 	ld hl, UnknownText_0x8a111
 	call PrintText
 	jp Function89e36
 
-Function8a0f5: ; 8a0f5 (22:60f5)
+Function8a0f5:
 	call Function8b555
 	jp nc, Function8a0ff
 	ld hl, wd02d
 	inc [hl]
 
-Function8a0ff: ; 8a0ff (22:60ff)
+Function8a0ff:
 	jp Function89e36
-; 8a102 (22:6102)
 
 UnknownText_0x8a102: ; 0x8a102
 	; The CARD FOLDER stores your and your friends' CARDS. A CARD contains information like the person's name, phone number and profile.
@@ -2783,7 +2683,7 @@
 	db "@"
 ; 0x8a116
 
-Function8a116: ; 8a116 (22:6116)
+Function8a116:
 	ld a, $1
 	ld [wd030], a
 	ld hl, MenuHeader_0x8a176
@@ -2828,14 +2728,12 @@
 	call Function8920f
 	scf
 	ret
-; 8a176 (22:6176)
 
 MenuHeader_0x8a176: ; 0x8a176
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 14, 0, SCREEN_WIDTH - 1, 6
-; 8a17b
 
-Function8a17b: ; 8a17b (22:617b)
+Function8a17b:
 	decoord 14, 0
 	ld b, $5
 	ld c, $4
@@ -2850,7 +2748,6 @@
 .asm_8a198
 	ld d, a
 	ret
-; 8a19a (22:619a)
 
 MenuHeader_0x8a19a: ; 0x8a19a
 	db MENU_BACKUP_TILES ; flags
@@ -2867,7 +2764,7 @@
 	db "もどる@"
 ; 0x8a1b0
 
-Function8a1b0: ; 8a1b0
+Function8a1b0:
 	hlcoord 0, 12
 	ld b, $4
 	ld c, $12
@@ -2880,9 +2777,8 @@
 	call Function8919e
 	call PlaceString
 	ret
-; 8a1cc
 
-Strings_8a1cc: ; 8a1cc
+Strings_8a1cc:
 	db   "めいし<NO>せいりと へんしゅうを"
 	next "おこないます"
 	db   "@"
@@ -2893,10 +2789,9 @@
 
 	db   "まえ<NO>がめん<NI>もどります"
 	db   "@"
-; 8a20d
 
 
-Function8a20d: ; 8a20d (22:620d)
+Function8a20d:
 	ld hl, UnknownText_0x8a232
 	call PrintText
 	ld a, $2
@@ -2914,7 +2809,6 @@
 	xor a
 	and a
 	ret
-; 8a232 (22:6232)
 
 UnknownText_0x8a232: ; 0x8a232
 	; If the CARD FOLDER is deleted, all its CARDS and the PASSCODE will also be deleted. Beware--a deleted CARD FOLDER can't be restored. Want to delete your CARD FOLDER?
@@ -2934,7 +2828,7 @@
 	db "@"
 ; 0x8a241
 
-Function8a241: ; 8a241 (22:6241)
+Function8a241:
 	call LoadStandardMenuHeader
 	call Function891fe
 	call Function8a262
@@ -2951,7 +2845,7 @@
 	and a
 	ret
 
-Function8a262: ; 8a262 (22:6262)
+Function8a262:
 	call ClearBGPalettes
 	call Function893e2
 	call Mobile22_SetBGMapMode0
@@ -2977,7 +2871,7 @@
 	call Function8b5e7
 	ret
 
-Function8a2aa: ; 8a2aa (22:62aa)
+Function8a2aa:
 	ld hl, MenuHeader_0x8a2ef
 	call LoadMenuHeader
 	ld hl, UnknownText_0x8a2f4
@@ -3009,12 +2903,10 @@
 .asm_8a2ed
 	scf
 	ret
-; 8a2ef (22:62ef)
 
 MenuHeader_0x8a2ef: ; 0x8a2ef
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
-; 8a2f4
 
 UnknownText_0x8a2f4: ; 0x8a2f4
 	; There is an older CARD FOLDER from a previous journey. Do you want to open it?
@@ -3028,7 +2920,7 @@
 	db "@"
 ; 0x8a2fe
 
-Function8a2fe: ; 8a2fe (22:62fe)
+Function8a2fe:
 	call Function8a313
 	call Function89305
 	ld hl, $a603
@@ -3038,7 +2930,7 @@
 	call CloseSRAM
 	ret
 
-Function8a313: ; 8a313 (22:6313)
+Function8a313:
 	ld c, a
 	call OpenSRAMBank4
 	ld a, c
@@ -3045,7 +2937,7 @@
 	ld [$a60b], a
 	ret
 
-Function8a31c: ; 8a31c (22:631c)
+Function8a31c:
 	push bc
 	call Mobile22_SetBGMapMode0
 	farcall Function4a3a7
@@ -3090,7 +2982,7 @@
 	and a
 	ret
 
-Function8a383: ; 8a383 (22:6383)
+Function8a383:
 	farcall MobileMenuJoypad
 	ld a, c
 	ld hl, wMenuJoypadFilter
@@ -3110,7 +3002,7 @@
 	call PlayClickSFX
 	ret
 
-Function8a3a2: ; 8a3a2 (22:63a2)
+Function8a3a2:
 	ld a, [wMenuCursorY]
 	dec a
 	ld hl, wd002
@@ -3121,7 +3013,7 @@
 	ld [wMenuSelection], a
 	ret
 
-Function8a3b2: ; 8a3b2 (22:63b2)
+Function8a3b2:
 	ld a, $1
 	ld [wMenuSelection], a
 	call Function8a4fc
@@ -3143,7 +3035,7 @@
 	call CopyMenuHeader
 	ret
 
-Function8a3df: ; 8a3df (22:63df)
+Function8a3df:
 	call OpenSRAMBank4
 	ld hl, $a603
 	call Function89b45
@@ -3160,7 +3052,7 @@
 	and a
 	ret
 
-Function8a400: ; 8a400 (22:6400)
+Function8a400:
 	ld a, [de]
 	inc de
 	ld [hli], a
@@ -3167,7 +3059,6 @@
 	cp $ff
 	jr nz, Function8a400
 	ret
-; 8a408 (22:6408)
 
 Unknown_8a408: db 1, 2, -1
 Unknown_8a40b: db 1, 2, 3, -1
@@ -3203,7 +3094,7 @@
 	db "やめる@"
 ; 0x8a453
 
-Function8a453: ; 8a453 (22:6453)
+Function8a453:
 	hlcoord 0, 12
 	ld b, $4
 	ld c, $12
@@ -3220,13 +3111,11 @@
 .asm_8a472
 	call PlaceString
 	ret
-; 8a476 (22:6476)
 
-String_8a476: ; 8a476
+String_8a476:
 	db   "まえ<NO>がめん<NI>もどります@"
-; 8a483
 
-Strings_8a483: ; 8a483
+Strings_8a483:
 	db   "おともだち<NO>めいしは"
 	next "ここ<NI>いれておきます@"
 
@@ -3235,9 +3124,8 @@
 
 	db   "ともだちと じぶん<NO>めいしを"
 	next "せきがいせんで こうかん します@"
-; 8a4d3
 
-Function8a4d3: ; 8a4d3 (22:64d3)
+Function8a4d3:
 	ld a, [wMenuSelection]
 	cp $1
 	jr nz, .asm_8a4eb
@@ -3257,7 +3145,7 @@
 	call Function8a5a3
 	ret
 
-Function8a4fc: ; 8a4fc (22:64fc)
+Function8a4fc:
 	ld a, [wMenuSelection]
 	cp $3
 	jr nz, asm_8a529
@@ -3273,7 +3161,7 @@
 	call Function8a515
 	ret
 
-Function8a515: ; 8a515 (22:6515)
+Function8a515:
 	ld hl, wd012
 	ld a, [hl]
 	cp $38
@@ -3287,7 +3175,7 @@
 	ld [wd013], a
 	ret
 
-asm_8a529: ; 8a529 (22:6529)
+asm_8a529:
 	ld hl, wd012
 	ld a, $3c
 	ld [hli], a
@@ -3299,7 +3187,7 @@
 	call ByteFill
 	ret
 
-Function8a53d: ; 8a53d (22:653d)
+Function8a53d:
 	push hl
 	ld a, $15
 	ld c, $8
@@ -3328,7 +3216,7 @@
 	ld a, $27
 	ld c, $6
 
-Function8a573: ; 8a573 (22:6573)
+Function8a573:
 	ld [hl], a
 	call Function8a584
 	inc a
@@ -3336,7 +3224,7 @@
 	jr nz, Function8a573
 	ret
 
-Function8a57c: ; 8a57c (22:657c)
+Function8a57c:
 	ld [hl], a
 	call Function8a584
 	dec c
@@ -3343,7 +3231,7 @@
 	jr nz, Function8a57c
 	ret
 
-Function8a584: ; 8a584 (22:6584)
+Function8a584:
 	push af
 	ld a, $4
 	call Function89215
@@ -3351,7 +3239,7 @@
 	pop af
 	ret
 
-Function8a58d: ; 8a58d (22:658d)
+Function8a58d:
 	ld a, $2d
 	ld bc, $606
 	ld de, $14
@@ -3370,7 +3258,7 @@
 	jr nz, .asm_8a595
 	ret
 
-Function8a5a3: ; 8a5a3 (22:65a3)
+Function8a5a3:
 	ld bc, $603
 	ld de, $14
 .asm_8a5a9
@@ -3387,7 +3275,7 @@
 	jr nz, .asm_8a5a9
 	ret
 
-Function8a5b6: ; 8a5b6 (22:65b6)
+Function8a5b6:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -3407,9 +3295,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8a5e5 (22:65e5)
 
-Palette_8a5e5: ; 8a5e5
+Palette_8a5e5:
 	RGB 31, 31, 31
 	RGB 27, 19, 00
 	RGB 07, 11, 22
@@ -3424,23 +3311,20 @@
 	RGB 31, 00, 00
 	RGB 27, 19, 00
 	RGB 00, 00, 00
-; 8a5fd
 
-Palette_8a5fd: ; 8a5fd
+Palette_8a5fd:
 	RGB 00, 00, 00
 	RGB 00, 00, 00
 	RGB 00, 00, 00
 	RGB 31, 31, 31
-; 8a605
 
-Palette_8a605: ; 8a605
+Palette_8a605:
 	RGB 00, 00, 00
 	RGB 14, 18, 31
 	RGB 16, 16, 31
 	RGB 31, 31, 31
-; 8a60d
 
-Function8a60d: ; 8a60d
+Function8a60d:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -3452,16 +3336,14 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 8a624
 
-Palette_8a624: ; 8a624
+Palette_8a624:
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 31, 31, 31
 	RGB 00, 00, 00
-; 8a62c
 
-Function8a62c: ; 8a62c (22:662c)
+Function8a62c:
 	call LoadStandardMenuHeader
 	call Function891fe
 	xor a
@@ -3499,7 +3381,7 @@
 	call Function89b28
 	ret
 
-Jumptable_8a671: ; 8a671 (22:6671)
+Jumptable_8a671:
 	dw Function8a679
 	dw Function8a6cd
 	dw Function8a8c3
@@ -3506,7 +3388,7 @@
 	dw Function8a930
 
 
-Function8a679: ; 8a679 (22:6679)
+Function8a679:
 	call Function891de
 	call ClearBGPalettes
 	call Function893cc
@@ -3535,23 +3417,23 @@
 	call Function89448
 	ret
 
-Jumptable_8a6bc: ; 8a6bc (22:66bc)
+Jumptable_8a6bc:
 	dw Function8a6c0
 	dw Function8a6c5
 
 
-Function8a6c0: ; 8a6c0 (22:66c0)
+Function8a6c0:
 	call PlayClickSFX
 	and a
 	ret
 
-Function8a6c5: ; 8a6c5 (22:66c5)
+Function8a6c5:
 	call PlayClickSFX
 	call Function89d0d
 	scf
 	ret
 
-Function8a6cd: ; 8a6cd (22:66cd)
+Function8a6cd:
 	call Function891de
 	call ClearBGPalettes
 	call Function893cc
@@ -3607,7 +3489,7 @@
 	call Function8b677
 	ret
 
-Jumptable_8a74f: ; 8a74f (22:674f)
+Jumptable_8a74f:
 	dw Function8a78c
 	dw Function8a7cb
 	dw Function8a818
@@ -3614,7 +3496,7 @@
 	dw Function8a8a1
 
 
-Function8a757: ; 8a757 (22:6757)
+Function8a757:
 	call Function8939a
 	xor a
 	ld [wd010], a
@@ -3622,7 +3504,7 @@
 	ld [wd012], a
 	ret
 
-Function8a765: ; 8a765 (22:6765)
+Function8a765:
 	call Function8931b
 	push bc
 	ld hl, $0
@@ -3646,7 +3528,7 @@
 	scf
 	ret
 
-Function8a78c: ; 8a78c (22:678c)
+Function8a78c:
 	call Function891fe
 	ld de, wd002
 	ld b, $5
@@ -3673,7 +3555,7 @@
 	and a
 	ret
 
-Function8a7cb: ; 8a7cb (22:67cb)
+Function8a7cb:
 	ld a, [wMenuSelection]
 	push af
 	call Function891de
@@ -3706,7 +3588,7 @@
 	and a
 	ret
 
-Function8a818: ; 8a818 (22:6818)
+Function8a818:
 	call Function89a23
 	ld hl, wd002
 	call Function89331
@@ -3743,7 +3625,6 @@
 	call CloseSRAM
 	scf
 	ret
-; 8a868 (22:6868)
 
 .string_8a868
 	db "めいし<WO>かきかえ まし<TA!>@"
@@ -3760,14 +3641,12 @@
 	call JoyWaitAorB
 	and a
 	ret
-; 8a88b (22:688b)
 
-String_8a88b: ; 8a88b
+String_8a88b:
 	db   "おともだち<NO>なまえが"
 	next "かかれて いません!@"
-; 8a8a1
 
-Function8a8a1: ; 8a8a1 (22:68a1)
+Function8a8a1:
 	call OpenSRAMBank4
 	call Function8a765
 	call CloseSRAM
@@ -3786,7 +3665,7 @@
 	and a
 	ret
 
-Function8a8c3: ; 8a8c3 (22:68c3)
+Function8a8c3:
 	call Function891de
 	call ClearBGPalettes
 	call Function893cc
@@ -3818,17 +3697,14 @@
 	call Function891fe
 	call Function8b677
 	ret
-; 8a919 (22:6919)
 
-String_8a919: ; 8a919
+String_8a919:
 	db "このデータ<WO>けしますか?@"
-; 8a926
 
-String_8a926: ; 8a926
+String_8a926:
 	db "データ<WO>けしまし<TA!>@"
-; 8a930
 
-Function8a930: ; 8a930 (22:6930)
+Function8a930:
 	ld a, [wMenuSelection]
 	push af
 	xor a
@@ -3883,7 +3759,7 @@
 	call CloseSRAM
 	ret
 
-Function8a999: ; 8a999 (22:6999)
+Function8a999:
 	ld hl, MenuHeader_0x8a9c9
 	call LoadMenuHeader
 	ld c, $1
@@ -3908,17 +3784,15 @@
 	call Function8920f
 	ret
 
-Jumptable_8a9c5: ; 8a9c5 (22:69c5)
+Jumptable_8a9c5:
 	dw Function8aa0a
 	dw Function8ab3b
-; 8a9c9 (22:69c9)
 
 MenuHeader_0x8a9c9: ; 0x8a9c9
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 11, 4, 18, TEXTBOX_Y - 1
-; 8a9ce
 
-Function8a9ce: ; 8a9ce (22:69ce)
+Function8a9ce:
 	push bc
 	decoord 11, 4
 	ld b, $6
@@ -3940,7 +3814,6 @@
 	ld e, $0
 	scf
 	ret
-; 8a9f2 (22:69f2)
 
 MenuHeader_0x8a9f2: ; 0x8a9f2
 	db MENU_BACKUP_TILES ; flags
@@ -3957,11 +3830,10 @@
 	db "やめる@"
 ; 0x8aa09
 
-Function8aa09: ; 8aa09
+Function8aa09:
 	ret
-; 8aa0a
 
-Function8aa0a: ; 8aa0a (22:6a0a)
+Function8aa0a:
 	ld a, $1
 	ld [wd02f], a
 	ld [wd011], a
@@ -4006,13 +3878,13 @@
 	call Function89448
 	ret
 
-Jumptable_8aa6d: ; 8aa6d (22:6a6d)
+Jumptable_8aa6d:
 	dw Function8aa73
 	dw Function8aab6
 	dw Function8ab11
 
 
-Function8aa73: ; 8aa73 (22:6a73)
+Function8aa73:
 	ld a, [wMenuSelection]
 	ld e, a
 	push de
@@ -4043,7 +3915,7 @@
 	and a
 	ret
 
-Function8aab6: ; 8aab6 (22:6ab6)
+Function8aab6:
 	call Function89a23
 	ld hl, wd008
 	call Function89b45
@@ -4067,13 +3939,11 @@
 	call CloseSRAM
 	scf
 	ret
-; 8aaf0 (22:6af0)
 
-String_8aaf0: ; 8aaf0
+String_8aaf0:
 	db "あたらしい めいし<PKMN>できまし<LNBRK>@"
-; 8ab00
 
-Function8ab00: ; 8ab00
+Function8ab00:
 	ld de, String_8911c
 	hlcoord 1, 13
 	call PlaceString
@@ -4082,7 +3952,7 @@
 	and a
 	ret
 
-Function8ab11: ; 8ab11 (22:6b11)
+Function8ab11:
 	call OpenSRAMBank4
 	ld hl, $a603
 	ld de, wd008
@@ -4104,7 +3974,7 @@
 	and a
 	ret
 
-Function8ab3b: ; 8ab3b (22:6b3b)
+Function8ab3b:
 .pressed_start
 	call Function891fe
 	call ClearBGPalettes
@@ -4128,7 +3998,7 @@
 	jr c, .pressed_start
 	ret
 
-.JoypadLoop: ; 8ab77 (22:6b77)
+.JoypadLoop:
 	call JoyTextDelay_ForcehJoyDown
 	bit A_BUTTON_F, c
 	jr nz, .a_b_button
@@ -4146,7 +4016,7 @@
 	and a
 	ret
 
-Function8ab93: ; 8ab93 (22:6b93)
+Function8ab93:
 	call ClearBGPalettes
 	call LoadStandardMenuHeader
 	farcall Function105688
@@ -4154,9 +4024,8 @@
 	call Function891fe
 	call Function89b28
 	ret
-; 8aba9 (22:6ba9)
 
-Function8aba9: ; 8aba9
+Function8aba9:
 	ld a, $2
 	call Function8b94a
 	ld a, $1
@@ -4223,14 +4092,12 @@
 	ld a, [wMenuSelection]
 	ld c, a
 	ret
-; 8ac3b
 
-String_8ac3b: ; 8ac3b
+String_8ac3b:
 	db   "こ<NO>ともだち<NI>でんわを"
 	next "かけますか?@"
-; 8ac4e
 
-Function8ac4e: ; 8ac4e
+Function8ac4e:
 	xor a
 	ld [wMenuSelection], a
 	push de
@@ -4245,18 +4112,17 @@
 	call Function899fe
 	call Function891ab
 	ret
-; 8ac70
 
-Function8ac70: ; 8ac70
+Function8ac70:
 	push de
 	ld a, $3
 	call Function8b94a
 
-Function8ac76: ; 8ac76
+Function8ac76:
 	call Function891fe
 	call Function8b677
 
-Function8ac7c: ; 8ac7c
+Function8ac7c:
 	call Function8b7bd
 	jr z, .asm_8acf0
 	ld a, c
@@ -4331,7 +4197,6 @@
 	ld c, $0
 	scf
 	ret
-; 8ad06
 
 UnknownText_0x8ad06: ; 0x8ad06
 	; Finish registering CARDS?
@@ -4339,7 +4204,7 @@
 	db "@"
 ; 0x8ad0b
 
-Function8ad0b: ; 8ad0b
+Function8ad0b:
 .asm_8ad0b
 	ld a, [wMenuSelection]
 	ld [wd02f], a
@@ -4401,19 +4266,16 @@
 .asm_8ad87
 	pop bc
 	ret
-; 8ad89
 
-String_8ad89: ; 8ad89
+String_8ad89:
 	db   "こ<NO>めいし<WO>けして"
 	next "いれかえますか?@"
-; 8ad9c
 
-String_8ad9c: ; 8ad9c
+String_8ad9c:
 	db   "おともだち<NO>なまえを"
 	next "のこして おきますか?@"
-; 8adb3
 
-Function8adb3: ; 8adb3
+Function8adb3:
 	call Function891de
 	call Function8a262
 	push af
@@ -4420,17 +4282,15 @@
 	call Function891de
 	pop af
 	ret
-; 8adbf
 
-Function8adbf: ; 8adbf
+Function8adbf:
 	call OpenSRAMBank4
 	ld hl, $a603
 	call Function89b45
 	call CloseSRAM
 	ret
-; 8adcc
 
-Function8adcc: ; 8adcc
+Function8adcc:
 	call OpenSRAMBank4
 	call Function8b3b0
 	call CloseSRAM
@@ -4439,4 +4299,3 @@
 	ret z
 	scf
 	ret
-; 8addb
--- a/mobile/mobile_22_2.asm
+++ b/mobile/mobile_22_2.asm
@@ -1,4 +1,4 @@
-Function8b342:: ; 8b342
+Function8b342::
 ; Loads the map data pointer, then runs through a
 ; dw with three dummy functions. Spends a lot of energy
 ; doing pretty much nothing.
@@ -17,27 +17,22 @@
 	cp 3
 	jr nz, .loop
 	ret
-; 8b354
 
-.dw ; 8b354
+.dw
 	dw .zero
 	dw .one
 	dw .two
-; 8b35a
 
-.zero ; 8b35a
+.zero
 	ret
-; 8b35b
 
-.one ; 8b35b
+.one
 	ret
-; 8b35c
 
-.two ; 8b35c
+.two
 	ret
-; 8b35d
 
-Function8b35d: ; 8b35d
+Function8b35d:
 	ld a, h
 	cp d
 	ret nz
@@ -44,16 +39,14 @@
 	ld a, l
 	cp e
 	ret
-; 8b363
 
-Function8b363: ; 8b363
+Function8b363:
 	push bc
 	farcall Mobile_AlwaysReturnNotCarry
 	pop bc
 	ret
-; 8b36c
 
-Function8b36c: ; 8b36c (22:736c)
+Function8b36c:
 	; [bc + (0:4)] = -1
 	push bc
 	ld h, b
@@ -64,7 +57,7 @@
 	pop bc
 	ret
 
-Function8b379: ; 8b379 (22:7379)
+Function8b379:
 	; d = [bc + e]
 	push bc
 	ld a, c
@@ -78,7 +71,7 @@
 	pop bc
 	ret
 
-Function8b385: ; 8b385 (22:7385)
+Function8b385:
 	; [bc + e] = d
 	push bc
 	ld a, c
@@ -92,7 +85,7 @@
 	pop bc
 	ret
 
-Function8b391: ; 8b391 (22:7391)
+Function8b391:
 	; find first e in range(4) such that [bc + e] == -1
 	; if none exist, return carry
 	push bc
@@ -112,7 +105,7 @@
 	pop bc
 	ret
 
-Function8b3a4: ; 8b3a4 (22:73a4)
+Function8b3a4:
 	; strcmp(hl, bc, 4)
 	push de
 	push bc
@@ -124,7 +117,7 @@
 	pop de
 	ret
 
-Function8b3b0: ; 8b3b0 (22:73b0)
+Function8b3b0:
 	ld bc, $a037 ; 4:a037
 	ld a, [$a60b]
 	and a
@@ -141,7 +134,7 @@
 	ld a, [$a60b]
 	ret
 
-Function8b3cd: ; 8b3cd (22:73cd)
+Function8b3cd:
 	push de
 	push bc
 	ld e, $4
@@ -156,7 +149,7 @@
 	pop de
 	ret
 
-Function8b3dd: ; 8b3dd (22:73dd)
+Function8b3dd:
 	push de
 	push bc
 	call JoyTextDelay_ForcehJoyDown ; joypad
@@ -246,7 +239,7 @@
 	ld [wd010], a
 	ret
 
-Function8b45c: ; 8b45c (22:745c)
+Function8b45c:
 	call Function8b36c
 	xor a
 	ld [wd010], a
@@ -274,7 +267,7 @@
 	scf
 	ret
 
-Function8b493: ; 8b493 (22:7493)
+Function8b493:
 	push bc
 	call Mobile22_SetBGMapMode0
 	call Function8b521
@@ -283,12 +276,12 @@
 	rst JumpTable
 	ret
 
-Jumptable_8b4a0: ; 8b4a0 (22:74a0)
+Jumptable_8b4a0:
 	dw Function8b4a4
 	dw Function8b4b8
 
 
-Function8b4a4: ; 8b4a4 (22:74a4)
+Function8b4a4:
 	push bc
 	push de
 	call Function8b4d8
@@ -300,7 +293,7 @@
 	call Function8b3cd
 	ret
 
-Function8b4b8: ; 8b4b8 (22:74b8)
+Function8b4b8:
 	push bc
 	push de
 	call Function8b4ea
@@ -312,7 +305,7 @@
 	call Function8b3cd
 	ret
 
-Function8b4cc: ; 8b4cc (22:74cc)
+Function8b4cc:
 	push bc
 	ld hl, Unknown_8b529
 	call Function8b50a
@@ -322,7 +315,7 @@
 	pop bc
 	ret
 
-Function8b4d8: ; 8b4d8 (22:74d8)
+Function8b4d8:
 	ld hl, Unknown_8b529
 	call Function8b50a
 	push hl
@@ -338,7 +331,7 @@
 	ld l, a
 	ret
 
-Function8b4ea: ; 8b4ea (22:74ea)
+Function8b4ea:
 	ld hl, Unknown_8b529
 	call Function8b50a
 	push hl
@@ -355,7 +348,7 @@
 	ld d, a
 	ret
 
-Function8b4fd: ; 8b4fd (22:74fd)
+Function8b4fd:
 	ld hl, Unknown_8b529 + 4
 	call Function8b50a
 	ld a, [hli]
@@ -366,7 +359,7 @@
 	ld d, a
 	ret
 
-Function8b50a: ; 8b50a (22:750a)
+Function8b50a:
 	ld a, [wd02e]
 	and a
 	ret z
@@ -378,7 +371,7 @@
 	jr nz, .asm_8b513
 	ret
 
-Function8b518: ; 8b518 (22:7518)
+Function8b518:
 	push de
 	ld d, $0
 	ld e, $14
@@ -387,21 +380,19 @@
 	pop de
 	ret
 
-Function8b521: ; 8b521 (22:7521)
+Function8b521:
 	ld hl, Unknown_8b529 + 7
 	call Function8b50a
 	ld a, [hl]
 	ret
-; 8b529 (22:7529)
 
-Unknown_8b529: ; 8b529
+Unknown_8b529:
 	dwcoord 2, 5
 	db 1, 4, $20, $49, 0, 1
 	dwcoord 7, 4
 	db 1, 4, $48, $41, 0, 0
-; 8b539
 
-Function8b539: ; 8b539 (22:7539)
+Function8b539:
 	ld bc, wd017
 	call Function8b36c
 	xor a
@@ -414,7 +405,7 @@
 	call CGBOnly_CopyTilemapAtOnce
 	ret
 
-Function8b555: ; 8b555 (22:7555)
+Function8b555:
 .loop
 	ld hl, UnknownText_0x8b5ce
 	call PrintText
@@ -466,7 +457,6 @@
 	call Function89448
 	pop af
 	ret
-; 8b5ce (22:75ce)
 
 UnknownText_0x8b5ce: ; 0x8b5ce
 	; Please enter any four-digit number.
@@ -498,7 +488,7 @@
 	db "@"
 ; 0x8b5e7
 
-Function8b5e7: ; 8b5e7 (22:75e7)
+Function8b5e7:
 	ld bc, wd013
 	call Function8b36c
 	xor a
@@ -537,7 +527,6 @@
 	call Function89448
 	pop af
 	ret
-; 8b642 (22:7642)
 
 UnknownText_0x8b642: ; 0x8b642
 	; Enter the CARD FOLDER PASSCODE.
@@ -564,9 +553,8 @@
 	ret
 .string_8b663
 	db "@"
-; 8b664
 
-Function8b664: ; 8b664 (22:7664)
+Function8b664:
 	push bc
 	ld de, $4
 .asm_8b668
@@ -583,7 +571,7 @@
 	cp $4
 	ret
 
-Function8b677: ; 8b677
+Function8b677:
 	call ClearBGPalettes
 	call DisableLCD
 	call Function8b690
@@ -593,9 +581,8 @@
 	call Function891ab
 	call SetPalettes
 	ret
-; 8b690
 
-Function8b690: ; 8b690
+Function8b690:
 	ld hl, GFX_17afa5 + $514
 	ld de, vTiles2
 	ld bc, $160
@@ -612,9 +599,8 @@
 	ld a, BANK(GFX_17afa5)
 	call FarCopyBytes
 	ret
-; 8b6bb
 
-Function8b6bb: ; 8b6bb
+Function8b6bb:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -627,9 +613,8 @@
 	ld [rSVBK], a
 	call Function8949c
 	ret
-; 8b6d5
 
-Palette_8b6d5: ; 8b6d5
+Palette_8b6d5:
 	RGB 31, 31, 31
 	RGB 31, 21, 00
 	RGB 14, 07, 03
@@ -642,9 +627,8 @@
 	RGB 31, 21, 00
 	RGB 06, 24, 08
 	RGB 00, 00, 00
-; 8b6ed
 
-Function8b6ed: ; 8b6ed
+Function8b6ed:
 	hlcoord 0, 0, wAttrMap
 	ld bc, $012c
 	xor a
@@ -654,9 +638,8 @@
 	ld a, $7
 	call ByteFill
 	ret
-; 8b703
 
-Function8b703: ; 8b703
+Function8b703:
 	call Mobile22_SetBGMapMode0
 	push hl
 	ld a, $c
@@ -687,9 +670,8 @@
 	pop bc
 	pop hl
 	jr Function8b744
-; 8b732
 
-Function8b732: ; 8b732
+Function8b732:
 	ld a, $12
 	ld [hli], a
 	ld a, $13
@@ -697,9 +679,8 @@
 	ld a, $14
 	ld [hl], a
 	ret
-; 8b73e
 
-Function8b73e: ; 8b73e
+Function8b73e:
 	ld d, c
 .asm_8b73f
 	ld [hli], a
@@ -706,9 +687,8 @@
 	dec d
 	jr nz, .asm_8b73f
 	ret
-; 8b744
 
-Function8b744: ; 8b744
+Function8b744:
 	ld de, wAttrMap - wTileMap
 	add hl, de
 	inc b
@@ -730,9 +710,8 @@
 	dec b
 	jr nz, .asm_8b74d
 	ret
-; 8b75d
 
-Function8b75d: ; 8b75d
+Function8b75d:
 	call Mobile22_SetBGMapMode0
 	hlcoord 0, 0
 	ld a, $1
@@ -753,13 +732,11 @@
 	dec e
 	jr nz, .asm_8b780
 	jr Function8b79e
-; 8b787
 
-Function8b787: ; 8b787
+Function8b787:
 	ret
-; 8b788
 
-Function8b788: ; 8b788
+Function8b788:
 .asm_8b788
 	ld a, $2
 	ld [hli], a
@@ -778,9 +755,8 @@
 	dec c
 	jr nz, .asm_8b788
 	ret
-; 8b79e
 
-Function8b79e: ; 8b79e
+Function8b79e:
 	hlcoord 0, 1, wAttrMap
 	ld a, $1
 	ld [hli], a
@@ -804,9 +780,8 @@
 	dec e
 	jr nz, .asm_8b7a9
 	ret
-; 8b7bd
 
-Function8b7bd: ; 8b7bd
+Function8b7bd:
 	call Function8b855
 	ld hl, MenuHeader_0x8b867
 	call CopyMenuHeader
@@ -867,9 +842,8 @@
 	ld a, [wMenuScrollPosition]
 	ld [wd031], a
 	ret
-; 8b832
 
-Function8b832: ; 8b832
+Function8b832:
 	ld a, [wMenuScrollPosition]
 	ld hl, wMenuDataItems
 	sub [hl]
@@ -876,9 +850,8 @@
 	jr nc, Function8b84b
 	xor a
 	jr Function8b84b
-; 8b83e
 
-Function8b83e: ; 8b83e
+Function8b83e:
 	ld a, [wMenuScrollPosition]
 	ld hl, wMenuDataItems
 	add [hl]
@@ -886,14 +859,13 @@
 	jr c, Function8b84b
 	ld a, $24
 
-Function8b84b: ; 8b84b
+Function8b84b:
 	ld [wMenuScrollPosition], a
 	ld a, [wMenuCursorY]
 	ld [wMenuCursorBuffer], a
 	ret
-; 8b855
 
-Function8b855: ; 8b855
+Function8b855:
 	ld a, $28
 	ld hl, wd002
 	ld [hli], a
@@ -907,7 +879,6 @@
 	ld a, $ff
 	ld [hl], a
 	ret
-; 8b867
 
 MenuHeader_0x8b867: ; 0x8b867
 	db MENU_BACKUP_TILES ; flags
@@ -926,9 +897,8 @@
 	dba Function8b880
 	dba Function8b88c
 	dba Function8b8c8
-; 8b880
 
-Function8b880: ; 8b880
+Function8b880:
 	ld h, d
 	ld l, e
 	ld de, wMenuSelection
@@ -935,9 +905,8 @@
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 2
 	call PrintNum
 	ret
-; 8b88c
 
-Function8b88c: ; 8b88c
+Function8b88c:
 	call OpenSRAMBank4
 	ld h, d
 	ld l, e
@@ -974,9 +943,8 @@
 	call PlaceString
 	call CloseSRAM
 	ret
-; 8b8c8
 
-Function8b8c8: ; 8b8c8
+Function8b8c8:
 	hlcoord 0, 14
 	ld b, $2
 	ld c, $12
@@ -1007,9 +975,8 @@
 	ld c, $12
 	call Function8b732
 	ret
-; 8b903
 
-Unknown_8b903: ; 8b903
+Unknown_8b903:
 	dw String_8b90b
 	dw String_8b919
 	dw String_8b92a
@@ -1019,9 +986,8 @@
 String_8b919: db "どの めいしと いれかえますか?@"    ; OK to swap with any noun?
 String_8b92a: db "あいてを えらんでください@"        ; Please select an opponent.
 String_8b938: db "いれる ところを えらんでください@" ; Please select a location.
-; 8b94a
 
-Function8b94a: ; 8b94a
+Function8b94a:
 	ld [wd033], a
 	xor a
 	ld [wMenuScrollPosition], a
@@ -1031,10 +997,9 @@
 	ld a, $1
 	ld [wd030], a
 	ret
-; 8b960
 
 
-Function8b960: ; 8b960 (22:7960)
+Function8b960:
 	ld hl, MenuHeader_0x8b9ac
 	call LoadMenuHeader
 	call Function8b9e9
@@ -1066,7 +1031,7 @@
 	ld c, a
 	ret
 
-Function8b99f: ; 8b99f (22:799f)
+Function8b99f:
 	ld hl, wd002
 	dec a
 	ld c, a
@@ -1075,11 +1040,9 @@
 	ld a, [hl]
 	cp $ff
 	ret
-; 8b9ab (22:79ab)
 
-Function8b9ab: ; 8b9ab
+Function8b9ab:
 	ret
-; 8b9ac
 
 MenuHeader_0x8b9ac: ; 0x8b9ac
 	db MENU_BACKUP_TILES ; flags
@@ -1117,7 +1080,7 @@
 	db "やめる@"     ; QUIT
 ; 0x8b9e9
 
-Function8b9e9: ; 8b9e9 (22:79e9)
+Function8b9e9:
 	call OpenSRAMBank4
 	call Function8931b
 	call Function8932d
@@ -1148,11 +1111,9 @@
 	call CloseSRAM
 	pop af
 	ret
-; 8ba1c (22:7a1c)
 
-Unknown_8ba1c: ; 8b1ac
+Unknown_8ba1c:
 	db 2, 4, -1
 
-Unknown_8ba1f: ; 8ba1f
+Unknown_8ba1f:
 	db 1, 2, 4, 3, -1
-; 8ba24
--- a/mobile/mobile_40.asm
+++ b/mobile/mobile_40.asm
@@ -1,6 +1,6 @@
 SECTION "mobile_40", ROMX
 
-Function100000: ; 100000
+Function100000:
 ; d: 1 or 2
 ; e: bank
 ; bc: addr
@@ -23,9 +23,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 100022
 
-Function100022: ; 100022
+Function100022:
 	push de
 	push bc
 	call SetRAMStateForMobile
@@ -46,17 +45,15 @@
 	ld hl, wVramState
 	set 1, [hl]
 	ret
-; 100057
 
-Function100057: ; 100057
+Function100057:
 	call DisableMobile
 	call ReturnToMapFromSubmenu
 	ld hl, wVramState
 	res 1, [hl]
 	ret
-; 100063
 
-SetRAMStateForMobile: ; 100063
+SetRAMStateForMobile:
 	xor a
 	ld hl, wBGMapBuffer
 	ld bc, $65
@@ -71,9 +68,8 @@
 	ld [hMapAnims], a
 	ld [hLCDCPointer], a
 	ret
-; 100082
 
-EnableMobile: ; 100082
+EnableMobile:
 	xor a
 	ld hl, wOverworldMapBlocks
 	ld bc, wOverworldMapBlocksEnd - wOverworldMapBlocks
@@ -96,7 +92,7 @@
 	ret
 ; 0x1000a4
 
-DisableMobile: ; 1000a4
+DisableMobile:
 	di
 	xor a
 	ld [hMobileReceive], a
@@ -110,9 +106,8 @@
 	ld [rIE], a
 	ei
 	ret
-; 1000ba
 
-Function1000ba: ; 1000ba
+Function1000ba:
 .loop
 	; call [wcd22]:([wcd23][wcd24] + [wMobileCommsJumptableIndex])
 	ld hl, wcd23
@@ -138,9 +133,8 @@
 	jr z, .loop
 	call DelayFrame
 	ret
-; 1000e8
 
-Function1000e8: ; 1000e8
+Function1000e8:
 	ld hl, wcd29
 	bit 7, [hl]
 	ret z
@@ -148,9 +142,8 @@
 	ld hl, wcd29
 	set 6, [hl]
 	ret
-; 1000fa
 
-Function1000fa: ; 1000fa
+Function1000fa:
 	ld a, [wc30d]
 	and a
 	ret z
@@ -189,9 +182,8 @@
 	pop af
 	ld [wLinkMode], a
 	ret
-; 100144
 
-Function100144: ; 100144
+Function100144:
 	ld hl, wcd29
 	bit 5, [hl]
 	jr z, .asm_100155
@@ -208,9 +200,8 @@
 	res 6, [hl]
 	farcall HDMATransferTileMapToWRAMBank3
 	ret
-; 100163
 
-Function100163: ; 100163
+Function100163:
 	ld hl, wcd29
 	bit 6, [hl]
 	ret z
@@ -217,9 +208,8 @@
 	res 6, [hl]
 	call DelayFrame
 	ret
-; 10016f
 
-Function10016f: ; 10016f
+Function10016f:
 	ld a, [wcd2b]
 	cp $01
 	ret z
@@ -313,9 +303,8 @@
 	ld [wc301], a
 	call Function10020b
 	ret
-; 10020b
 
-Function10020b: ; 10020b
+Function10020b:
 	xor a
 	ld [wc303], a
 	farcall FadeOutPalettes
@@ -333,9 +322,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 100232
 
-Function100232: ; 100232
+Function100232:
 	push de
 	farcall Function106464
 	call Function3f20
@@ -346,18 +334,15 @@
 	call Function100320
 	call JoyWaitAorB
 	ret
-; 10024d
 
-String10024d: ; 10024d
+String10024d:
 	db   "つうしんを キャンセル しました@"
-; 10025e
 
-String10025e: ; 10025e
+String10025e:
 	db   "おともだちと えらんだ へやが"
 	next "ちがうようです@"
-; 100276
 
-Function100276: ; 100276
+Function100276:
 	ld a, [wcd2b]
 	cp $01
 	jr z, .asm_10029f
@@ -406,9 +391,8 @@
 	call Function1002dc
 	ld c, $01
 	ret
-; 1002c9
 
-Function1002c9: ; 1002c9
+Function1002c9:
 	ld hl, wcd2a
 	bit 0, [hl]
 	ret z
@@ -415,9 +399,8 @@
 	farcall CleanUpBattleRAM
 	farcall LoadPokemonData
 	ret
-; 1002dc
 
-Function1002dc: ; 1002dc
+Function1002dc:
 	ld a, MAPSETUP_LINKRETURN
 	ld [hMapEntryMethod], a
 	farcall RunMapSetupScript
@@ -425,9 +408,8 @@
 	ld [hMapEntryMethod], a
 	call LoadStandardFont
 	ret
-; 1002ed
 
-Function1002ed: ; 1002ed
+Function1002ed:
 	farcall LoadOW_BGPal7
 	farcall ApplyPals
 	ld a, $01
@@ -434,9 +416,8 @@
 	ld [hCGBPalUpdate], a
 	call DelayFrame
 	ret
-; 100301
 
-Function100301: ; 100301
+Function100301:
 	ld hl, wcd2a
 	bit 1, [hl]
 	ret z
@@ -446,28 +427,24 @@
 	call Function100320
 	call JoyWaitAorB
 	ret
-; 100320
 
-Function100320: ; 100320
+Function100320:
 	farcall Mobile_ReloadMapPart
 	ret
-; 100327
 
-Function100327: ; 100327
+Function100327:
 	farcall HDMATransferTileMapToWRAMBank3
 	ret
-; 100327
 
 
-Function10032e: ; 10032e
+Function10032e:
 	call Function10034d
 	ld e, a
 	ret nc
 	ld [wcd2b], a
 	ret
-; 100337
 
-Function100337: ; 100337
+Function100337:
 	call Function10032e
 	ret c
 	ld a, [wc821]
@@ -483,9 +460,8 @@
 	ld [wcd2b], a
 	scf
 	ret
-; 10034d
 
-Function10034d: ; 10034d
+Function10034d:
 	ld a, [wc821]
 	bit 1, a
 	jr nz, .asm_10036a
@@ -524,30 +500,26 @@
 	ld a, $fe
 	scf
 	ret
-; 100382
 
-Function100382: ; 100382
+Function100382:
 	ld a, [wcd27]
 	ld hl, Jumptable_10044e
 	rst JumpTable
 	ret
-; 10038a
 
-Function10038a: ; 10038a
+Function10038a:
 	ld hl, wccb4
 	ld a, $2e
 	call Function3e32
 	ret
-; 100393
 
-Function100393: ; 100393
+Function100393:
 	ld hl, wcc60
 	ld a, $3a
 	call Function3e32
 	ret
-; 10039c
 
-Function10039c: ; 10039c
+Function10039c:
 	ld hl, wcc60
 	ld de, w3_d000
 	ld bc, $54
@@ -554,9 +526,8 @@
 	ld a, $03
 	call FarCopyWRAM
 	ret
-; 1003ab
 
-Function1003ab: ; 1003ab
+Function1003ab:
 	ld hl, w3_d000
 	ld de, wcc60
 	ld bc, $54
@@ -563,9 +534,8 @@
 	ld a, $03
 	call FarCopyWRAM
 	ret
-; 1003ba
 
-Function1003ba: ; 1003ba
+Function1003ba:
 	ld hl, wccb4
 	ld de, w3_d080
 	ld bc, $54
@@ -572,9 +542,8 @@
 	ld a, $03
 	call FarCopyWRAM
 	ret
-; 1003c9
 
-Function1003c9: ; 1003c9
+Function1003c9:
 	ld hl, w3_d080
 	ld de, wccb4
 	ld bc, $54
@@ -581,9 +550,8 @@
 	ld a, $03
 	call FarCopyWRAM
 	ret
-; 1003d8
 
-Function1003d8: ; 1003d8
+Function1003d8:
 	ld hl, wccb4
 	ld a, [hli]
 	ld c, a
@@ -603,9 +571,8 @@
 	add $02
 	ld [wccb4], a
 	ret
-; 1003f5
 
-Function1003f5: ; 1003f5
+Function1003f5:
 	ld a, [wcc60]
 	sub $03
 	ld [wcc60], a
@@ -613,9 +580,8 @@
 	sub $03
 	ld [wccb4], a
 	ret
-; 100406
 
-Function100406: ; 100406
+Function100406:
 	ld a, [wcc60]
 	sub $02
 	ld c, a
@@ -652,9 +618,8 @@
 	pop hl
 	scf
 	ret
-; 10043a
 
-Function10043a: ; 10043a
+Function10043a:
 	push hl
 	push bc
 	ld de, 0
@@ -672,10 +637,9 @@
 	pop bc
 	pop hl
 	ret
-; 10044e
 
 
-Jumptable_10044e: ; 10044e (40:444e)
+Jumptable_10044e:
 	dw Function10046a
 	dw Function10047c
 	dw Function100493
@@ -691,7 +655,7 @@
 	dw Function1004f4
 	dw Function1004a4
 
-Function10046a: ; 10046a
+Function10046a:
 	ld hl, wBGMapPalBuffer
 	inc [hl]
 	call Function1003d8
@@ -700,9 +664,8 @@
 	inc a
 	ld [wcd27], a
 	ret
-; 10047c
 
-Function10047c: ; 10047c
+Function10047c:
 	call Function100337
 	ret c
 	ret z
@@ -719,12 +682,11 @@
 	ld a, $02
 	ld [wcd27], a
 	ret
-; 100493
 
-Function100493: ; 100493
+Function100493:
 	jr asm_100497
 
-Function100495: ; 100495
+Function100495:
 	jr asm_100497
 
 asm_100497
@@ -735,9 +697,8 @@
 	inc a
 	ld [wcd27], a
 	ret
-; 1004a4
 
-Function1004a4: ; 1004a4
+Function1004a4:
 	call Function100406
 	jr c, .asm_1004b8
 	call Function1003c9
@@ -750,9 +711,8 @@
 .asm_1004b8
 	scf
 	ret
-; 1004ba
 
-Function1004ba: ; 1004ba
+Function1004ba:
 	call Function10038a
 	and a
 	jr nz, .asm_1004c8
@@ -765,9 +725,8 @@
 	ld a, $08
 	ld [wcd27], a
 	ret
-; 1004ce
 
-Function1004ce: ; 1004ce
+Function1004ce:
 	call Function100337
 	ret c
 	ret z
@@ -777,25 +736,22 @@
 	inc a
 	ld [wcd27], a
 	ret
-; 1004de
 
-Function1004de: ; 1004de
+Function1004de:
 	call Function100393
 	ld a, [wcd27]
 	inc a
 	ld [wcd27], a
 	ret
-; 1004e9
 
-Function1004e9: ; 1004e9
+Function1004e9:
 	call Function10038a
 	ld a, [wcd27]
 	inc a
 	ld [wcd27], a
 	ret
-; 1004f4
 
-Function1004f4: ; 1004f4
+Function1004f4:
 	call Function100337
 	ret c
 	ret z
@@ -804,9 +760,8 @@
 	ld [wcd27], a
 	call Function10039c
 	ret
-; 100504
 
-Function100504: ; 100504
+Function100504:
 	push de
 	call Function3f20
 	call UpdateSprites
@@ -814,9 +769,8 @@
 	hlcoord 4, 2
 	call PlaceString
 	ret
-; 100513
 
-Function100513: ; 100513
+Function100513:
 	call Function3f7c
 	call PlaceVerticalMenuItems
 	call InitVerticalMenuCursor
@@ -823,24 +777,21 @@
 	ld hl, w2DMenuFlags1
 	set 7, [hl]
 	ret
-; 100522
 
-Function100522: ; 100522
+Function100522:
 	ld a, [wcd28]
 	ld hl, Jumptable_10052a
 	rst JumpTable
 	ret
-; 10052a
 
-Jumptable_10052a: ; 10052a
+Jumptable_10052a:
 	dw Function100534
 	dw Function100545
 	dw Function100545
 	dw Function100545
 	dw Function10054d
-; 100534
 
-Function100534: ; 100534
+Function100534:
 	call Function100513
 	call UpdateSprites
 	call ApplyTilemap
@@ -848,16 +799,14 @@
 	inc a
 	ld [wcd28], a
 	ret
-; 100545
 
-Function100545: ; 100545
+Function100545:
 	ld a, [wcd28]
 	inc a
 	ld [wcd28], a
 	ret
-; 10054d
 
-Function10054d: ; 10054d
+Function10054d:
 	farcall MobileMenuJoypad
 	ld a, c
 	ld hl, wMenuJoypadFilter
@@ -883,21 +832,18 @@
 	ld [wcd28], a
 	scf
 	ret
-; 100579
 
-Function100579: ; 100579
+Function100579:
 	ld a, [wcd26]
 	ld hl, Jumptable_100581
 	rst JumpTable
 	ret
-; 100581
 
-Jumptable_100581: ; 100581
+Jumptable_100581:
 	dw Function100585
 	dw Function100597
-; 100585
 
-Function100585: ; 100585
+Function100585:
 	ld hl, MenuHeader_1005b2
 	call LoadMenuHeader
 	ld a, 0
@@ -906,7 +852,7 @@
 	inc a
 	ld [wcd26], a
 
-Function100597: ; 100597
+Function100597:
 	call Function100522
 	ld a, [wcd28]
 	bit 7, a
@@ -921,9 +867,8 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 1005b2
 
-MenuHeader_1005b2: ; 1005b2
+MenuHeader_1005b2:
 	db MENU_BACKUP_TILES ; flags
 	db 6, 14
 	db 10, 19
@@ -935,21 +880,18 @@
 	db 2
 	db "はい@"
 	db "いいえ@"
-; 1005c3
 
-Function1005c3: ; 1005c3
+Function1005c3:
 	ld a, [wcd26]
 	ld hl, Jumptable_1005cb
 	rst JumpTable
 	ret
-; 1005cb
 
-Jumptable_1005cb: ; 1005cb
+Jumptable_1005cb:
 	dw Function1005cf
 	dw Function1005e1
-; 1005cf
 
-Function1005cf: ; 1005cf
+Function1005cf:
 	ld hl, MenuHeader_1005fc
 	call LoadMenuHeader
 	ld a, 0
@@ -958,7 +900,7 @@
 	inc a
 	ld [wcd26], a
 
-Function1005e1: ; 1005e1
+Function1005e1:
 	call Function100522
 	ld a, [wcd28]
 	bit 7, a
@@ -972,9 +914,8 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 1005fc
 
-MenuHeader_1005fc: ; 1005fc
+MenuHeader_1005fc:
 	db MENU_BACKUP_TILES ; flags
 	db 6, 14
 	db 10, 19
@@ -981,14 +922,13 @@
 	dw MenuData_100604
 	db 1 ; default option
 
-MenuData_100604: ; 100604
+MenuData_100604:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
 	db 2
 	db "かける@"
 	db "まつ@"
-; 10060d
 
-Mobile_CommunicationStandby: ; 10060d
+Mobile_CommunicationStandby:
 	hlcoord 3, 10
 	ld b, 1
 	ld c, 11
@@ -997,13 +937,11 @@
 	hlcoord 4, 11
 	call PlaceString
 	ret
-; 100621
 
-.String: ; 100621
+.String:
 	db "つうしんたいきちゅう!@"
-; 10062d
 
-AdvanceMobileInactivityTimerAndCheckExpired: ; 10062d
+AdvanceMobileInactivityTimerAndCheckExpired:
 	push bc
 	call IncrementMobileInactivityTimerByCFrames
 	pop bc
@@ -1018,19 +956,17 @@
 	ld [wcd2b], a
 	scf
 	ret
-; 100641
 
-StartMobileInactivityTimer: ; 100641
+StartMobileInactivityTimer:
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	ld [wMobileInactivityTimerSeconds], a
 	ld [wMobileInactivityTimerFrames], a
 	ret
-; 10064c
 
-IncrementMobileInactivityTimerBy1Frame: ; 10064c
+IncrementMobileInactivityTimerBy1Frame:
 	ld c, 1
-IncrementMobileInactivityTimerByCFrames: ; 10064e
+IncrementMobileInactivityTimerByCFrames:
 	ld hl, wMobileInactivityTimerFrames ; timer?
 	ld a, [hl]
 	add c
@@ -1052,9 +988,8 @@
 	ret c
 	inc [hl]
 	ret
-; 100665
 
-Function100665: ; 100665
+Function100665:
 	call UpdateTime
 	ld hl, wcd36
 	ld a, [hHours]
@@ -1064,9 +999,8 @@
 	ld a, [hSeconds]
 	ld [hl], a
 	ret
-; 100675
 
-Function100675: ; 100675
+Function100675:
 	ld hl, wcd2a
 	bit 2, [hl]
 	set 2, [hl]
@@ -1073,9 +1007,8 @@
 	ret nz
 	call Function1006d3
 	ret
-; 100681
 
-Function100681: ; 100681
+Function100681:
 	push hl
 	ld hl, wcd2a
 	bit 2, [hl]
@@ -1089,7 +1022,7 @@
 .asm_100694
 	ld de, wcd32
 
-Function100697: ; 100697
+Function100697:
 	ld a, [de]
 	and a
 	jr nz, .asm_1006bb
@@ -1116,22 +1049,20 @@
 	ld de, String1006ca
 	call PlaceString
 	ret
-; 1006c2
 
-String1006c2: ; 1006c2
+String1006c2:
 	db "ふん @"
-String1006c6: ; 1006c6
+String1006c6:
 	db "びょう@"
-String1006ca: ; 1006ca
+String1006ca:
 	db "1じかんいじょう@"
-; 1006d3
 
-Function1006d3: ; 1006d3
+Function1006d3:
 	call UpdateTime
 	ld de, wcd34
 	ld hl, wcd38
 
-Function1006dc: ; 1006dc
+Function1006dc:
 	ld a, [hld]
 	ld c, a
 	ld a, [hSeconds]
@@ -1162,9 +1093,8 @@
 .asm_1006fb
 	ld [de], a
 	ret
-; 1006fd
 
-Function1006fd: ; 1006fd
+Function1006fd:
 	ld a, $04
 	ld hl, $a800
 	call GetSRAMBank
@@ -1174,9 +1104,8 @@
 	ld [hli], a
 	call CloseSRAM
 	ret
-; 10070d
 
-Function10070d: ; 10070d
+Function10070d:
 	ld a, $04
 	ld hl, $a800
 	call GetSRAMBank
@@ -1188,9 +1117,8 @@
 	ld [hli], a
 	call CloseSRAM
 	ret
-; 100720
 
-Function100720: ; 100720
+Function100720:
 	xor a
 	ld [wcd6a], a
 	call UpdateTime
@@ -1213,9 +1141,8 @@
 	ld a, [wcd6d]
 	ld [wcd6b], a
 	ret
-; 100754
 
-Function100754: ; 100754
+Function100754:
 	call UpdateTime
 	ld a, [hHours]
 	ld [wcd72], a
@@ -1228,9 +1155,8 @@
 	ld hl, wcd2a
 	res 6, [hl]
 	ret
-; 100772
 
-Function100772: ; 100772
+Function100772:
 	push de
 	ld hl, wcd6c
 	ld a, [de]
@@ -1263,10 +1189,9 @@
 .asm_10079a
 	pop de
 	ret
-; 10079c
 
 
-Function10079c: ; 10079c
+Function10079c:
 	ld a, [wcd21]
 	cp $01
 	jr nz, .dont_quit
@@ -1322,9 +1247,8 @@
 .dont_quit
 	and a
 	ret
-; 1007f6
 
-Function1007f6: ; 1007f6
+Function1007f6:
 	call UpdateTime
 	ld hl, wcd74
 	ld de, wcd71
@@ -1343,9 +1267,8 @@
 	ld a, [hSeconds]
 	ld [wcd74], a
 	ret
-; 100826
 
-Function100826: ; 100826
+Function100826:
 	ld a, [wcd71]
 	add [hl]
 	sub $3c
@@ -1370,9 +1293,8 @@
 	ld [hl], a
 	ld c, a
 	ret
-; 100846
 
-Function100846: ; 100846
+Function100846:
 	ld hl, wcd2a
 	bit 5, [hl]
 	jr nz, .asm_10087c
@@ -1409,18 +1331,15 @@
 	ld de, String_10089f
 	call PlaceString
 	ret
-; 10088e
 
-String_10088e: ; 10088e
+String_10088e:
 	db   "モバイルたいせん できる"
 	next "じかん@"
-; 10089f
 
-String_10089f: ; 10089f
+String_10089f:
 	db " むせいげん@"
-; 1008a6
 
-Function1008a6: ; 1008a6
+Function1008a6:
 	ld a, $04
 	ld hl, $a800
 	call GetSRAMBank
@@ -1455,10 +1374,9 @@
 	call Function10070d
 	ld c, 0
 	ret
-; 1008e0
 
 
-Function1008e0: ; 1008e0
+Function1008e0:
 	ld a, [hBGMapMode]
 	ld b, a
 	ld a, [hVBlank]
@@ -1478,9 +1396,8 @@
 	ld a, b
 	ld [hBGMapMode], a
 	ret
-; 100902
 
-Function100902: ; 100902
+Function100902:
 	hlcoord 3, 10
 	ld b, $01
 	ld c, $0b
@@ -1515,16 +1432,14 @@
 	ld c, 120
 	call DelayFrames
 	ret
-; 10095a
 
-.string_10095a ; 10095a
+.string_10095a
 	db "たいせん しゅうりょう@"
-.string_100966 ; 100966
+.string_100966
 	db "のこり   ふん!@"
-; 100970
 
 
-Function100970: ; 100970
+Function100970:
 	hlcoord 0, 0
 	ld de, w3_dc00
 	call Function1009a5
@@ -1534,9 +1449,8 @@
 	call Function1009d2
 	call Function1009ae
 	ret
-; 100989
 
-Function100989: ; 100989
+Function100989:
 	ld hl, w3_dc00
 	decoord 0, 0
 	call Function1009a5
@@ -1546,16 +1460,14 @@
 	decoord 0, 0, wAttrMap
 	call Function1009a5
 	ret
-; 1009a5
 
-Function1009a5: ; 1009a5
+Function1009a5:
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, $03
 	call FarCopyWRAM
 	ret
-; 1009ae
 
-Function1009ae: ; 1009ae
+Function1009ae:
 	ld a, [rSVBK]
 	push af
 	ld a, $03
@@ -1582,9 +1494,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 1009d2
 
-Function1009d2: ; 1009d2
+Function1009d2:
 	ld a, [rSVBK]
 	push af
 	ld a, $03
@@ -1606,9 +1517,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 1009f3
 
-Function1009f3: ; 1009f3
+Function1009f3:
 	ld a, [hJoyDown]
 	and SELECT + A_BUTTON
 	cp SELECT + A_BUTTON
@@ -1623,9 +1533,8 @@
 .select_a
 	xor a
 	ret
-; 100a09
 
-_LinkBattleSendReceiveAction: ; 100a09
+_LinkBattleSendReceiveAction:
 	call .StageForSend
 	ld [wd431], a
 	farcall PlaceWaitingText
@@ -1643,9 +1552,8 @@
 
 .done
 	ret
-; 100a2e
 
-.StageForSend: ; 100a2e
+.StageForSend:
 	ld a, [wBattlePlayerAction]
 	and a
 	jr nz, .switch
@@ -1670,9 +1578,8 @@
 .use_move
 	and $0f
 	ret
-; 100a53
 
-.LinkBattle_SendReceiveAction: ; 100a53
+.LinkBattle_SendReceiveAction:
 	ld a, [wd431]
 	ld [wPlayerLinkAction], a
 	ld a, $ff
@@ -1701,9 +1608,8 @@
 	ld a, [wOtherPlayerLinkAction]
 	ld [wBattleAction], a
 	ret
-; 100a87
 
-.MobileBattle_SendReceiveAction: ; 100a87
+.MobileBattle_SendReceiveAction:
 	call Function100acf
 	call StartMobileInactivityTimer
 	ld a, 0
@@ -1739,9 +1645,8 @@
 
 .asm_100ace
 	ret
-; 100acf
 
-Function100acf: ; 100acf
+Function100acf:
 	ld de, Unknown_100b0a
 	ld hl, wccb5
 	ld a, [wd431]
@@ -1757,9 +1662,8 @@
 	ld a, c
 	ld [wccb4], a
 	ret
-; 100ae7
 
-Function100ae7: ; 100ae7
+Function100ae7:
 	ld de, Unknown_100b0a
 	ld hl, wcc62
 .asm_100aed
@@ -1783,7 +1687,6 @@
 	ld a, $f1
 	ld [wcd2b], a
 	ret
-; 100b0a
 
 
 SECTION "tetsuji", ROMX
@@ -1790,14 +1693,13 @@
 
 	charmap " ", $20 ; revert to ascii
 
-Unknown_100b0a: ; 100b0a
+Unknown_100b0a:
 	db "tetsuji", 0
-; 100b12
 
 
 SECTION "bank40_2", ROMX
 
-Function100b12: ; 100b12
+Function100b12:
 	call Function100dd8
 	ret c
 	ld hl, BattleMenuHeader
@@ -1816,9 +1718,8 @@
 	ld [wBattleMenuCursorBuffer], a
 	call ExitMenu
 	ret
-; 100b45
 
-Function100b45: ; 100b45
+Function100b45:
 	call Function100b7a
 .loop
 	call Mobile_SetOverworldDelay
@@ -1842,9 +1743,8 @@
 	ld [wMenuCursorBuffer], a
 	and a
 	ret
-; 100b7a
 
-Function100b7a: ; 100b7a
+Function100b7a:
 	ld hl, CopyMenuData
 	ld a, [wMenuData_2DMenuItemStringsBank]
 	rst FarCall
@@ -1856,9 +1756,8 @@
 	ld hl, w2DMenuFlags1
 	set 7, [hl]
 	ret
-; 100b9f
 
-MobileMoveSelectionScreen: ; 100b9f
+MobileMoveSelectionScreen:
 	xor a
 	ld [wMoveSwapBuffer], a
 	farcall CheckPlayerHasUsableMoves
@@ -1872,9 +1771,8 @@
 	call Function100ed4
 	pop af
 	ret
-; 100bc2
 
-.GetMoveSelection: ; 100bc2
+.GetMoveSelection:
 	xor a
 	ld [hBGMapMode], a
 	call Function100c74
@@ -1971,9 +1869,8 @@
 	call StdBattleTextBox
 	call Call_LoadTempTileMapToTileMap
 	jp .GetMoveSelection
-; 100c74
 
-Function100c74: ; 100c74
+Function100c74:
 	hlcoord 0, 8
 	ld b, 8
 	ld c, 8
@@ -1987,9 +1884,8 @@
 	hlcoord 2, 10
 	predef ListMoves
 	ret
-; 100c98
 
-Function100c98: ; 100c98
+Function100c98:
 	ld de, .attrs
 	call SetMenuAttributes
 	ld a, [wNumMoves]
@@ -1999,9 +1895,8 @@
 	inc a
 	ld [wMenuCursorY], a
 	ret
-; 100cad
 
-.attrs ; 100cad
+.attrs
 	db 10, 1
 	db 255, 1
 	db $a0, $00
@@ -2008,7 +1903,7 @@
 	dn 2, 0
 	db D_UP | D_DOWN | A_BUTTON | B_BUTTON
 
-Mobile_PartyMenuSelect: ; 100cb5
+Mobile_PartyMenuSelect:
 	call Function100dd8
 	ret c
 	ld hl, w2DMenuFlags1
@@ -2059,9 +1954,8 @@
 	call WaitSFX
 	scf
 	ret
-; 100d22
 
-MobileBattleMonMenu: ; 100d22
+MobileBattleMonMenu:
 	call Function100dd8
 	ret c
 	call Function100d67
@@ -2100,9 +1994,8 @@
 .asm_100d65
 	and a
 	ret
-; 100d67
 
-Function100d67: ; 100d67
+Function100d67:
 	ld hl, .MenuHeader
 	call CopyMenuHeader
 	xor a
@@ -2116,31 +2009,28 @@
 	ld hl, w2DMenuFlags1
 	set 6, [hl]
 	ret
-; 100d88
 
-.MenuHeader: ; 100d88
+.MenuHeader:
 	db 0 ; flags
 	menu_coords 11, 11, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw .MenuData
 	db 1 ; default option
 
-.MenuData: ; 100d90
+.MenuData:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
 	db 3
 	db "いれかえる@"  ; TRADE
 	db "つよさをみる@" ; STATS
 	db "キャンセル@"  ; CANCEL
-; 100da5
 
-Function100da5: ; 100da5
+Function100da5:
 	ld hl, wcd2a
 	res 3, [hl]
 	ld hl, wcd29
 	res 0, [hl]
 	ret
-; 100db0
 
-Function100db0: ; 100db0
+Function100db0:
 	ld hl, wcd2a
 	bit 3, [hl]
 	jr nz, .asm_100dbe
@@ -2152,11 +2042,10 @@
 .asm_100dbe
 	xor a
 	ret
-; 100dc0
 
 
 
-Function100dc0: ; 100dc0
+Function100dc0:
 	ld a, [wLinkMode]
 	cp LINK_MOBILE
 	jr nz, .mobile
@@ -2169,15 +2058,13 @@
 .mobile
 	xor a
 	ret
-; 100dd2
 
-Mobile_SetOverworldDelay: ; 100dd2
+Mobile_SetOverworldDelay:
 	ld a, 30
 	ld [wOverworldDelay], a
 	ret
-; 100dd8
 
-Function100dd8: ; 100dd8
+Function100dd8:
 	ld c, $01
 	ld b, $03
 	farcall AdvanceMobileInactivityTimerAndCheckExpired
@@ -2196,9 +2083,8 @@
 .asm_100dfb
 	scf
 	ret
-; 100dfd
 
-MobileComms_CheckInactivityTimer: ; 100dfd
+MobileComms_CheckInactivityTimer:
 	ld a, [wOverworldDelay]
 	ld c, a
 	ld a, 30
@@ -2224,9 +2110,8 @@
 .quit
 	scf
 	ret
-; 100e2d
 
-Function100e2d: ; 100e2d
+Function100e2d:
 	ld a, [wOverworldDelay]
 	ld c, a
 	ld a, 30
@@ -2254,9 +2139,8 @@
 .asm_100e61
 	scf
 	ret
-; 100e63
 
-Function100e63: ; 100e63
+Function100e63:
 	ld a, e
 	cp $02
 	ret nz
@@ -2265,9 +2149,8 @@
 	ld de, SFX_ELEVATOR_END
 	call PlaySFX
 	ret
-; 100e72
 
-Function100e72: ; 100e72
+Function100e72:
 	xor a
 	ld hl, wcd29
 	bit 0, [hl]
@@ -2279,17 +2162,15 @@
 	xor a
 	ld [wcd68], a
 	ret
-; 100e84
 
-Function100e84: ; 100e84
+Function100e84:
 	ld a, [wcd67]
 	ld hl, Jumptable_100e8c
 	rst JumpTable
 	ret
-; 100e8c
 
 
-Jumptable_100e8c: ; 100e8c (40:4e8c)
+Jumptable_100e8c:
 	dw Function100ea2
 	dw Function100eae
 	dw Function100eb4
@@ -2303,7 +2184,7 @@
 	dw Function100ec4
 
 
-Function100ea2: ; 100ea2 (40:4ea2)
+Function100ea2:
 	call Function100dc0
 	ret nc
 	ld hl, wcd29
@@ -2311,12 +2192,12 @@
 	call Function100ec5
 
 
-Function100eae: ; 100eae
+Function100eae:
 	scf
 	call Function100eca
 	jr asm_100eb8
 
-Function100eb4: ; 100eb4
+Function100eb4:
 	and a
 	call Function100eca
 
@@ -2329,7 +2210,7 @@
 	ld [hl], 0
 	jr Function100ec5
 
-Function100ec4: ; 100ec4
+Function100ec4:
 	ret
 
 Function100ec5:
@@ -2336,42 +2217,39 @@
 	ld hl, wcd67
 	inc [hl]
 	ret
-; 100eca
 
-Function100eca: ; 100eca
+Function100eca:
 	farcall Mobile_InitPartyMenuBGPal7
 	call Function100ed4
 	ret
-; 100ed4
 
-Function100ed4: ; 100ed4
+Function100ed4:
 	farcall ApplyPals
 	ld a, $01
 	ld [hCGBPalUpdate], a
 	ret
-; 100edf
 
-Function100edf: ; 100edf
+Function100edf:
 	ld hl, Unknown_100fc0
 	ld c, 1
 	jr asm_100f02
 
-Function100ee6: ; 100ee6
+Function100ee6:
 	ld hl, Unknown_100fc0
 	ld c, 2
 	jr asm_100f02
 
-Function100eed: ; 100eed
+Function100eed:
 	ld hl, Unknown_100feb
 	ld c, 1
 	jr asm_100f02
 
-Function100ef4: ; 100ef4
+Function100ef4:
 	ld hl, Unknown_100ff3
 	ld c, 1
 	jr asm_100f02
 
-Function100efb: ; 100efb
+Function100efb:
 	ld hl, Unknown_10102c
 	ld c, 1
 	jr asm_100f02
@@ -2423,9 +2301,8 @@
 	ld a, [wStringBuffer2 + 5]
 	ld b, a
 	ret
-; 100f3d
 
-Function100f3d: ; 100f3d
+Function100f3d:
 	; parameter
 	ld a, [wStringBuffer2]
 	cp $02
@@ -2484,9 +2361,8 @@
 	ld a, d
 	ld [wStringBuffer2 + 2], a
 	ret
-; 100f8d
 
-Function100f8d: ; 100f8d
+Function100f8d:
 	push hl
 	ld a, [wStringBuffer2 + 4]
 	ld l, a
@@ -2517,9 +2393,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 100fc0
 
-Unknown_100fc0: ; 100fc0
+Unknown_100fc0:
 	; first byte:
 	;     Bit 7 set: Not SRAM
 	;     Lower 7 bits: Bank
@@ -2532,11 +2407,11 @@
 	dbwww $80, wPartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, wOTPartyMonNicknames
 	db -1
 
-Unknown_100feb: ; 100feb
+Unknown_100feb:
 	dbwww $00, sPartyMail, MAIL_STRUCT_LENGTH * PARTY_LENGTH, NULL
 	db -1
 
-Unknown_100ff3: ; 100ff3
+Unknown_100ff3:
 	dbwww $80, wdc41, 1, NULL
 	dbwww $80, wPlayerName, NAME_LENGTH, NULL
 	dbwww $80, wPlayerName, NAME_LENGTH, NULL
@@ -2547,7 +2422,7 @@
 	dbwww $04, $a007, PARTYMON_STRUCT_LENGTH, NULL
 	db -1
 
-Unknown_10102c: ; 10102c
+Unknown_10102c:
 	dbwww $80, wOTPlayerName, NAME_LENGTH, NULL
 	dbwww $80, wOTPlayerID, 2, NULL
 	dbwww $80, wOTPartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, NULL
@@ -2554,9 +2429,8 @@
 	dbwww $80, wOTPartyMonOT, NAME_LENGTH * PARTY_LENGTH, NULL
 	dbwww $80, wOTPartyMons, PARTYMON_STRUCT_LENGTH * PARTY_LENGTH, NULL
 	db -1
-; 10104f
 
-Function101050: ; 101050
+Function101050:
 	call Function10107d
 	ld a, [wOTPartyCount]
 rept 2 ; ???
@@ -2576,9 +2450,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 10107d
 
-Function10107d: ; 10107d
+Function10107d:
 	xor a
 	ld hl, wc608
 	ld bc, wc7bd - wc608
@@ -2609,9 +2482,8 @@
 	ld a, $33
 	ld [wc7ba], a
 	ret
-; 1010cd
 
-.CopyAllFromOT: ; 1010cd
+.CopyAllFromOT:
 	push hl
 	ld hl, 0
 	ld a, [wOTPartyCount]
@@ -2621,9 +2493,8 @@
 	pop hl
 	call CopyBytes
 	ret
-; 1010de
 
-Function1010de: ; 1010de
+Function1010de:
 	push hl
 	push bc
 	ld de, 0
@@ -2641,9 +2512,8 @@
 	pop bc
 	pop hl
 	ret
-; 1010f2
 
-LoadSelectedPartiesForColosseum: ; 1010f2
+LoadSelectedPartiesForColosseum:
 	xor a
 	ld hl, wStringBuffer2
 	ld bc, 9
@@ -2673,9 +2543,8 @@
 	ld de, wOTPartyMonNicknames
 	call .CopyName
 	ret
-; 101145
 
-.CopyThreeSpecies: ; 101145
+.CopyThreeSpecies:
 ; Load the 3 choices to the buffer
 	push de
 	ld bc, wStringBuffer2 + NAME_LENGTH_JAPANESE
@@ -2700,9 +2569,8 @@
 	ld a, $ff
 	ld [de], a
 	ret
-; 101168
 
-.GetNthSpecies: ; 101168
+.GetNthSpecies:
 ; Preserves hl and de
 ; Get the index of the Nth selection
 	push hl
@@ -2724,13 +2592,12 @@
 	ld a, [de]
 	pop de
 	ret
-; 10117c
 
-.CopyPartyStruct: ; 10117c
+.CopyPartyStruct:
 	ld bc, PARTYMON_STRUCT_LENGTH
 	jr .ContinueCopy
 
-.CopyName: ; 101181
+.CopyName:
 	ld bc, NAME_LENGTH
 
 .ContinueCopy:
@@ -2785,25 +2652,22 @@
 	ld hl, wc608
 	call CopyBytes
 	ret
-; 1011df
 
-.GetDestinationAddress: ; 1011df
+.GetDestinationAddress:
 	ld a, [wStringBuffer2 + 4]
 	ld l, a
 	ld a, [wStringBuffer2 + 5]
 	ld h, a
 	ret
-; 1011e8
 
-.GetCopySize: ; 1011e8
+.GetCopySize:
 	ld a, [wStringBuffer2 + 2]
 	ld c, a
 	ld a, [wStringBuffer2 + 3]
 	ld b, a
 	ret
-; 1011f1
 
-Function1011f1: ; 1011f1
+Function1011f1:
 	ld a, $04
 	call GetSRAMBank
 	ld a, [$a60c]
@@ -2825,15 +2689,13 @@
 	ld a, LINK_MOBILE
 	ld [wLinkMode], a
 	ret
-; 101220
 
-Function101220: ; 101220
+Function101220:
 	xor a
 	ld [wLinkMode], a
 	ret
-; 101225
 
-Function101225: ; 101225
+Function101225:
 	ld d, 1
 	ld e, BANK(Jumptable_101297)
 	ld bc, Jumptable_101297
@@ -2840,7 +2702,7 @@
 	call Function100000
 	jr Function10123d
 
-Function101231: ; 101231
+Function101231:
 	ld d, 2
 	ld e, BANK(Jumptable_101297)
 	ld bc, Jumptable_101297
@@ -2847,7 +2709,7 @@
 	call Function100000
 	jr Function10123d
 
-Function10123d: ; 10123d
+Function10123d:
 	xor a
 	ld [wScriptVar], a
 	ld a, c
@@ -2854,17 +2716,15 @@
 	ld hl, Jumptable_101247
 	rst JumpTable
 	ret
-; 101247
 
-Jumptable_101247: ; 101247
+Jumptable_101247:
 	dw Function101251
 	dw Function10127d
 	dw Function10127c
 	dw Function10126c
 	dw Function101265
-; 101251
 
-Function101251: ; 101251
+Function101251:
 	call UpdateSprites
 	call RefreshScreen
 	ld hl, UnknownText_0x1021f4
@@ -2873,31 +2733,26 @@
 	ret c
 	call Function102142
 	ret
-; 101265
 
-Function101265: ; 101265
+Function101265:
 	ld hl, UnknownText_0x1021ef
 	call Function1021e0
 	ret
-; 10126c
 
-Function10126c: ; 10126c
+Function10126c:
 	call UpdateSprites
 	farcall Script_reloadmappart
 	ld hl, UnknownText_0x1021f4
 	call Function1021e0
 	ret
-; 10127c
 
-Function10127c: ; 10127c
+Function10127c:
 	ret
-; 10127d
 
-Function10127d: ; 10127d
+Function10127d:
 	ret
-; 10127e
 
-Function10127e: ; 10127e
+Function10127e:
 	ld a, [wdc5f]
 	and a
 	jr z, .zero
@@ -2913,9 +2768,8 @@
 	ld a, c
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101297
 
-Jumptable_101297: ; 101297
+Jumptable_101297:
 	dw Function101a97                         ; 00
 	dw Function101ab4                         ; 01
 	dw Function101475                         ; 02
@@ -3038,9 +2892,8 @@
 	dw Function101ca0                         ; 77
 	dw Function101475                         ; 78
 	dw Function101cbc                         ; 79
-; 10138b
 
-Function10138b: ; 10138b
+Function10138b:
 	farcall Function8adcc
 	ld c, 0
 	jr c, .asm_101396
@@ -3062,9 +2915,8 @@
 
 .asm_1013a9
 	ret
-; 1013aa
 
-Function1013aa: ; 1013aa
+Function1013aa:
 	call ClearBGPalettes
 	call Call_ExitMenu
 	call ReloadTilesetAndPalettes
@@ -3072,27 +2924,23 @@
 	call UpdateSprites
 	call FinishExitMenu
 	ret
-; 1013c0
 
-Function1013c0: ; 1013c0
+Function1013c0:
 	farcall BlankScreen
 	farcall Stubbed_Function106462
 	farcall Function106464
 	call FinishExitMenu
 	ret
-; 1013d6
 
-Function1013d6: ; 1013d6
+Function1013d6:
 	farcall HDMATransferAttrMapAndTileMapToWRAMBank3
 	ret
-; 1013dd
 
-Function1013dd: ; 1013dd
+Function1013dd:
 	call CGBOnly_CopyTilemapAtOnce
 	ret
-; 1013e1
 
-Unreferenced_Function1013e1: ; 1013e1
+Unreferenced_Function1013e1:
 	push de
 	inc de
 	ld b, a
@@ -3113,9 +2961,8 @@
 	ld a, c
 	ld [de], a
 	ret
-; 1013f5
 
-Function1013f5: ; 1013f5
+Function1013f5:
 	ld a, [hli]
 	ld [de], a
 	inc de
@@ -3127,9 +2974,8 @@
 	dec c
 	jr nz, .asm_1013f9
 	ret
-; 101400
 
-Unreferenced_Function101400: ; 101400
+Unreferenced_Function101400:
 	ld a, [de]
 	inc de
 	cp [hl]
@@ -3136,7 +2982,7 @@
 	jr nz, asm_101416
 	inc hl
 
-Function101406: ; 101406
+Function101406:
 	ld c, a
 	ld b, 0
 .asm_101409
@@ -3155,9 +3001,8 @@
 asm_101416
 	scf
 	ret
-; 101418
 
-Function101418: ; 101418
+Function101418:
 	call GetJoypad
 	ld a, [hJoyDown]
 	and SELECT + A_BUTTON
@@ -3171,16 +3016,14 @@
 	ld [wcd2b], a
 	scf
 	ret
-; 10142c
 
-Function10142c: ; 10142c
+Function10142c:
 	ld a, $01
 	ld [wc305], a
 	farcall Function115e18
 	ret
-; 101438
 
-Function101438: ; 101438
+Function101438:
 	ld hl, wcd29
 	set 6, [hl]
 	ld a, [wcd26]
@@ -3195,14 +3038,12 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101457
 
-Jumptable_101457: ; 101457
+Jumptable_101457:
 	dw Function10145b
 	dw Function101467
-; 10145b
 
-Function10145b: ; 10145b
+Function10145b:
 	ld a, $3c
 	ld [wcd42], a
 	ld a, [wcd26]
@@ -3209,7 +3050,7 @@
 	inc a
 	ld [wcd26], a
 
-Function101467: ; 101467
+Function101467:
 	ld hl, wcd42
 	dec [hl]
 	ret nz
@@ -3217,9 +3058,8 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 101475
 
-Function101475: ; 101475
+Function101475:
 	ld hl, wcd29
 	set 6, [hl]
 	ld a, [wcd26]
@@ -3234,15 +3074,13 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101494
 
-Jumptable_101494: ; 101494
+Jumptable_101494:
 	dw Function10149a
 	dw Function1014a6
 	dw Function1014b7
-; 10149a
 
-Function10149a: ; 10149a
+Function10149a:
 	ld a, $28
 	ld [wcd42], a
 	ld a, [wcd26]
@@ -3249,7 +3087,7 @@
 	inc a
 	ld [wcd26], a
 
-Function1014a6: ; 1014a6
+Function1014a6:
 	ld hl, wcd42
 	dec [hl]
 	ret nz
@@ -3259,7 +3097,7 @@
 	inc a
 	ld [wcd26], a
 
-Function1014b7: ; 1014b7
+Function1014b7:
 	call GetJoypad
 	ld a, [hJoyPressed]
 	and $03
@@ -3273,9 +3111,8 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 1014ce
 
-Function1014ce: ; 1014ce
+Function1014ce:
 	farcall Function100720
 	farcall StartMobileInactivityTimer
 	ld a, [wMobileCommsJumptableIndex]
@@ -3282,9 +3119,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1014e2
 
-Function1014e2: ; 1014e2
+Function1014e2:
 	ld hl, wcd29
 	set 6, [hl]
 	ld a, 0
@@ -3293,9 +3129,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1014f4
 
-Function1014f4: ; 1014f4
+Function1014f4:
 	farcall EnableMobile
 	ld hl, wcd29
 	set 6, [hl]
@@ -3303,9 +3138,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101507
 
-Function101507: ; 101507
+Function101507:
 	ld de, wcd30
 	ld hl, $40
 	ld bc, $40
@@ -3315,9 +3149,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10151d
 
-Unreferenced_Function10151d: ; 10151d
+Unreferenced_Function10151d:
 	ld a, $34
 	call Function3e32
 	ld a, [wMobileCommsJumptableIndex]
@@ -3324,9 +3157,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10152a
 
-Function10152a: ; 10152a
+Function10152a:
 	ld a, $36
 	call Function3e32
 	ld a, [wMobileCommsJumptableIndex]
@@ -3333,9 +3165,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101537
 
-Function101537: ; 101537
+Function101537:
 	ld a, $0a
 	call Function3e32
 	ld a, [wMobileCommsJumptableIndex]
@@ -3342,9 +3173,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101544
 
-Function101544: ; 101544
+Function101544:
 	farcall StartMobileInactivityTimer
 	ld a, $12
 	call Function3e32
@@ -3352,9 +3182,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101557
 
-Function101557: ; 101557
+Function101557:
 	farcall StartMobileInactivityTimer
 	ld hl, wcd53
 	ld a, $08
@@ -3363,13 +3192,12 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10156d
 
-Function10156d: ; 10156d
+Function10156d:
 	call Function101418
 	ret c
 
-Function101571: ; 101571
+Function101571:
 	farcall Function10032e
 	ret c
 	ret z
@@ -3384,9 +3212,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10158a
 
-Function10158a: ; 10158a
+Function10158a:
 	farcall IncrementMobileInactivityTimerBy1Frame
 	ld a, [wMobileInactivityTimerMinutes]
 	cp $0a
@@ -3394,9 +3221,8 @@
 	ld a, $fb
 	ld [wcd2b], a
 	ret
-; 10159d
 
-Function10159d: ; 10159d
+Function10159d:
 	ld de, wc608
 	farcall Function100edf
 	ld de, wc608
@@ -3409,9 +3235,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1015be
 
-Function1015be: ; 1015be
+Function1015be:
 	ld de, wc608
 	farcall Function100eed
 	ld de, wc608
@@ -3424,9 +3249,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1015df
 
-Function1015df: ; 1015df
+Function1015df:
 	ld de, wc608
 	farcall Function100ef4
 	ld de, wc608
@@ -3439,9 +3263,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101600
 
-Function101600: ; 101600
+Function101600:
 	ld hl, w5_d800
 	ld de, wc608
 	ld bc, $1e0
@@ -3453,39 +3276,34 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10161f
 
-Function10161f: ; 10161f
+Function10161f:
 	call Function101649
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10162a
 
-Function10162a: ; 10162a
+Function10162a:
 	call Function101663
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101635
 
-Function101635: ; 101635
+Function101635:
 	ld de, wc608
 	ld bc, $1e0
 	call FarCopyWRAM
 	ret
-; 10163f
 
-Function10163f: ; 10163f
+Function10163f:
 	ld hl, wc608
 	ld bc, $1e0
 	call FarCopyWRAM
 	ret
-; 101649
 
-Function101649: ; 101649
+Function101649:
 	ld a, $05
 	ld hl, w5_d800
 	call Function101635
@@ -3493,16 +3311,14 @@
 	ld de, w5_da00
 	call Function10163f
 	ret
-; 10165a
 
-Function10165a: ; 10165a
+Function10165a:
 	ld a, $05
 	ld hl, w5_da00
 	call Function101635
 	ret
-; 101663
 
-Function101663: ; 101663
+Function101663:
 	ld a, $05
 	ld hl, w5_d800
 	call Function101635
@@ -3510,16 +3326,14 @@
 	ld de, w5_dc00
 	call Function10163f
 	ret
-; 101674
 
-Unreferenced_Function101674: ; 101674
+Unreferenced_Function101674:
 	ld a, $05
 	ld hl, w5_dc00
 	call Function101635
 	ret
-; 10167d
 
-Function10167d: ; 10167d
+Function10167d:
 	ld a, 0
 	ld [wcd26], a
 	ld a, [wMobileCommsJumptableIndex]
@@ -3526,13 +3340,12 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10168a
 
-Function10168a: ; 10168a
+Function10168a:
 	call Function101418
 	ret c
 
-Function10168e: ; 10168e
+Function10168e:
 	ld b, 0
 	ld c, $01
 	farcall Function10079c
@@ -3555,9 +3368,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1016c3
 
-Jumptable_1016c3: ; 1016c3
+Jumptable_1016c3:
 	dw Function1016cf
 	dw Function1016de
 	dw Function1016f8
@@ -3564,9 +3376,8 @@
 	dw Function101705
 	dw Function101719
 	dw Function101724
-; 1016cf
 
-Function1016cf: ; 1016cf
+Function1016cf:
 	ld hl, wcd3a
 	inc [hl]
 	call Function10176f
@@ -3574,9 +3385,8 @@
 	inc a
 	ld [wcd26], a
 	ret
-; 1016de
 
-Function1016de: ; 1016de
+Function1016de:
 	call Function10177b
 	jr nc, .asm_1016eb
 	ld a, [wcd26]
@@ -3591,9 +3401,8 @@
 	inc a
 	ld [wcd26], a
 	ret
-; 1016f8
 
-Function1016f8: ; 1016f8
+Function1016f8:
 	ld a, 0
 	ld [wcd27], a
 	ld a, [wcd26]
@@ -3600,9 +3409,8 @@
 	inc a
 	ld [wcd26], a
 	ret
-; 101705
 
-Function101705: ; 101705
+Function101705:
 	farcall Function100382
 	ld a, [wcd27]
 	bit 7, a
@@ -3611,17 +3419,15 @@
 	inc a
 	ld [wcd26], a
 	ret
-; 101719
 
-Function101719: ; 101719
+Function101719:
 	call Function1017c7
 	ld a, [wcd26]
 	inc a
 	ld [wcd26], a
 	ret
-; 101724
 
-Function101724: ; 101724
+Function101724:
 	ld a, [wcd39]
 	cp $ff
 	jr z, .asm_101731
@@ -3634,12 +3440,11 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 10173a
 
 Unknown_10173a:
 	db $50
 
-Function10173b: ; 10173b
+Function10173b:
 	push bc
 	push af
 	ld a, [hli]
@@ -3652,9 +3457,8 @@
 	call AddNTimes
 	pop bc
 	ret
-; 10174c
 
-Function10174c: ; 10174c
+Function10174c:
 	ld [wcd3d], a
 	ld a, l
 	ld [wcd3e], a
@@ -3672,17 +3476,15 @@
 	ld [wcd39], a
 	ld [wcd3a], a
 	ret
-; 10176f
 
-Function10176f: ; 10176f
+Function10176f:
 	ld hl, wccb4
 	ld bc, $54
 	ld a, $11
 	call ByteFill
 	ret
-; 10177b
 
-Function10177b: ; 10177b
+Function10177b:
 	ld a, [Unknown_10173a]
 	ld c, a
 	ld b, 0
@@ -3719,9 +3521,8 @@
 	call Function1017b0
 	xor a
 	ret
-; 1017b0
 
-Function1017b0: ; 1017b0
+Function1017b0:
 	ld a, c
 	ld [wccb4], a
 	push bc
@@ -3733,9 +3534,8 @@
 	ld de, wccb5
 	call CopyBytes
 	ret
-; 1017c7
 
-Function1017c7: ; 1017c7
+Function1017c7:
 	ld a, [wcc60]
 	ld c, a
 	ld b, 0
@@ -3750,9 +3550,8 @@
 	call FarCopyWRAM
 	and a
 	ret
-; 1017e4
 
-Function1017e4: ; 1017e4
+Function1017e4:
 	ld a, 0
 	ld [wcd27], a
 	ld a, [wMobileCommsJumptableIndex]
@@ -3759,13 +3558,12 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1017f1
 
-Function1017f1: ; 1017f1
+Function1017f1:
 	call Function101418
 	ret c
 
-Function1017f5: ; 1017f5
+Function1017f5:
 	ld b, 0
 	ld c, $01
 	farcall Function10079c
@@ -3787,9 +3585,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101826
 
-Function101826: ; 101826
+Function101826:
 	ld a, [wcd21]
 	cp $02
 	jr z, .asm_101833
@@ -3829,7 +3626,6 @@
 	ld a, $fe
 	ld [wcd2b], a
 	ret
-; 10186f
 
 
 SECTION "ascii 10186f", ROMX
@@ -3850,12 +3646,11 @@
 	db .end - @
 	db $19, $67, $10, $01, "limit_crystal"
 .end	db 0
-; 1018a8
 
 
 SECTION "bank40_3", ROMX
 
-Function1018a8: ; 1018a8
+Function1018a8:
 	ld hl, wccb5
 	ld de, wcc61
 	ld a, $04
@@ -3880,25 +3675,22 @@
 	ld a, $f5
 	ld [wcd2b], a
 	ret
-; 1018d6
 
-Function1018d6: ; 1018d6
+Function1018d6:
 	call Function1018ec
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1018e1
 
-Function1018e1: ; 1018e1
+Function1018e1:
 	call Function1018fb
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1018ec
 
-Function1018ec: ; 1018ec
+Function1018ec:
 	ld a, $0a
 	ld hl, wccb4
 	ld [hli], a
@@ -3909,9 +3701,8 @@
 	dec c
 	jr nz, .asm_1018f3
 	ret
-; 1018fb
 
-Function1018fb: ; 1018fb
+Function1018fb:
 	ld a, [wcd2f]
 	and a
 	jr z, .asm_101906
@@ -3926,9 +3717,8 @@
 	ld bc, 10
 	call CopyBytes
 	ret
-; 101913
 
-Function101913: ; 101913
+Function101913:
 	ld hl, wcd2a
 	set 0, [hl]
 	xor a
@@ -3959,9 +3749,8 @@
 	ld a, $65
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10194b
 
-Function10194b: ; 10194b
+Function10194b:
 	call DisableSpriteUpdates
 	call ClearSprites
 	farcall Function1021f9
@@ -3977,9 +3766,8 @@
 	ld a, $60
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 10196d
 
-_SelectMonsForMobileBattle: ; 10196d
+_SelectMonsForMobileBattle:
 	farcall BlankScreen
 	farcall Mobile_CommunicationStandby
 	ld hl, wcd29
@@ -4003,9 +3791,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1019ab
 
-_StartMobileBattle: ; 1019ab
+_StartMobileBattle:
 	call CopyOtherPlayersBattleMonSelection
 	farcall Function100754
 	xor a
@@ -4029,9 +3816,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1019ee
 
-.CopyOTDetails: ; 1019ee
+.CopyOTDetails:
 	ld a, [rSVBK]
 	push af
 	ld a, 5
@@ -4058,9 +3844,8 @@
 .got_link_player_number
 	ld [hSerialConnectionStatus], a
 	ret
-; 101a21
 
-StartMobileBattle: ; 101a21
+StartMobileBattle:
 	; force stereo and fast text speed
 	ld hl, wOptions
 	ld a, [hl]
@@ -4080,9 +3865,8 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 101a4f
 
-Function101a4f: ; 101a4f
+Function101a4f:
 	ld a, 1
 	ld [wDisableTextAcceleration], a
 	farcall DisplayLinkBattleResult
@@ -4095,9 +3879,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101a75
 
-CopyOtherPlayersBattleMonSelection: ; 101a75
+CopyOtherPlayersBattleMonSelection:
 	ld hl, wcc61
 	ld de, wOTMonSelection
 	ld bc, 3
@@ -4107,9 +3890,8 @@
 	farcall Function101050
 	farcall LoadSelectedPartiesForColosseum
 	ret
-; 101a97
 
-Function101a97: ; 101a97
+Function101a97:
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
@@ -4121,9 +3903,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101ab4
 
-Function101ab4: ; 101ab4
+Function101ab4:
 	ld e, $01
 	call Function101ee4
 	ld hl, wcd29
@@ -4132,9 +3913,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101ac6
 
-Function101ac6: ; 101ac6
+Function101ac6:
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
@@ -4150,9 +3930,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101aed
 
-Function101aed: ; 101aed
+Function101aed:
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
@@ -4166,9 +3945,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101b0f
 
-Function101b0f: ; 101b0f
+Function101b0f:
 	ld c, 0
 	call Function10142c
 	ld e, $03
@@ -4181,9 +3959,8 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101b2b
 
-Function101b2b: ; 101b2b
+Function101b2b:
 	farcall Function100579
 	ld hl, wcd29
 	set 2, [hl]
@@ -4205,9 +3982,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101b59
 
-Function101b59: ; 101b59
+Function101b59:
 	ld c, $02
 	call Function10142c
 	ld e, $02
@@ -4218,9 +3994,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101b70
 
-Function101b70: ; 101b70
+Function101b70:
 	ld c, $02
 	call Function10142c
 	ld e, $04
@@ -4234,9 +4009,8 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101b8f
 
-Function101b8f: ; 101b8f
+Function101b8f:
 	farcall Function1005c3
 	ld hl, wcd29
 	set 2, [hl]
@@ -4263,9 +4037,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101bc8
 
-Function101bc8: ; 101bc8
+Function101bc8:
 	ld c, $02
 	call Function10142c
 	ld e, $08
@@ -4278,9 +4051,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101be5
 
-Function101be5: ; 101be5
+Function101be5:
 	farcall Function100579
 	ld hl, wcd29
 	set 2, [hl]
@@ -4301,9 +4073,8 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101c11
 
-Function101c11: ; 101c11
+Function101c11:
 	ld a, $01
 	ld [wdc5f], a
 	ld e, $09
@@ -4315,9 +4086,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101c2b
 
-Function101c2b: ; 101c2b
+Function101c2b:
 	ld a, $02
 	ld [wdc5f], a
 	ld e, $07
@@ -4328,9 +4098,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101c42
 
-Function101c42: ; 101c42
+Function101c42:
 	ld hl, wcd2a
 	set 1, [hl]
 	call Function100665
@@ -4337,9 +4106,8 @@
 	ld a, $47
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101c50
 
-Function101c50: ; 101c50
+Function101c50:
 	ld e, $0a
 	call Function101ee4
 	ld hl, wcd29
@@ -4348,9 +4116,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101c62
 
-Function101c62: ; 101c62
+Function101c62:
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
@@ -4370,17 +4137,15 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101c92
 
-Function101c92: ; 101c92
+Function101c92:
 	farcall Function100675
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101ca0
 
-Function101ca0: ; 101ca0
+Function101ca0:
 	ld c, $02
 	call Function10142c
 	ld e, $0c
@@ -4393,21 +4158,18 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101cbc
 
-Function101cbc: ; 101cbc
+Function101cbc:
 	ld a, $01
 	ld [wcd2b], a
 	ret
-; 101cc2
 
-Unreferenced_Function101cc2: ; 101cc2
+Unreferenced_Function101cc2:
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101cc8
 
-Function101cc8: ; 101cc8
+Function101cc8:
 	ld a, $01
 	ld [wc314], a
 	ld a, $01
@@ -4418,9 +4180,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101cdf
 
-Function101cdf: ; 101cdf
+Function101cdf:
 	ld a, $06
 	ld [wc314], a
 	ld a, $01
@@ -4431,9 +4192,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101cf6
 
-Function101cf6: ; 101cf6
+Function101cf6:
 	ld a, $0b
 	ld [wc314 + 1], a
 	ld a, [wMobileCommsJumptableIndex]
@@ -4440,9 +4200,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101d03
 
-Function101d03: ; 101d03
+Function101d03:
 	ld a, $0e
 	ld [wc314 + 1], a
 	ld a, [wMobileCommsJumptableIndex]
@@ -4449,9 +4208,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101d10
 
-Function101d10: ; 101d10
+Function101d10:
 	ld c, $01
 	call Function10142c
 	ld a, [wMobileCommsJumptableIndex]
@@ -4459,7 +4217,7 @@
 	ld [wMobileCommsJumptableIndex], a
 	jr Function101d2a
 
-Function101d1e: ; 101d1e
+Function101d1e:
 	ld c, $03
 	call Function10142c
 	ld a, [wMobileCommsJumptableIndex]
@@ -4466,7 +4224,7 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 
-Function101d2a: ; 101d2a
+Function101d2a:
 	call Function101418
 	ret c
 	ld hl, wcd29
@@ -4483,14 +4241,12 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101d4d
 
-Jumptable_101d4d: ; 101d4d
+Jumptable_101d4d:
 	dw Function101d51
 	dw Function101d5d
-; 101d51
 
-Function101d51: ; 101d51
+Function101d51:
 	ld a, $3c
 	ld [wcd42], a
 	ld a, [wcd26]
@@ -4497,7 +4253,7 @@
 	inc a
 	ld [wcd26], a
 
-Function101d5d: ; 101d5d
+Function101d5d:
 	ld hl, wcd42
 	dec [hl]
 	ret nz
@@ -4505,9 +4261,8 @@
 	set 7, a
 	ld [wcd26], a
 	ret
-; 101d6b
 
-Function101d6b: ; 101d6b
+Function101d6b:
 	ld a, [wc30d]
 	and a
 	ret nz
@@ -4516,9 +4271,8 @@
 	ld a, $64
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101d7b
 
-Function101d7b: ; 101d7b
+Function101d7b:
 	farcall Function10138b
 	ld b, 0
 	ld hl, Unknown_101d8d
@@ -4527,13 +4281,11 @@
 	ld a, c
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101d8d
 
-Unknown_101d8d: ; 101d8d
+Unknown_101d8d:
 	db $15, $15, $1f, $1f, $0c, $12, $3a, $3a
-; 101d95
 
-Function101d95: ; 101d95
+Function101d95:
 	call Function101ee2
 	call LoadStandardMenuHeader
 	ld e, $0e
@@ -4546,9 +4298,8 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101db2
 
-Function101db2: ; 101db2
+Function101db2:
 	farcall Function103302
 	call ExitMenu
 	ld hl, wcd29
@@ -4563,9 +4314,8 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101dd0
 
-Function101dd0: ; 101dd0
+Function101dd0:
 	ld hl, wdc41
 	bit 1, [hl]
 	jr nz, .asm_101ddd
@@ -4577,9 +4327,8 @@
 	ld a, $1b
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101de3
 
-Function101de3: ; 101de3
+Function101de3:
 	call Function101ecc
 	call Function101ead
 	jr c, .asm_101df3
@@ -4601,9 +4350,8 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101e09
 
-Function101e09: ; 101e09
+Function101e09:
 	call Function101ead
 	jr c, .asm_101e16
 	ld a, [wMobileCommsJumptableIndex]
@@ -4627,15 +4375,13 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101e31
 
-Function101e31: ; 101e31
+Function101e31:
 	ld a, $3a
 	ld [wMobileCommsJumptableIndex], a
 	jp Function101c2b
-; 101e39
 
-Function101e39: ; 101e39
+Function101e39:
 	call Function1020bf
 	push af
 	call Function101ed3
@@ -4649,9 +4395,8 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101e4f
 
-Function101e4f: ; 101e4f
+Function101e4f:
 	ld e, $06
 	call Function101ee4
 	call Function1013d6
@@ -4661,9 +4406,8 @@
 	ld a, 0
 	ld [wcd26], a
 	ret
-; 101e64
 
-Function101e64: ; 101e64
+Function101e64:
 	call Function101ecc
 	call Function1020a8
 	push af
@@ -4680,25 +4424,22 @@
 	ld a, $02
 	ld [wcd2b], a
 	ret
-; 101e82
 
-Unreferenced_Function101e82: ; 101e82
+Unreferenced_Function101e82:
 	call Function101ecc
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101e8d
 
-Unreferenced_Function101e8d: ; 101e8d
+Unreferenced_Function101e8d:
 	call Function101ed3
 	ld a, [wMobileCommsJumptableIndex]
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 101e98
 
-Function101e98: ; 101e98
+Function101e98:
 	call ClearSprites
 	farcall Function8adb3
 	ret c
@@ -4707,9 +4448,8 @@
 	ld hl, wdc41
 	set 4, [hl]
 	ret
-; 101ead
 
-Function101ead: ; 101ead
+Function101ead:
 	ld hl, wGameTimerPause
 	bit GAMETIMERPAUSE_MOBILE_7_F, [hl]
 	jr nz, .asm_101ec8
@@ -4730,26 +4470,23 @@
 .asm_101eca
 	scf
 	ret
-; 101ecc
 
-Function101ecc: ; 101ecc
+Function101ecc:
 	call Function101ee2
 	call FadeToMenu
 	ret
-; 101ed3
 
-Function101ed3: ; 101ed3
+Function101ed3:
 	call Function1013aa
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
 	ret
-; 101ee2
 
-Function101ee2: ; 101ee2
+Function101ee2:
 	ld e, 0
 
-Function101ee4: ; 101ee4
+Function101ee4:
 	ld d, 0
 	ld hl, Unknown_101ef5
 	add hl, de
@@ -4759,9 +4496,8 @@
 	ld e, a
 	farcall Function100504
 	ret
-; 101ef5
 
-Unknown_101ef5: ; 101ef5
+Unknown_101ef5:
 	dw String_101f13
 	dw String_101f14
 	dw String_101f32
@@ -4778,62 +4514,61 @@
 	dw String_10200c
 	dw String_102014
 
-String_101f13: ; 101f13
+String_101f13:
 	db "@"
 
-String_101f14: ; 101f14
+String_101f14:
 	db   "モバイルアダプタを つかって"
 	next "おともだちと つうしんします@"
 
-String_101f32: ; 101f32
+String_101f32:
 	db   "でんわを かけるひとには"
 	next "つうわりょうきんが かかります@"
 
-String_101f4f: ; 101f4f
+String_101f4f:
 	db   "モバイルアダプタの じゅんびは"
 	next "できて いますか?@"
 
-String_101f69: ; 101f69
+String_101f69:
 	db   "あなたが おともだちに"
 	next "でんわを かけますか?@"
 
-String_101f81: ; 101f81
+String_101f81:
 	db   "めいしフォルダーを"
 	next "つかいますか?@"
 
-String_101f93: ; 101f93
+String_101f93:
 	db   "でんわばんごうを にゅうりょく"
 	next "してください@"
 
-String_101faa: ; 101faa
+String_101faa:
 	db   "それでは おともだちからの"
 	next "でんわを おまちします⋯@"
 
-String_101fc5: ; 101fc5
+String_101fc5:
 	next "に でんわを かけます@"
 
-String_101fd2: ; 101fd2
+String_101fd2:
 	next "に でんわを かけています@"
 
-String_101fe1: ; 101fe1
+String_101fe1:
 	db   "でんわが つながりました!@"
 
-String_101fef: ; 101fef
+String_101fef:
 	db   "つうわを"
 	next "しゅうりょう します⋯@"
 
-String_102000: ; 102000
+String_102000:
 	db   "つうしん しゅうりょう@"
 
-String_10200c: ; 10200c
+String_10200c:
 	db   "つうわ じかん@"
 
-String_102014: ; 102014
+String_102014:
 	db   "それでは つうしんの"
 	next "せっていを してください@"
-; 10202c
 
-Function10202c: ; 10202c
+Function10202c:
 	farcall Function115d99
 	ld hl, wcd29
 	set 7, [hl]
@@ -4844,14 +4579,12 @@
 	hlcoord 4, 4
 	call Function100681
 	ret
-; 102048
 
-Function102048: ; 102048
+Function102048:
 	call Function10204c
 	ret
-; 10204c
 
-Function10204c: ; 10204c
+Function10204c:
 	hlcoord 3, 2
 	ld c, $10
 	ld de, wcd53
@@ -4871,9 +4604,8 @@
 
 .asm_102067
 	ret
-; 102068
 
-Function102068: ; 102068
+Function102068:
 	ld hl, wcd53
 	ld c, $08
 .asm_10206d
@@ -4890,9 +4622,8 @@
 
 .asm_10207f
 	ret
-; 102080
 
-Function102080: ; 102080
+Function102080:
 	and $0f
 	cp $0f
 	jr z, .asm_10208a
@@ -4904,9 +4635,8 @@
 	ld [hl], 0
 	scf
 	ret
-; 10208e
 
-Function10208e: ; 10208e
+Function10208e:
 	push de
 	ld h, d
 	ld l, e
@@ -4915,17 +4645,15 @@
 	call CopyBytes
 	pop de
 	ret
-; 10209c
 
-Function10209c: ; 10209c
+Function10209c:
 	ld a, $ff
 	ld hl, wdc42
 	ld bc, 8
 	call ByteFill
 	ret
-; 1020a8
 
-Function1020a8: ; 1020a8
+Function1020a8:
 	call Function10209c
 	ld c, $01
 	ld de, wdc42
@@ -4935,9 +4663,8 @@
 	call Function102068
 	xor a
 	ret
-; 1020bf
 
-Function1020bf: ; 1020bf
+Function1020bf:
 	call ClearSprites
 	farcall Function8aba9
 	ld a, c
@@ -4960,9 +4687,8 @@
 .asm_1020e8
 	scf
 	ret
-; 1020ea
 
-Function1020ea: ; 1020ea
+Function1020ea:
 	ld hl, wdc41
 	bit 4, [hl]
 	jr z, .quit
@@ -4984,9 +4710,8 @@
 .quit
 	scf
 	ret
-; 102112
 
-Function102112: ; 102112
+Function102112:
 	ld a, $04
 	call GetSRAMBank
 	ld hl, $a041
@@ -5022,9 +4747,8 @@
 	call CloseSRAM
 	pop af
 	ret
-; 102142
 
-Function102142: ; 102142
+Function102142:
 	call Function10218d
 	call Function102180
 	ld hl, UnknownText_0x1021d1
@@ -5049,17 +4773,15 @@
 .asm_10217c
 	call Function1013d6
 	ret
-; 102180
 
-Function102180: ; 102180
+Function102180:
 	ld hl, wc608 + 1
 	ld de, wStringBuffer2
 	ld bc, 11
 	call CopyBytes
 	ret
-; 10218d
 
-Function10218d: ; 10218d
+Function10218d:
 	ld hl, w5_dc00
 	ld de, wc608
 	ld bc, $26
@@ -5067,9 +4789,8 @@
 	call FarCopyWRAM
 	ld de, wc608 + 1 ; useless
 	ret
-; 10219f
 
-Function10219f: ; 10219f
+Function10219f:
 	call FadeToMenu
 	call Function10218d
 	ld de, wc608 + 1
@@ -5078,9 +4799,8 @@
 	call PlayClickSFX
 	call Function1013aa
 	ret
-; 1021b8
 
-Function1021b8: ; 1021b8
+Function1021b8:
 	call FadeToMenu
 	call Function10218d
 	ld de, wPlayerMoveStruct
@@ -5091,29 +4811,26 @@
 	call Function1013aa
 	pop af
 	ret
-; 1021d1
 
-UnknownText_0x1021d1: ; 1021d1
+UnknownText_0x1021d1:
 	text_jump UnknownText_0x1bd19a
 	db "@"
 
-UnknownText_0x1021d6: ; 1021d1
+UnknownText_0x1021d6:
 	text_jump UnknownText_0x1bd1ba
 	db "@"
 
-UnknownText_0x1021db: ; 1021d1
+UnknownText_0x1021db:
 	text_jump UnknownText_0x1bd1dd
 	db "@"
-; 1021e0
 
-Function1021e0: ; 1021e0
+Function1021e0:
 	call MenuTextBox
 	call JoyWaitAorB
 	call ExitMenu
 	ret
-; 1021ea
 
-UnknownText_0x1021ea: ; 1021ea
+UnknownText_0x1021ea:
 	text_jump UnknownText_0x1bd201
 	db "@"
 
@@ -5124,9 +4841,8 @@
 UnknownText_0x1021f4:
 	text_jump UnknownText_0x1bd223
 	db "@"
-; 1021f9
 
-Function1021f9: ; 1021f9
+Function1021f9:
 	call Function102233
 	ld a, $0 ; Function10234b
 	ld [wcd49], a
@@ -5158,9 +4874,8 @@
 .asm_102231
 	xor a
 	ret
-; 102233
 
-Function102233: ; 102233
+Function102233:
 	ld hl, wcd49
 	ld bc, 10
 	xor a
@@ -5167,16 +4882,14 @@
 	call ByteFill
 	call Function10304f
 	ret
-; 102241
 
-Function102241: ; 102241
+Function102241:
 	call Function10226a
 	call Function102274
 	call Function10224b
 	ret
-; 10224b
 
-Function10224b: ; 10224b
+Function10224b:
 	ld hl, wcd4b
 	bit 1, [hl]
 	jr nz, .asm_10225e
@@ -5193,17 +4906,15 @@
 	farcall Mobile_ReloadMapPart
 	scf
 	ret
-; 10226a
 
-Function10226a: ; 10226a
+Function10226a:
 	ld hl, wcd4b
 	bit 0, [hl]
 	ret z
 	call Function10305d
 	ret
-; 102274
 
-Function102274: ; 102274
+Function102274:
 	ld hl, wcd4b
 	bit 3, [hl]
 	ret z
@@ -5211,25 +4922,22 @@
 	ld de, 8
 	call PlaySFX
 	ret
-; 102283
 
-Function102283: ; 102283
+Function102283:
 	ld a, $01
 	ld [wAttrMapEnd], a
 	ld hl, wcd4b
 	set 0, [hl]
 	ret
-; 10228e
 
-Function10228e: ; 10228e
+Function10228e:
 	xor a
 	ld [wAttrMapEnd], a
 	ld hl, wcd4b
 	res 0, [hl]
 	ret
-; 102298
 
-Function102298: ; 102298
+Function102298:
 	ld a, e
 	cp $02
 	ret nz
@@ -5257,15 +4965,13 @@
 	ld a, $01
 	ld [wAttrMapEnd], a
 	ret
-; 1022ca
 
-Function1022ca: ; 1022ca
+Function1022ca:
 	ld a, 30
 	ld [wOverworldDelay], a
 	ret
-; 1022d0
 
-Function1022d0: ; 1022d0
+Function1022d0:
 	farcall Function10032e
 	ld a, [wcd2b]
 	and a
@@ -5285,9 +4991,8 @@
 .asm_1022f3
 	scf
 	ret
-; 1022f5
 
-Jumptable_1022f5: ; 1022f5
+Jumptable_1022f5:
 	dw Function10234b ; 00
 	dw Function102361 ; 01
 	dw Function10236e ; 02
@@ -5331,9 +5036,8 @@
 	dw Function1028da ; 28
 	dw Function1024a8 ; 29
 	dw Function10248d ; 2a
-; 10234b
 
-Function10234b: ; 10234b
+Function10234b:
 	call Function102d9a
 	call Function102dd3
 	call Function102dec
@@ -5343,9 +5047,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 102361
 
-Function102361: ; 102361
+Function102361:
 	ld a, $cc
 	call Function1028e8
 	ld a, [wcd49]
@@ -5352,9 +5055,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10236e
 
-Function10236e: ; 10236e
+Function10236e:
 	call Function1028fc
 	ret nc
 	ld a, [wcd51]
@@ -5369,9 +5071,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 102387
 
-Function102387: ; 102387
+Function102387:
 	ld hl, wcd4b
 	set 6, [hl]
 	xor a
@@ -5383,7 +5084,7 @@
 	ld a, $01
 	ld [wMenuCursorY], a
 
-Function1023a1: ; 1023a1
+Function1023a1:
 	call Function102283
 	call Function102db7
 	call Function102dec
@@ -5392,9 +5093,8 @@
 	ld a, $1d
 	ld [wcd49], a
 	ret
-; 1023b5
 
-Function1023b5: ; 1023b5
+Function1023b5:
 	call Function10228e
 	call Function102a3b
 	call Function102b12
@@ -5402,9 +5102,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1023c6
 
-Function1023c6: ; 1023c6
+Function1023c6:
 	call Function102c48
 	call Function102c87
 	ld a, [wcd4c]
@@ -5438,9 +5137,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 102416
 
-Function102416: ; 102416
+Function102416:
 	ld a, $aa
 	call Function1028e8
 	ld a, [wcd49]
@@ -5447,9 +5145,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 102423
 
-Function102423: ; 102423
+Function102423:
 	call Function102921
 	ret nc
 	farcall SaveAfterLinkTrade
@@ -5463,9 +5160,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10244b
 
-Function10244b: ; 10244b
+Function10244b:
 	call Function102f32
 	ld hl, wcd4b
 	set 1, [hl]
@@ -5479,9 +5175,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10246a
 
-Function10246a: ; 10246a
+Function10246a:
 	call Function102d9a
 	ld hl, wcd29
 	set 3, [hl]
@@ -5491,9 +5186,8 @@
 	ld a, $2a
 	ld [wcd49], a
 	ret
-; 102480
 
-Function102480: ; 102480
+Function102480:
 	ld c, $32
 	call DelayFrames
 	ld a, [wcd49]
@@ -5500,16 +5194,14 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10248d
 
-Function10248d: ; 10248d
+Function10248d:
 	ld a, [wcd49]
 	set 7, a
 	ld [wcd49], a
 	ret
-; 102496
 
-Function102496: ; 102496
+Function102496:
 	ld hl, wcd4e
 	dec [hl]
 	ret nz
@@ -5519,27 +5211,24 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1024a8
 
-Function1024a8: ; 1024a8
+Function1024a8:
 	farcall Function1009f3
 	ret c
 
-Function1024af: ; 1024af
+Function1024af:
 	call GetJoypad
 	ld a, [wcd4a]
 	ld hl, Jumptable_1024ba
 	rst JumpTable
 	ret
-; 1024ba
 
-Jumptable_1024ba: ; 1024ba
+Jumptable_1024ba:
 	dw Function1024c0
 	dw Function1024cb
 	dw Function1024de
-; 1024c0
 
-Function1024c0: ; 1024c0
+Function1024c0:
 	ld hl, wcd4e
 	inc [hl]
 	ld a, [wcd4a]
@@ -5546,7 +5235,7 @@
 	inc a
 	ld [wcd4a], a
 
-Function1024cb: ; 1024cb
+Function1024cb:
 	ld hl, wcd4e
 	dec [hl]
 	ret nz
@@ -5557,7 +5246,7 @@
 	inc a
 	ld [wcd4a], a
 
-Function1024de: ; 1024de
+Function1024de:
 	ld hl, wcd4e
 	dec [hl]
 	jr z, .asm_1024e9
@@ -5572,9 +5261,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1024f6
 
-Function1024f6: ; 1024f6
+Function1024f6:
 	call PlaceHollowCursor
 	ld hl, wcd4b
 	set 1, [hl]
@@ -5584,9 +5272,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10250c
 
-Function10250c: ; 10250c
+Function10250c:
 	call Function1028fc
 	ret nc
 	ld a, [wcd51]
@@ -5653,9 +5340,8 @@
 	ld a, $09
 	ld [wcd49], a
 	ret
-; 102591
 
-Function102591: ; 102591
+Function102591:
 	call Function102ee7
 	ld hl, wcd4b
 	set 1, [hl]
@@ -5669,9 +5355,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1025b0
 
-Function1025b0: ; 1025b0
+Function1025b0:
 	ld a, $09
 	call Function1028e8
 	ld a, [wcd49]
@@ -5678,17 +5363,15 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1025bd
 
-Function1025bd: ; 1025bd
+Function1025bd:
 	call Function1028fc
 	ret nc
 	ld a, $04
 	ld [wcd49], a
 	ret
-; 1025c7
 
-Function1025c7: ; 1025c7
+Function1025c7:
 	call Function102f6d
 	ld hl, wcd4b
 	set 1, [hl]
@@ -5698,9 +5381,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1025dc
 
-Function1025dc: ; 1025dc
+Function1025dc:
 	call Function1028fc
 	ret nc
 	ld a, [wcd49]
@@ -5707,9 +5389,8 @@
 	set 7, a
 	ld [wcd49], a
 	ret
-; 1025e9
 
-Function1025e9: ; 1025e9
+Function1025e9:
 	nop
 	ld hl, wcd4b
 	set 6, [hl]
@@ -5720,9 +5401,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1025ff
 
-Function1025ff: ; 1025ff
+Function1025ff:
 	ld hl, wcd4b
 	set 2, [hl]
 	farcall Function1009f3
@@ -5766,9 +5446,8 @@
 	ld a, $23 ; Function1026b7
 	ld [wcd49], a
 	ret
-; 102652
 
-Function102652: ; 102652
+Function102652:
 	nop
 	ld hl, wcd4b
 	set 6, [hl]
@@ -5782,9 +5461,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10266b
 
-Function10266b: ; 10266b
+Function10266b:
 	ld hl, wcd4b
 	set 2, [hl]
 	farcall Function1009f3
@@ -5826,9 +5504,8 @@
 	ld a, $23 ; Function1026b7
 	ld [wcd49], a
 	ret
-; 1026b7
 
-Function1026b7: ; 1026b7
+Function1026b7:
 	ld hl, wcd4b
 	set 6, [hl]
 	ld a, [wcd49]
@@ -5837,7 +5514,7 @@
 	ld a, 0
 	ld [wcd4a], a
 
-Function1026c8: ; 1026c8
+Function1026c8:
 	call GetJoypad
 	farcall Function1009f3
 	ret c
@@ -5845,14 +5522,12 @@
 	ld hl, Jumptable_1026da
 	rst JumpTable
 	ret
-; 1026da
 
-Jumptable_1026da: ; 1026da
+Jumptable_1026da:
 	dw Function1026de
 	dw Function1026f3
-; 1026de
 
-Function1026de: ; 1026de
+Function1026de:
 	call HideCursor
 	hlcoord 9, 17
 	ld [hl], $ed
@@ -5862,9 +5537,8 @@
 	ld hl, wcd4b
 	set 1, [hl]
 	ret
-; 1026f3
 
-Function1026f3: ; 1026f3
+Function1026f3:
 	ld a, [hJoyPressed]
 	bit A_BUTTON_F, a
 	jr nz, .asm_102723
@@ -5902,9 +5576,8 @@
 	ld a, $5 ; Function1025c7
 	ld [wcd49], a
 	ret
-; 102738
 
-Function102738: ; 102738
+Function102738:
 	ld hl, wcd4b
 	set 6, [hl]
 	call PlaceHollowCursor
@@ -5917,7 +5590,7 @@
 	ld a, 0
 	ld [wcd4a], a
 
-Function102754: ; 102754
+Function102754:
 	call GetJoypad
 	farcall Function1009f3
 	ret c
@@ -5925,21 +5598,19 @@
 	ld hl, Jumptable_102766
 	rst JumpTable
 	ret
-; 102766
 
-Jumptable_102766: ; 102766
+Jumptable_102766:
 	dw Function102770
 	dw Function102775
 	dw Function10278c
 	dw Function1027a0
 	dw Function1027b7
-; 102770
 
-Function102770: ; 102770
+Function102770:
 	ld a, $01
 	ld [wcd4a], a
 
-Function102775: ; 102775
+Function102775:
 	hlcoord 1, 16
 	ld [hl], "▶"
 	hlcoord 11, 16
@@ -5950,9 +5621,8 @@
 	inc a
 	ld [wcd4a], a
 	ret
-; 10278c
 
-Function10278c: ; 10278c
+Function10278c:
 	ld a, [hJoyPressed]
 	bit A_BUTTON_F, a
 	jr nz, asm_1027c6
@@ -5965,7 +5635,7 @@
 .asm_10279b
 	ld a, $03
 	ld [wcd4a], a
-Function1027a0: ; 1027a0
+Function1027a0:
 	hlcoord 1, 16
 	ld [hl], " "
 	hlcoord 11, 16
@@ -5977,7 +5647,7 @@
 	ld [wcd4a], a
 	ret
 
-Function1027b7: ; 1027b7
+Function1027b7:
 	ld a, [hJoyPressed]
 	bit A_BUTTON_F, a
 	jr nz, asm_1027d1
@@ -6008,9 +5678,8 @@
 	ld a, $1d ; Function102652
 	ld [wcd49], a
 	ret
-; 1027eb
 
-Function1027eb: ; 1027eb
+Function1027eb:
 	hlcoord 0, 14
 	ld b, 2
 	ld c, 18
@@ -6021,13 +5690,11 @@
 	hlcoord 2, 16
 	call PlaceString
 	ret
-; 102804
 
-.Stats_Trade: ; 102804
+.Stats_Trade:
 	db "STATS     TRADE@"
-; 102814
 
-Function102814: ; 102814
+Function102814:
 	ld a, [wMenuCursorY]
 	ld [wcd52], a
 	ld a, [wcd4c]
@@ -6045,7 +5712,7 @@
 	ld hl, wcd4b
 	set 1, [hl]
 
-Function10283c: ; 10283c
+Function10283c:
 	ld hl, wcd4b
 	set 2, [hl]
 	call Function1029c3
@@ -6065,9 +5732,8 @@
 	ld hl, wcd4b
 	set 1, [hl]
 	ret
-; 102862
 
-Function102862: ; 102862
+Function102862:
 	ld a, $08
 	call Function1028e8
 	ld a, [wcd49]
@@ -6074,9 +5740,8 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 10286f
 
-Function10286f: ; 10286f
+Function10286f:
 	call Function1028fc
 	ret nc
 	ld a, [wcd52]
@@ -6102,15 +5767,13 @@
 	inc a
 	ld [wcd49], a
 	ret
-; 1028a5
 
-Function1028a5: ; 1028a5
+Function1028a5:
 	ld a, $4 ; Function1023a1
 	ld [wcd49], a
 	ret
-; 1028ab
 
-Function1028ab: ; 1028ab
+Function1028ab:
 	ld a, [wcd52]
 	ld [wMenuCursorY], a
 	call Function102f15
@@ -6119,14 +5782,13 @@
 	ld a, $c ; Function1025b0
 	ld [wcd49], a
 	ret
-; 1028bf
 
-Function1028bf: ; 1028bf
+Function1028bf:
 	ld a, [wcd49]
 	inc a
 	ld [wcd49], a
 
-Function1028c6: ; 1028c6
+Function1028c6:
 	xor a
 	ld [wMonType], a
 	call Function102bac
@@ -6133,14 +5795,13 @@
 	ld a, $1d ; Function102652
 	ld [wcd49], a
 	ret
-; 1028d3
 
-Function1028d3: ; 1028d3
+Function1028d3:
 	ld a, [wcd49]
 	inc a
 	ld [wcd49], a
 
-Function1028da: ; 1028da
+Function1028da:
 	ld a, OTPARTYMON
 	ld [wMonType], a
 	call Function102bac
@@ -6147,9 +5808,8 @@
 	ld a, $1f ; Function1025e9
 	ld [wcd49], a
 	ret
-; 1028e8
 
-Function1028e8: ; 1028e8
+Function1028e8:
 	ld hl, wcd4b
 	res 6, [hl]
 	ld [wcd50], a
@@ -6157,9 +5817,8 @@
 	ld a, 0
 	ld [wcd4a], a
 	ret
-; 1028fc
 
-Function1028fc: ; 1028fc
+Function1028fc:
 	call GetJoypad
 	farcall Function1009f3
 	jr nc, .asm_102909
@@ -6174,17 +5833,15 @@
 	ld a, 0
 	ld [wcd4a], a
 	ret
-; 102917
 
-Jumptable_102917: ; 102917
+Jumptable_102917:
 	dw Function102933
 	dw Function10294f
 	dw Function10295d
 	dw Function10296e
 	dw Function102996
-; 102921
 
-Function102921: ; 102921
+Function102921:
 	ld a, [wcd4a]
 	ld hl, Jumptable_10292f
 	rst JumpTable
@@ -6192,14 +5849,12 @@
 	ld a, 0
 	ld [wcd4a], a
 	ret
-; 10292f
 
-Jumptable_10292f: ; 10292f
+Jumptable_10292f:
 	dw Function10295d
 	dw Function102984
-; 102933
 
-Function102933: ; 102933
+Function102933:
 	ld hl, MenuHeader_1029bb
 	call LoadMenuHeader
 	call Function102e07
@@ -6212,9 +5867,8 @@
 	ld [wcd4a], a
 	and a
 	ret
-; 10294f
 
-Function10294f: ; 10294f
+Function10294f:
 	ld a, [wTextDelayFrames]
 	and a
 	ret nz
@@ -6223,9 +5877,8 @@
 	ld [wcd4a], a
 	and a
 	ret
-; 10295d
 
-Function10295d: ; 10295d
+Function10295d:
 	call Function10299e
 	ld a, 0
 	ld [wcd27], a
@@ -6234,9 +5887,8 @@
 	ld [wcd4a], a
 	and a
 	ret
-; 10296e
 
-Function10296e: ; 10296e
+Function10296e:
 	farcall Function100382
 	and a
 	ld a, [wcd27]
@@ -6247,9 +5899,8 @@
 	ld [wcd4a], a
 	and a
 	ret
-; 102984
 
-Function102984: ; 102984
+Function102984:
 	farcall Function100382
 	and a
 	ld a, [wcd27]
@@ -6258,16 +5909,14 @@
 	call Function1029af
 	scf
 	ret
-; 102996
 
-Function102996: ; 102996
+Function102996:
 	call Function1029af
 	call ExitMenu
 	scf
 	ret
-; 10299e
 
-Function10299e: ; 10299e
+Function10299e:
 	ld a, $01
 	ld [wccb4], a
 	ld a, [wcd50]
@@ -6275,36 +5924,31 @@
 	ld a, $aa
 	ld [wcd51], a
 	ret
-; 1029af
 
-Function1029af: ; 1029af
+Function1029af:
 	ld hl, wcd4b
 	res 7, [hl]
 	ld a, [wcc61]
 	ld [wcd51], a
 	ret
-; 1029bb
 
-MenuHeader_1029bb: ; 1029bb
+MenuHeader_1029bb:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 3, 10, 15, 12
 	dw NULL
 	db 1 ; default option
-; 1029c3
 
-Function1029c3: ; 1029c3
+Function1029c3:
 	ld a, [wcd4a]
 	ld hl, Jumptable_1029cb
 	rst JumpTable
 	ret
-; 1029cb
 
-Jumptable_1029cb: ; 1029cb
+Jumptable_1029cb:
 	dw Function1029cf
 	dw Function1029fe
-; 1029cf
 
-Function1029cf: ; 1029cf
+Function1029cf:
 	call LoadStandardMenuHeader
 	hlcoord 10, 7
 	ld b, 3
@@ -6324,9 +5968,8 @@
 	ld [wcd4a], a
 	xor a
 	ret
-; 1029fe
 
-Function1029fe: ; 1029fe
+Function1029fe:
 	farcall Function1009f3
 	ret c
 	farcall MobileMenuJoypad
@@ -6349,13 +5992,11 @@
 	and a
 	scf
 	ret
-; 102a26
 
-String_102a26: ; 102a26
+String_102a26:
 	db   "TRADE"
 	next "CANCEL"
 	db   "@"
-; 102a33
 
 MenuData3_102a33:
 	db 8, 11
@@ -6364,7 +6005,7 @@
 	dn 2, 0
 	db A_BUTTON
 
-Function102a3b: ; 102a3b
+Function102a3b:
 	ld a, [wcd30]
 	ld [wc74e], a
 	ld hl, wPlayerName
@@ -6457,9 +6098,8 @@
 	ld a, c
 	ld [wOTTrademonCaughtData], a
 	ret
-; 102b12
 
-Function102b12: ; 102b12
+Function102b12:
 	ld c, 100
 	call DelayFrames
 	call Function102d9a
@@ -6475,9 +6115,8 @@
 
 .asm_102b31
 	ret
-; 102b32
 
-Function102b32: ; 102b32
+Function102b32:
 	ld a, [wcd4c]
 	dec a
 	ld [wCurPartyMon], a
@@ -6488,9 +6127,8 @@
 	call Function102dd3
 	call Function102dec
 	ret
-; 102b4e
 
-Function102b4e: ; 102b4e
+Function102b4e:
 	ld a, OTPARTYMON
 	ld [wMonType], a
 	ld a, [wMenuCursorY]
@@ -6502,15 +6140,13 @@
 	ld a, [wOTPartyCount]
 	ld [w2DMenuNumRows], a
 	ret
-; 102b68
 
-Unreferenced_Function102b68: ; 102b68
+Unreferenced_Function102b68:
 	xor a
 	ld hl, wWindowStackPointer
 	ld bc, $10
 	call ByteFill
 	ret
-; 102b73
 
 Unknown_102b73:
 	db 9, 6
@@ -6519,7 +6155,7 @@
 	dn 1, 0
 	db D_UP | D_DOWN | A_BUTTON
 
-Function102b7b: ; 102b7b
+Function102b7b:
 	xor a
 	ld [wMonType], a
 	ld a, [wMenuCursorY]
@@ -6531,7 +6167,6 @@
 	ld a, [wPartyCount]
 	ld [w2DMenuNumRows], a
 	ret
-; 102b94
 
 Unknown_102b94:
 	db 1, 6
@@ -6540,7 +6175,7 @@
 	dn 1, 0
 	db D_UP | D_DOWN | A_BUTTON
 
-Function102b9c: ; 102b9c
+Function102b9c:
 	ld a, [wcd4d]
 	dec a
 	hlcoord 6, 9
@@ -6548,9 +6183,8 @@
 	call AddNTimes
 	ld [hl], $ec
 	ret
-; 102bac
 
-Function102bac: ; 102bac
+Function102bac:
 	ld a, [wMenuCursorY]
 	dec a
 	ld [wCurPartyMon], a
@@ -6568,9 +6202,8 @@
 	call Function102dec
 	call Function102db7
 	ret
-; 102bdc
 
-Function102bdc: ; 102bdc
+Function102bdc:
 	ld a, [wcd4d]
 	dec a
 	ld hl, wOTPartyMon1Species
@@ -6600,49 +6233,43 @@
 .asm_102c05
 	scf
 	ret
-; 102c07
 
-Function102c07: ; 102c07
+Function102c07:
 	call Function102c14
 	call Function102c3b
 	call Function102c21
 	call Function102c2e
 	ret
-; 102c14
 
-Function102c14: ; 102c14
+Function102c14:
 	ld hl, wPartySpecies
 	ld de, wOTPartySpecies
 	ld bc, 1
 	call Function102c71
 	ret
-; 102c21
 
-Function102c21: ; 102c21
+Function102c21:
 	ld hl, wPartyMonNicknames
 	ld de, wOTPartyMonNicknames
 	ld bc, 11
 	call Function102c71
 	ret
-; 102c2e
 
-Function102c2e: ; 102c2e
+Function102c2e:
 	ld hl, wPartyMonOT
 	ld de, wOTPartyMonOT
 	ld bc, 11
 	call Function102c71
 	ret
-; 102c3b
 
-Function102c3b: ; 102c3b
+Function102c3b:
 	ld hl, wPartyMon1
 	ld de, wOTPartyMon1
 	ld bc, $30
 	call Function102c71
 	ret
-; 102c48
 
-Function102c48: ; 102c48
+Function102c48:
 	farcall Function10165a
 	ld a, 0
 	call GetSRAMBank
@@ -6657,9 +6284,8 @@
 	ld a, $05
 	call FarCopyWRAM
 	ret
-; 102c71
 
-Function102c71: ; 102c71
+Function102c71:
 	ld a, [wcd4c]
 	dec a
 	call AddNTimes
@@ -6672,9 +6298,8 @@
 	pop de
 	call SwapBytes
 	ret
-; 102c87
 
-Function102c87: ; 102c87
+Function102c87:
 	ld a, [wJumptableIndex]
 	push af
 	ld a, [wcf64]
@@ -6714,9 +6339,8 @@
 	pop af
 	ld [wJumptableIndex], a
 	ret
-; 102cee
 
-Function102cee: ; 102cee
+Function102cee:
 	ld a, [wJumptableIndex]
 	dec a
 	call Function102d34
@@ -6750,23 +6374,20 @@
 	ld bc, $2f
 	call CopyBytes
 	ret
-; 102d34
 
-Function102d34: ; 102d34
+Function102d34:
 	ld hl, wc608
 	ld bc, $2f
 	call AddNTimes
 	ret
-; 102d3e
 
-Function102d3e: ; 102d3e
+Function102d3e:
 	call GetSRAMBank
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 102d48
 
-Function102d48: ; 102d48
+Function102d48:
 	ld a, [wcd4c]
 	ld e, a
 	ld d, 0
@@ -6805,9 +6426,8 @@
 .asm_102d98
 	and a
 	ret
-; 102d9a
 
-Function102d9a: ; 102d9a
+Function102d9a:
 	ld a, " "
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
@@ -6818,17 +6438,15 @@
 	call ByteFill
 	farcall HDMATransferAttrMapAndTileMapToWRAMBank3
 	ret
-; 102db7
 
-Function102db7: ; 102db7
+Function102db7:
 	call Function102e4f
 	call Function102e3e
 	ld hl, wcd4b
 	set 1, [hl]
 	ret
-; 102dc3
 
-Function102dc3: ; 102dc3
+Function102dc3:
 	hlcoord 0, 12
 	ld b,  4
 	ld c, 18
@@ -6836,9 +6454,8 @@
 	ld e, l
 	farcall _LinkTextbox
 	ret
-; 102dd3
 
-Function102dd3: ; 102dd3
+Function102dd3:
 	call DisableLCD
 	ld de, GFX_1032a2
 	ld hl, vTiles0
@@ -6847,9 +6464,8 @@
 	farcall __LoadTradeScreenBorder
 	call EnableLCD
 	ret
-; 102dec
 
-Function102dec: ; 102dec
+Function102dec:
 	ld hl, Palettes_1032e2
 	ld de, wOBPals1
 	ld bc, 4 palettes
@@ -6859,9 +6475,8 @@
 	call SetPalettes
 	call DelayFrame
 	ret
-; 102e07
 
-Function102e07: ; 102e07
+Function102e07:
 	hlcoord 3, 10
 	ld b,  1
 	ld c, 11
@@ -6885,24 +6500,20 @@
 	hlcoord 4, 11
 	call PlaceString
 	ret
-; 102e32
 
-.waiting ; 102e32
+.waiting
 	db "Waiting...!@"
-; 102e3e
 
-Function102e3e: ; 102e3e
+Function102e3e:
 	ld de, .CANCEL
 	hlcoord 10, 17
 	call PlaceString
 	ret
-; 102e48
 
-.CANCEL: ; 102e48
+.CANCEL:
 	db "CANCEL@"
-; 102e4f
 
-Function102e4f: ; 102e4f
+Function102e4f:
 	farcall Function16d42e
 	farcall _InitMG_Mobile_LinkTradePalMap
 	ld de, wPlayerName
@@ -6922,9 +6533,8 @@
 	ld de, wOTPartySpecies
 	call .PlaceSpeciesNames
 	ret
-; 102e86
 
-.PlaceSpeciesNames: ; 102e86
+.PlaceSpeciesNames:
 	ld c, 0
 .count_loop
 	ld a, [de]
@@ -6948,9 +6558,8 @@
 	pop bc
 	inc c
 	jr .count_loop
-; 102ea8
 
-Function102ea8: ; 102ea8
+Function102ea8:
 	call Function102dc3
 	ld a, [wcd4c]
 	dec a
@@ -6977,75 +6586,64 @@
 	ld hl, UnknownText_0x102ee2
 	call PrintTextBoxText
 	ret
-; 102ee2
 
-UnknownText_0x102ee2: ; 102ee2
+UnknownText_0x102ee2:
 	text_jump UnknownText_0x1bd286
 	db "@"
 
-Function102ee7: ; 102ee7
+Function102ee7:
 	call Function102dc3
 	ld de, String_102ef4
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102ef4
 
-String_102ef4: ; 102ef4
+String_102ef4:
 	db   "Too bad! The trade"
 	next "was canceled!"
 	db   "@"
-; 102f15
 
-Function102f15: ; 102f15
+Function102f15:
 	call Function102dc3
 	ld de, .TooBadTheTradeWasCanceled
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102f22
 
-.TooBadTheTradeWasCanceled: ; 102f22
+.TooBadTheTradeWasCanceled:
 	db "こうかんを キャンセルしました@"
-; 102f32
 
-Function102f32: ; 102f32
+Function102f32:
 	call Function102dc3
 	ld de, .TradeCompleted
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102f3f
 
-.TradeCompleted: ; 102f3f
+.TradeCompleted:
 	db "Trade completed!@"
-; 102f50
 
-Function102f50: ; 102f50
+Function102f50:
 	call Function102dc3
 	ld de, .PleaseWait
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102f5d
 
-.PleaseWait: ; 102f5d
+.PleaseWait:
 	db "しょうしょう おまち ください@"
-; 102f6d
 
-Function102f6d: ; 102f6d
+Function102f6d:
 	call Function102dc3
 	ld de, .Finished
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102f7a
 
-.Finished: ; 102f7a
+.Finished:
 	db "しゅうりょう します@"
-; 102f85
 
-Function102f85: ; 102f85
+Function102f85:
 	ld a, [wd003]
 	ld c, a
 	ld b, 0
@@ -7064,61 +6662,52 @@
 	ld de, String_102fcc
 	call PlaceString
 	ret
-; 102fb2
 
-String_102fb2: ; 102fb2
+String_102fb2:
 	db   "あいてがわ<PKMN>えらんだ "
 	next "いじょう<PKMN>あるようです!!"
 	db   "@"
-; 102fcc
 
-String_102fcc: ; 102fcc
+String_102fcc:
 	db "に@"
-; 102fce
 
-Function102fce: ; 102fce
+Function102fce:
 	call Function102dc3
 	ld de, String_102fdb
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 102fdb
 
-String_102fdb: ; 102fdb
+String_102fdb:
 	db   "あいてがわ<NO>せんたくに"
 	next "いじょう<PKMN>あるようです!!"
 	done
-; 102ff5
 
-Function102ff5: ; 102ff5
+Function102ff5:
 	call Function102dc3
 	ld de, String_103002
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 103002
 
-String_103002: ; 103002
+String_103002:
 	db   "その#を こうかんすると"
 	next "せんとう できなく なっちゃうよ!"
 	db   "@"
-; 103021
 
-Function103021: ; 103021
+Function103021:
 	call Function102dc3
 	ld de, String_10302e
 	hlcoord 1, 14
 	call PlaceString
 	ret
-; 10302e
 
-String_10302e: ; 10302e
+String_10302e:
 	db   "あいてが ちゅうしを えらんだので"
 	next "こうかんを ちゅうし します"
 	db   "@"
-; 10304f
 
-Function10304f: ; 10304f
+Function10304f:
 	xor a
 	ld [wAttrMapEnd], a
 	ld [wcf42], a
@@ -7125,9 +6714,8 @@
 	ld [wcf44], a
 	ld [wcf45], a
 	ret
-; 10305d
 
-Function10305d: ; 10305d
+Function10305d:
 	nop
 	ld a, [wAttrMapEnd]
 	and a
@@ -7137,9 +6725,8 @@
 	call Function103094
 	call Function10306e
 	ret
-; 10306e
 
-Function10306e: ; 10306e
+Function10306e:
 	ld a, $01
 	ld [hOAMUpdate], a
 	call ClearSprites
@@ -7148,9 +6735,8 @@
 	xor a
 	ld [hOAMUpdate], a
 	ret
-; 10307f
 
-Function10307f: ; 10307f
+Function10307f:
 	ld c, $02
 	ld hl, wcd4b
 	bit 7, [hl]
@@ -7166,9 +6752,8 @@
 	xor a
 	ld [hl], a
 	ret
-; 103094
 
-Function103094: ; 103094
+Function103094:
 	ld hl, wcd4b
 	bit 7, [hl]
 	jr nz, .asm_1030c0
@@ -7205,9 +6790,8 @@
 .asm_1030ca
 	ld [hl], $2c
 	ret
-; 1030cd
 
-Function1030cd: ; 1030cd
+Function1030cd:
 	ld a, [wcf44]
 	ld l, a
 	ld h, 0
@@ -7264,9 +6848,8 @@
 	dec c
 	jr nz, .asm_1030de
 	ret
-; 103112
 
-Unknown_103112: ; 103112
+Unknown_103112:
 	db $00, $00, $00, $00, $00, $00, $00, $00
 	db $00, $00, $00, $00, $00, $00, $00, $00
 	db $00, $00, $00, $00, $00, $00, $00, $00
@@ -7312,9 +6895,8 @@
 	db $00, $00, $00, $00, $00, $00, $00, $00
 	db $00, $00, $00, $00, $00, $00, $00, $00
 	db $00, $00, $00, $00, $00, $00, $00, $00
-; 10327a
 
-Unknown_10327a: ; 10327a
+Unknown_10327a:
 	db $00, $00, $00, $00
 	db $00, $00, $01, $00
 	db $00, $00, $02, $00
@@ -7350,15 +6932,13 @@
 	RGB  0,  0,  0
 	RGB  0,  0,  0
 
-; 103302
 
-Function103302: ; 103302
+Function103302:
 	call Function103309
 	call Function103362
 	ret
-; 103309
 
-Function103309: ; 103309
+Function103309:
 	xor a
 	ld [hBGMapMode], a
 	ld hl, wBuffer1
@@ -7402,9 +6982,8 @@
 	ld [wd1f0], a
 	call Function10339a
 	ret
-; 103362
 
-Function103362: ; 103362
+Function103362:
 .asm_103362
 	ld a, [wd1f0]
 	ld [wd1f1], a
@@ -7430,9 +7009,8 @@
 .asm_103398
 	scf
 	ret
-; 10339a
 
-Function10339a: ; 10339a
+Function10339a:
 	ld a, [wd1f0]
 	ld [wd1f2], a
 	ld c, a
@@ -7445,9 +7023,8 @@
 	ld a, [hl]
 	ld [wd1f3], a
 	ret
-; 1033af
 
-Function1033af: ; 1033af
+Function1033af:
 	call GetJoypad
 	ld a, [hJoyPressed]
 	bit D_LEFT_F, a
@@ -7518,9 +7095,8 @@
 	xor e
 	ld [wBuffer1], a
 	ret
-; 10342c
 
-Function10342c: ; 10342c
+Function10342c:
 	ld a, [wd1f0]
 	ld [wd1f2], a
 	call Function103490
@@ -7527,9 +7103,8 @@
 	call Function10343c
 	call Function1034a7
 	ret
-; 10343c
 
-Function10343c: ; 10343c
+Function10343c:
 	ld a, [wd1f3]
 	cp $02
 	jr nz, .asm_103452
@@ -7565,17 +7140,15 @@
 	ld bc, 11
 	call Function103487
 	ret
-; 103487
 
-Function103487: ; 103487
+Function103487:
 	push de
 	call Function1034f7
 	pop de
 	call PlaceString
 	ret
-; 103490
 
-Function103490: ; 103490
+Function103490:
 	hlcoord 0, 15
 	ld c, $14
 	ld b, $03
@@ -7585,9 +7158,8 @@
 	hlcoord 1, 16
 	call PlaceString
 	ret
-; 1034a7
 
-Function1034a7: ; 1034a7
+Function1034a7:
 	ld a, [wd1f1]
 	ld [wd1f2], a
 	ld bc, 10
@@ -7597,9 +7169,8 @@
 	call Function1034f1
 	ld [hl], $ed
 	ret
-; 1034be
 
-Function1034be: ; 1034be
+Function1034be:
 	ld a, $01
 	ld [wd1f2], a
 	ld hl, wd1ec
@@ -7621,9 +7192,8 @@
 	jr nz, .asm_1034ca
 	call Function103490
 	ret
-; 1034e0
 
-Function1034e0: ; 1034e0
+Function1034e0:
 	push bc
 	push hl
 	call ClearBox
@@ -7634,13 +7204,12 @@
 	ld a, $06
 	call FillBoxWithByte
 	ret
-; 1034f1
 
-Function1034f1: ; 1034f1
+Function1034f1:
 	ld a, [wd1f0]
 	ld [wd1f2], a
 
-Function1034f7: ; 10134f7
+Function1034f7:
 	hlcoord 0, 0
 	add hl, bc
 	ld a, [wd1ef]
@@ -7651,9 +7220,8 @@
 	ld bc, 40
 	call AddNTimes
 	ret
-; 10350f
 
-Function10350f: ; 10350f
+Function10350f:
 	ld a, [wd1f3]
 	push bc
 	ld hl, Unknown_103522
@@ -7665,9 +7233,8 @@
 	ld d, [hl]
 	ld e, a
 	ret
-; 103522
 
-Unknown_103522: ; 103522
+Unknown_103522:
 	dw String_103546
 	dw String_103598
 	dw String_1035a0
@@ -7702,9 +7269,8 @@
 String_1035ba: db "する@"
 String_1035bd: db "しない@"
 String_1035c1: db "けってい@"
-; 1035c6
 
-Function1035c6: ; 1035c6
+Function1035c6:
 	farcall Function10138b
 	ld b, 0
 	ld hl, Unknown_1035d7
@@ -7714,9 +7280,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 1035d7
 
-Unknown_1035d7: ; 1035d7
+Unknown_1035d7:
 	dw Unknown_1035e7
 	dw Unknown_1035f3
 	dw Unknown_103608
@@ -7726,7 +7291,7 @@
 	dw AskMobileOrCable
 	dw AskMobileOrCable
 
-Unknown_1035e7: ; 1035e7
+Unknown_1035e7:
 	dwcoord 0, 6
 	db $12, $07, $07
 	dw .this
@@ -7733,7 +7298,7 @@
 .this
 	db 4, 2, 1, 0, 3
 
-Unknown_1035f3: ; 1035f3
+Unknown_1035f3:
 	dwcoord 0, 7
 	db $12, $06, $09
 	dw .this
@@ -7740,7 +7305,7 @@
 .this
 	db 3, 2, 1, 3
 
-Unknown_1035fe: ; 1035fe
+Unknown_1035fe:
 	dwcoord 0, 9
 	db $12, $04, $0b
 	dw .this
@@ -7747,15 +7312,14 @@
 .this
 	db 2, 0, 3
 
-Unknown_103608: ; 103608
+Unknown_103608:
 	dwcoord 0, 9
 	db $12, $04, $0b
 	dw .this
 .this
 	db 2, 2, 3
-; 103612
 
-AskMobileOrCable: ; 103612
+AskMobileOrCable:
 	ld hl, MenuHeader_103640
 	call LoadMenuHeader
 	ld a, [wMobileOrCable_LastSelection]
@@ -7780,22 +7344,20 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; 103640
 
-MenuHeader_103640: ; 103640
+MenuHeader_103640:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 13, 6, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw MenuData_103648
 	db 1 ; default option
 
-MenuData_103648: ; 103648
+MenuData_103648:
 	db STATICMENU_CURSOR ; flags
 	db 2
 	db "モバイル@"
 	db "ケーブル@"
-; 103654
 
-Function103654: ; 103654
+Function103654:
 	farcall Mobile_AlwaysReturnNotCarry
 	bit 7, c
 	jr nz, .asm_103666
@@ -7809,9 +7371,8 @@
 	set 5, [hl]
 	ld c, $01
 	ret
-; 10366e
 
-Mobile_SelectThreeMons: ; 10366e
+Mobile_SelectThreeMons:
 	farcall Mobile_AlwaysReturnNotCarry
 	bit 7, c
 	jr z, .asm_10369b
@@ -7883,15 +7444,13 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; 1036f9
 
-Function1036f9: ; 1036f9
+Function1036f9:
 	ld hl, UnknownText_0x103767
 	call PrintText
 	ret
-; 103700
 
-Function103700: ; 103700
+Function103700:
 	ld c, $0a
 	ld hl, wSwarmFlags
 	bit SWARMFLAGS_MOBILE_4_F, [hl]
@@ -7934,21 +7493,19 @@
 	call JoyWaitAorB
 	scf
 	ret
-; 103747
 
-MenuHeader_103747: ; 103747
+MenuHeader_103747:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw MenuData_10374f
 	db 1 ; default option
 
-MenuData_10374f: ; 10374f
+MenuData_10374f:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
 	db 3
 	db "はい@"
 	db "やめる@"
 	db "せつめい@"
-; 10375d
 
 UnknownText_0x10375d: ; 0x10375d
 	text_jump UnknownText_0x1c422a
@@ -7979,7 +7536,7 @@
 	db "@"
 ; 0x103780
 
-Function103780: ; 103780
+Function103780:
 	ld a, [wd265]
 	push af
 	call Function10378c
@@ -7986,9 +7543,8 @@
 	pop af
 	ld [wd265], a
 	ret
-; 10378c
 
-Function10378c: ; 10378c
+Function10378c:
 	ld c, 0
 	ld hl, wSwarmFlags
 	bit SWARMFLAGS_MOBILE_4_F, [hl]
@@ -8019,9 +7575,8 @@
 	ld hl, wSwarmFlags
 	res SWARMFLAGS_MOBILE_4_F, [hl]
 	ret
-; 1037c2
 
-Function1037c2: ; 1037c2
+Function1037c2:
 	call Function103823
 	jr c, .nope
 	ld a, [wdc5f]
@@ -8040,7 +7595,6 @@
 	ld [wdc5f], a
 	ld [wScriptVar], a
 	ret
-; 1037e6
 
 UnknownText_0x1037e6: ; 0x1037e6
 	text_jump UnknownText_0x1c449c
@@ -8047,7 +7601,7 @@
 	db "@"
 ; 0x1037eb
 
-Function1037eb: ; 1037eb
+Function1037eb:
 	call Function103823
 	jr nc, .asm_103807
 	ld hl, UnknownText_0x103819
@@ -8072,7 +7626,6 @@
 	ld a, $02
 	ld [wScriptVar], a
 	ret
-; 103819
 
 UnknownText_0x103819: ; 0x103819
 	text_jump UnknownText_0x1c44c0
@@ -8084,7 +7637,7 @@
 	db "@"
 ; 0x103823
 
-Function103823: ; 103823
+Function103823:
 	farcall Mobile_AlwaysReturnNotCarry
 	bit 7, c
 	jr nz, .asm_103838
@@ -8100,9 +7653,8 @@
 .asm_10383a
 	scf
 	ret
-; 10383c
 
-Function10383c: ; 10383c
+Function10383c:
 	ld a, $01
 	ld [wdc60], a
 	xor a
@@ -8128,7 +7680,6 @@
 	ld a, $01
 	ld [wScriptVar], a
 	ret
-; 103876
 
 UnknownText_0x103876: ; 0x103876
 	text_jump UnknownText_0x1c4508
@@ -8135,7 +7686,7 @@
 	db "@"
 ; 0x10387b
 
-Function10387b: ; 10387b
+Function10387b:
 	farcall Mobile_AlwaysReturnNotCarry
 	bit 7, c
 	ret nz
@@ -8146,7 +7697,6 @@
 	call PrintText
 	call JoyWaitAorB
 	ret
-; 103898
 
 UnknownText_0x103898: ; 0x103898
 	text_jump UnknownText_0x1c4525
--- a/mobile/mobile_41.asm
+++ b/mobile/mobile_41.asm
@@ -32,9 +32,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 105f33
 
-StubbedTrainerRankings_MagikarpLength: ; 105f33
+StubbedTrainerRankings_MagikarpLength:
 	ret
 	ld a, BANK(sTrainerRankingLongestMagikarp)
 	call GetSRAMBank
@@ -101,9 +100,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 105f79
 
-StubbedTrainerRankings_BugContestScore: ; 105f79
+StubbedTrainerRankings_BugContestScore:
 	ret
 	ld a, BANK(sTrainerRankingBugContestScore)
 	call GetSRAMBank
@@ -131,9 +129,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 105f9f
 
-StubbedTrainerRankings_AddToSlotsWinStreak: ; 105f9f
+StubbedTrainerRankings_AddToSlotsWinStreak:
 	ret
 	ld a, BANK(sTrainerRankingCurrentSlotsStreak)
 	call GetSRAMBank
@@ -172,9 +169,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 105fd0
 
-StubbedTrainerRankings_EndSlotsWinStreak: ; 105fd0
+StubbedTrainerRankings_EndSlotsWinStreak:
 	ret
 	ld a, BANK(sTrainerRankingCurrentSlotsStreak)
 	call GetSRAMBank
@@ -185,9 +181,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 105fe3
 
-StubbedTrainerRankings_AddToSlotsPayouts: ; 105fe3
+StubbedTrainerRankings_AddToSlotsPayouts:
 	ret
 	ld a, BANK(sTrainerRankingTotalSlotsPayouts)
 	call GetSRAMBank
@@ -214,9 +209,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 106008
 
-StubbedTrainerRankings_AddToBattlePayouts: ; 106008
+StubbedTrainerRankings_AddToBattlePayouts:
 	ret
 	ld a, BANK(sTrainerRankingTotalBattlePayouts)
 	call GetSRAMBank
@@ -245,14 +239,13 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 10602e
 
-StubbedTrainerRankings_StepCount: ; 10602e (41:602e)
+StubbedTrainerRankings_StepCount:
 	ret
 	ld hl, sTrainerRankingStepCount
 	jp StubbedTrainerRankings_Increment4Byte
 
-Unreferenced_StubbedTrainerRankings_BattleTowerWins: ; 106035
+Unreferenced_StubbedTrainerRankings_BattleTowerWins:
 	ret
 	ld a, $5
 	call GetSRAMBank
@@ -263,12 +256,12 @@
 	ld hl, sTrainerRankingBattleTowerWins
 	jp StubbedTrainerRankings_Increment2Byte
 
-StubbedTrainerRankings_TMsHMsTaught: ; 106049
+StubbedTrainerRankings_TMsHMsTaught:
 	ret
 	ld hl, sTrainerRankingTMsHMsTaught
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Battles: ; 106050
+StubbedTrainerRankings_Battles:
 	ret
 	ld a, [wBattleType]
 	cp BATTLETYPE_TUTORIAL ; Exclude the Dude’s tutorial battle
@@ -276,7 +269,7 @@
 	ld hl, sTrainerRankingBattles
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_WildBattles: ; 10605d
+StubbedTrainerRankings_WildBattles:
 	ret
 	ld a, [wBattleType]
 	cp BATTLETYPE_TUTORIAL ; Exclude the Dude’s tutorial battle
@@ -284,12 +277,12 @@
 	ld hl, sTrainerRankingWildBattles
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_TrainerBattles: ; 10606a
+StubbedTrainerRankings_TrainerBattles:
 	ret
 	ld hl, sTrainerRankingTrainerBattles
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Unused1: ; 106071
+StubbedTrainerRankings_Unused1:
 	ret
 	ld hl, sTrainerRankingUnused1
 	jp StubbedTrainerRankings_Increment3Byte
@@ -299,87 +292,87 @@
 	ld hl, sTrainerRankingHOFEntries
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_WildMonsCaught: ; 10607f (41:607f)
+StubbedTrainerRankings_WildMonsCaught:
 	ret
 	ld hl, sTrainerRankingWildMonsCaught
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_HookedEncounters: ; 106086
+StubbedTrainerRankings_HookedEncounters:
 	ret
 	ld hl, sTrainerRankingHookedEncounters
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_EggsHatched: ; 10608d (41:608d)
+StubbedTrainerRankings_EggsHatched:
 	ret
 	ld hl, sTrainerRankingEggsHatched
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_MonsEvolved: ; 106094
+StubbedTrainerRankings_MonsEvolved:
 	ret
 	ld hl, sTrainerRankingMonsEvolved
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_FruitPicked: ; 10609b
+StubbedTrainerRankings_FruitPicked:
 	ret
 	ld hl, sTrainerRankingFruitPicked
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Healings: ; 1060a2
+StubbedTrainerRankings_Healings:
 	ret
 	ld hl, sTrainerRankingHealings
 	jp StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_MysteryGift: ; 1060a9 (41:60a9)
+StubbedTrainerRankings_MysteryGift:
 	ret
 	ld hl, sTrainerRankingMysteryGift
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Trades: ; 1060af
+StubbedTrainerRankings_Trades:
 	ret
 	ld hl, sTrainerRankingTrades
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Fly: ; 1060b5
+StubbedTrainerRankings_Fly:
 	ret
 	ld hl, sTrainerRankingFly
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Surf: ; 1060bb
+StubbedTrainerRankings_Surf:
 	ret
 	ld hl, sTrainerRankingSurf
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Waterfall: ; 1060c1
+StubbedTrainerRankings_Waterfall:
 	ret
 	ld hl, sTrainerRankingWaterfall
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_WhiteOuts: ; 1060c7
+StubbedTrainerRankings_WhiteOuts:
 	ret
 	ld hl, sTrainerRankingWhiteOuts
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_LuckyNumberShow: ; 1060cd
+StubbedTrainerRankings_LuckyNumberShow:
 	ret
 	ld hl, sTrainerRankingLuckyNumberShow
 	jr StubbedTrainerRankings_Increment2Byte
 
-StubbedTrainerRankings_PhoneCalls: ; 1060d3
+StubbedTrainerRankings_PhoneCalls:
 	ret
 	ld hl, sTrainerRankingPhoneCalls
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Unused2: ; 1060df
+StubbedTrainerRankings_Unused2:
 	ret
 	ld hl, sTrainerRankingUnused2
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_LinkBattles: ; 1060df
+StubbedTrainerRankings_LinkBattles:
 	ret
 	ld hl, sTrainerRankingLinkBattles
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Splash: ; 1060e5
+StubbedTrainerRankings_Splash:
 	ret
 	; Only counts if it’s the player’s turn
 	ld a, [hBattleTurn]
@@ -388,12 +381,12 @@
 	ld hl, sTrainerRankingSplash
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_TreeEncounters: ; 1060ef
+StubbedTrainerRankings_TreeEncounters:
 	ret
 	ld hl, sTrainerRankingTreeEncounters
 	jr StubbedTrainerRankings_Increment3Byte
 
-StubbedTrainerRankings_Unused3: ; 1060f5
+StubbedTrainerRankings_Unused3:
 	ret
 	ld hl, sTrainerRankingUnused3
 	jr StubbedTrainerRankings_Increment3Byte
@@ -407,16 +400,14 @@
 	ret
 	ld hl, sTrainerRankingColosseumLosses
 	jr StubbedTrainerRankings_Increment3Byte
-; 106107
 
 StubbedTrainerRankings_ColosseumDraws: ; draw
 	ret
 	ld hl, sTrainerRankingColosseumDraws
 	jr StubbedTrainerRankings_Increment3Byte
-; 10610d
 
 ; Counts uses of both Selfdestruct and Explosion.
-StubbedTrainerRankings_Selfdestruct: ; 10610d
+StubbedTrainerRankings_Selfdestruct:
 	ret
 	; Only counts if it’s the player’s turn
 	ld a, [hBattleTurn]
@@ -424,33 +415,29 @@
 	ret nz
 	ld hl, sTrainerRankingSelfdestruct
 	jr StubbedTrainerRankings_Increment3Byte
-; 106117
 
-StubbedTrainerRankings_Increment4Byte: ; 106117
+StubbedTrainerRankings_Increment4Byte:
 	push bc
 	ld bc, 3
 	jr StubbedTrainerRankings_Increment
-; 10611d
 
-StubbedTrainerRankings_Increment3Byte: ; 10611d
+StubbedTrainerRankings_Increment3Byte:
 	push bc
 	ld bc, 2
 	jr StubbedTrainerRankings_Increment
-; 106123
 
-StubbedTrainerRankings_Increment2Byte: ; 106123
+StubbedTrainerRankings_Increment2Byte:
 	push bc
 	ld bc, 1
 	jr StubbedTrainerRankings_Increment
-; 106129
 
 ; unused
-StubbedTrainerRankings_Increment1Byte: ; 106129
+StubbedTrainerRankings_Increment1Byte:
 	push bc
 	ld bc, 0
 
 ; Increments a big-endian value of bc + 1 bytes at hl
-StubbedTrainerRankings_Increment: ; 10612d
+StubbedTrainerRankings_Increment:
 	ld a, BANK(sTrainerRankings)
 	call GetSRAMBank
 	push hl
@@ -484,10 +471,9 @@
 	call CloseSRAM
 	pop bc
 	ret
-; 106155
 
 ; Used when SRAM bank 5 isn’t already loaded — what’s the point of this?
-UpdateTrainerRankingsChecksum2: ; 106155
+UpdateTrainerRankingsChecksum2:
 	ret
 	ld a, BANK(sTrainerRankings)
 	call GetSRAMBank
@@ -494,9 +480,8 @@
 	call UpdateTrainerRankingsChecksum
 	call CloseSRAM
 	ret
-; 106162
 
-UpdateTrainerRankingsChecksum: ; 106162
+UpdateTrainerRankingsChecksum:
 	push de
 	call CalculateTrainerRankingsChecksum
 	ld hl, sTrainerRankingsChecksum
@@ -505,9 +490,8 @@
 	ld [hl], e
 	pop de
 	ret
-; 10616e
 
-CalculateTrainerRankingsChecksum: ; 10616e
+CalculateTrainerRankingsChecksum:
 	push bc
 	ld hl, sTrainerRankings
 	ld bc, sTrainerRankingsChecksum - sTrainerRankings
@@ -528,10 +512,9 @@
 	jr nz, .asm_106179
 	pop bc
 	ret
-; 106187
 
 
-BackupMobileEventIndex: ; 106187
+BackupMobileEventIndex:
 	ld a, BANK(sMobileEventIndex)
 	call GetSRAMBank
 	ld a, [sMobileEventIndex]
@@ -542,10 +525,9 @@
 	ld [sMobileEventIndexBackup], a
 	call CloseSRAM
 	ret
-; 10619d
 
 
-RestoreMobileEventIndex: ; 10619d (41:619d)
+RestoreMobileEventIndex:
 	ld a, BANK(sMobileEventIndexBackup)
 	call GetSRAMBank
 	ld a, [sMobileEventIndexBackup]
@@ -556,9 +538,8 @@
 	ld [sMobileEventIndex], a
 	call CloseSRAM
 	ret
-; 1061b3 (41:61b3)
 
-Unreferenced_VerifyTrainerRankingsChecksum: ; 1061b3
+Unreferenced_VerifyTrainerRankingsChecksum:
 	call CalculateTrainerRankingsChecksum
 	ld hl, sTrainerRankingsChecksum
 	ld a, d
@@ -568,9 +549,8 @@
 	ld a, e
 	cp [hl]
 	ret
-; 1061c0
 
-DeleteMobileEventIndex: ; 1061c0 (41:61c0)
+DeleteMobileEventIndex:
 	ld a, BANK(sMobileEventIndex)
 	call GetSRAMBank
 	xor a
@@ -577,7 +557,6 @@
 	ld [sMobileEventIndex], a
 	call CloseSRAM
 	ret
-; 1061cd (41:61cd)
 
 ; Used in the Japanese version to initialize Trainer Rankings data
 ; for a new save file. Unreferenced in the English version.
@@ -599,10 +578,9 @@
 	ld bc, sTrainerRankingsEnd - sTrainerRankings
 	call CopyBytes
 	ret
-; 1061ef
 
 
-_MobilePrintNum:: ; 1061ef
+_MobilePrintNum::
 ; Supports signed 31-bit integers (up to 10 digits)
 ; b: Bits 0-4 = # bytes
 ;    Bit 7 = set if negative
@@ -723,7 +701,6 @@
 	pop de
 	pop bc
 	ret
-; 106292
 
 ._9	dd 1000000000
 ._8	dd 100000000
@@ -733,9 +710,8 @@
 ._4	dd 10000
 ._3	dd 1000
 ._2	dd 100
-; 1062b2
 
-.Function1062b2: ; 1062b2
+.Function1062b2:
 	ld c, $0
 .asm_1062b4
 	ld a, [de]
@@ -793,9 +769,8 @@
 
 	ld [hl], -10
 	ret
-; 1062ff
 
-.Function1062ff: ; 1062ff
+.Function1062ff:
 	ld a, [hPrintNum10]
 	bit 7, a
 	jr nz, .asm_10630d
@@ -808,17 +783,15 @@
 .asm_10630d
 	inc hl
 	ret
-; 10630f
 
 ; functions related to the cable club and various NPC scripts referencing communications
 
-Mobile_DummyReturnFalse: ; 10630f
+Mobile_DummyReturnFalse:
 	xor a
 	ld [wScriptVar], a
 	ret
-; 106314
 
-Stubbed_Function106314: ; 106314
+Stubbed_Function106314:
 	ret
 	ld a, $4
 	call GetSRAMBank
@@ -832,9 +805,8 @@
 	ld [$a800], a
 	call CloseSRAM
 	ret
-; 10632f
 
-Mobile_AlwaysReturnNotCarry: ; 10632f
+Mobile_AlwaysReturnNotCarry:
 	or a
 	ret
 
@@ -872,9 +844,8 @@
 	xor a
 	ld c, a
 	ret
-; 10635c
 
-Function10635c: ; 10635c
+Function10635c:
 	ld a, [wMobileCommsJumptableIndex]
 	bit 7, a
 	ret nz
@@ -882,9 +853,8 @@
 	ld hl, .Jumptable
 	rst JumpTable
 	ret
-; 10636a
 
-.Jumptable: ; 10636a
+.Jumptable:
 	dw .init
 	dw Function106392
 	dw Function1063cc
@@ -894,9 +864,8 @@
 	dw Function106403
 	dw Function106442
 	dw Function106453
-; 10637c
 
-.init: ; 10637c
+.init:
 	ld de, wcd30
 	ld hl, $41
 	ld bc, $41
@@ -906,9 +875,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 106392
 
-Function106392: ; 106392
+Function106392:
 	xor a
 	ld [wcf64], a
 	ld a, [wc821]
@@ -943,9 +911,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1063cc
 
-Function1063cc: ; 1063cc
+Function1063cc:
 	ld a, $78
 	ld [wcd42], a
 	ld a, [wMobileCommsJumptableIndex]
@@ -952,7 +919,7 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 
-Function1063d8: ; 1063d8
+Function1063d8:
 	ld hl, wcd42
 	dec [hl]
 	ret nz
@@ -960,9 +927,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1063e5
 
-Function1063e5: ; 1063e5
+Function1063e5:
 	ld a, [wcf64]
 	cp $3
 	ret nz
@@ -970,9 +936,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 1063f3
 
-Function1063f3: ; 1063f3
+Function1063f3:
 	ld de, wcd31
 	ld a, $32
 	call Function3e32
@@ -980,9 +945,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 106403
 
-Function106403: ; 106403
+Function106403:
 	ld a, [wc821]
 	bit 1, a
 	jr nz, .asm_106426
@@ -1021,9 +985,8 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 	ret
-; 106442
 
-Function106442: ; 106442
+Function106442:
 	ld a, $36
 	call Function3e32
 	xor a
@@ -1033,7 +996,7 @@
 	inc a
 	ld [wMobileCommsJumptableIndex], a
 
-Function106453: ; 106453
+Function106453:
 	ld a, [wMobileCommsJumptableIndex]
 	set 7, a
 	ld [wMobileCommsJumptableIndex], a
@@ -1041,14 +1004,12 @@
 	ld a, $4
 	ld [wcf64], a
 	ret
-; 106462
 
 Stubbed_Function106462:
 	ret
 	ret
-; 106464
 
-Function106464:: ; 106464
+Function106464::
 	ld de, FontsExtra_SolidBlackGFX
 	ld hl, vTiles2 tile "■" ; $60
 	lb bc, BANK(FontsExtra_SolidBlackGFX), 1
@@ -1068,9 +1029,8 @@
 	call Get2bpp
 	farcall LoadFrame
 	ret
-; 10649b
 
-Function10649b: ; 10649b
+Function10649b:
 	ld a, [wTextBoxFrame]
 	maskbits NUM_FRAMES
 	ld bc, 6 * LEN_1BPP_TILE
@@ -1088,9 +1048,8 @@
 	ld b, BANK(TextBoxSpaceGFX)
 	call Function1064c3
 	ret
-; 1064c3
 
-Function1064c3: ; 1064c3
+Function1064c3:
 	ld a, [rSVBK]
 	push af
 	ld a, $6
@@ -1106,7 +1065,7 @@
 	ld [rSVBK], a
 	jr asm_1064ed
 
-Function1064d8: ; 1064d8
+Function1064d8:
 	ld a, [rSVBK]
 	push af
 	ld a, $6
@@ -1139,14 +1098,12 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 10650a
 
-Function10650a: ; 10650a
+Function10650a:
 	ld de, MobilePhoneTilesGFX
 	lb bc, BANK(MobilePhoneTilesGFX), 17
 	call Get2bpp
 	ret
-; 106514
 
 GFX_106514:
 INCBIN "gfx/unknown/106514.2bpp"
--- a/mobile/mobile_42.asm
+++ b/mobile/mobile_42.asm
@@ -1,9 +1,8 @@
-MobileTradeAnimation_SendGivemonToGTS: ; 108000
+MobileTradeAnimation_SendGivemonToGTS:
 	ld a, $80
 	ld [wcf65], a
 	ld de, .TradeAnimScript
 	jp RunMobileTradeAnim_NoFrontpics
-; 10800b
 
 .TradeAnimScript:
 	mobiletradeanim_showgtsgivemon
@@ -18,13 +17,12 @@
 	ld a, $80
 	jr asm_108018
 
-MobileTradeAnimation_ReceiveGetmonFromGTS: ; 108016
+MobileTradeAnimation_ReceiveGetmonFromGTS:
 	ld a, $0
 asm_108018:
 	ld [wcf65], a
 	ld de, .TradeAnimScript
 	jp RunMobileTradeAnim_NoFrontpics
-; 108021
 
 .TradeAnimScript:
 	mobiletradeanim_11
@@ -33,11 +31,11 @@
 	mobiletradeanim_showgtsgetmon
 	mobiletradeanim_end
 
-Function108026: ; 108026
+Function108026:
 	ld a, $0
 	jr asm_10802c
 
-Function10802a: ; 10802a
+Function10802a:
 	ld a, $1
 
 asm_10802c:
@@ -44,7 +42,6 @@
 	ld [wcf65], a
 	ld de, .TradeAnimScript
 	jp RunMobileTradeAnim_Frontpics
-; 108035
 
 .TradeAnimScript: ; trade
 	mobiletradeanim_showgivemon
@@ -56,12 +53,11 @@
 	mobiletradeanim_showgetmon
 	mobiletradeanim_end
 
-Function10803d: ; 10803d
+Function10803d:
 	ld a, $0
 	ld [wcf65], a
 	ld de, .TradeAnimScript
 	jp RunMobileTradeAnim_NoFrontpics
-; 108048
 
 .TradeAnimScript:
 	mobiletradeanim_11
@@ -70,12 +66,11 @@
 	mobiletradeanim_showoddegg
 	mobiletradeanim_end
 
-Function10804d: ; 10804d
+Function10804d:
 	ld a, $0
 	ld [wcf65], a
 	ld de, .TradeAnimScript
 	jp RunMobileTradeAnim_NoFrontpics
-; 108058
 
 .TradeAnimScript:
 	mobiletradeanim_11
@@ -82,7 +77,7 @@
 	mobiletradeanim_showgtsgetmon
 	mobiletradeanim_end
 
-RunMobileTradeAnim_Frontpics: ; 10805b
+RunMobileTradeAnim_Frontpics:
 	ld hl, wTradeAnimAddress
 	ld [hl], e
 	inc hl
@@ -110,9 +105,8 @@
 	pop af
 	ld [hMapAnims], a
 	ret
-; 108089
 
-RunMobileTradeAnim_NoFrontpics: ; 108089
+RunMobileTradeAnim_NoFrontpics:
 	ld hl, wTradeAnimAddress
 	ld [hl], e
 	inc hl
@@ -140,9 +134,8 @@
 	pop af
 	ld [hMapAnims], a
 	ret
-; 1080b7
 
-Function1080b7: ; 1080b7
+Function1080b7:
 	xor a
 	ld [wJumptableIndex], a
 	call ClearBGPalettes
@@ -216,9 +209,8 @@
 	call Function108b98
 	call Function108af4
 	ret
-; 108157
 
-Function108157: ; 108157
+Function108157:
 	xor a
 	ld [wJumptableIndex], a
 	call ClearBGPalettes
@@ -253,9 +245,8 @@
 	call Function108b98
 	call Function108af4
 	ret
-; 1081ad
 
-MobileTradeAnim_ClearTiles: ; 1081ad
+MobileTradeAnim_ClearTiles:
 	ld a, $1
 	ld [rVBK], a
 	ld hl, vTiles0
@@ -269,9 +260,8 @@
 	xor a
 	call ByteFill
 	ret
-; 1081ca
 
-MobileTradeAnim_ClearBGMap: ; 1081ca
+MobileTradeAnim_ClearBGMap:
 	ld a, $1
 	ld [rVBK], a
 	hlbgcoord 0, 0
@@ -285,9 +275,8 @@
 	ld a, $7f
 	call ByteFill
 	ret
-; 1081e9
 
-MobileTradeAnim_GetFrontpic: ; 1081e9
+MobileTradeAnim_GetFrontpic:
 	push de
 	push af
 	predef GetUnownLetter
@@ -298,9 +287,8 @@
 	pop de
 	predef GetMonFrontpic
 	ret
-; 108201
 
-Function108201: ; 108201
+Function108201:
 	push de
 	push af
 	predef GetUnownLetter
@@ -311,9 +299,8 @@
 	pop de
 	predef GetAnimatedFrontpic
 	ret
-; 108219
 
-Function108219: ; 108219
+Function108219:
 	ld [wCurPartySpecies], a
 	hlcoord 7, 2
 	ld d, $0
@@ -320,9 +307,8 @@
 	ld e, ANIM_MON_TRADE
 	predef AnimateFrontpic
 	ret
-; 108229
 
-Function108229: ; 108229
+Function108229:
 	ld [wCurPartySpecies], a
 	hlcoord 7, 2
 	ld d, $0
@@ -329,9 +315,8 @@
 	ld e, ANIM_MON_TRADE
 	predef LoadMonAnimation
 	ret
-; 108239
 
-MobileTradeAnim_InitSpeciesName: ; 108239
+MobileTradeAnim_InitSpeciesName:
 	push de
 	ld [wd265], a
 	call GetPokemonName
@@ -340,9 +325,8 @@
 	ld bc, MON_NAME_LENGTH
 	call CopyBytes
 	ret
-; 10824b
 
-MobileTradeAnim_JumptableLoop: ; 10824b
+MobileTradeAnim_JumptableLoop:
 	ld a, [wJumptableIndex]
 	bit 7, a
 	jr nz, .StopAnim
@@ -365,9 +349,8 @@
 	farcall Function106464
 	scf
 	ret
-; 10827b
 
-.ExecuteMobileTradeAnimCommand: ; 10827b
+.ExecuteMobileTradeAnimCommand:
 	ld a, [wJumptableIndex]
 	ld e, a
 	ld d, 0
@@ -378,9 +361,8 @@
 	ld h, [hl]
 	ld l, a
 	jp hl
-; 10828a
 
-.Jumptable: ; 10828a
+.Jumptable:
 	dw GetMobileTradeAnimByte ; 00
 	dw MobileTradeAnim_ShowPlayerMonToBeSent ; 01
 	dw MobileTradeAnim_02 ; 02
@@ -401,15 +383,13 @@
 	dw MobileTradeAnim_11 ; 11
 	dw MobileTradeAnim_FadeToBlack ; 12
 	dw MobileTradeAnim_GetOddEgg ; 13 get odd egg
-; 1082b2
 
-MobileTradeAnim_Next: ; 1082b2
+MobileTradeAnim_Next:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 1082b7
 
-GetMobileTradeAnimByte: ; 1082b7
+GetMobileTradeAnimByte:
 	ld hl, wTradeAnimAddress
 	ld e, [hl]
 	inc hl
@@ -421,15 +401,13 @@
 	dec hl
 	ld [hl], e
 	ret
-; 1082c6
 
-EndMobileTradeAnim: ; 1082c6
+EndMobileTradeAnim:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 1082cc
 
-WaitMobileTradeSpriteAnims: ; 1082cc
+WaitMobileTradeSpriteAnims:
 .loop
 	push bc
 	farcall PlaySpriteAnimations
@@ -438,9 +416,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 1082db
 
-Function1082db: ; 1082db
+Function1082db:
 .loop
 	farcall PlaySpriteAnimations
 	farcall SetUpPokeAnim
@@ -447,9 +424,8 @@
 	farcall HDMATransferTileMapToWRAMBank3
 	jr nc, .loop
 	ret
-; 1082f0
 
-Function1082f0: ; 1082f0
+Function1082f0:
 .loop
 	call Function108b78
 	call DelayFrame
@@ -456,9 +432,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 1082fa
 
-Function1082fa: ; 1082fa
+Function1082fa:
 .loop
 	call Function108b78
 	push hl
@@ -470,9 +445,8 @@
 	dec c
 	jr nz, .loop
 	ret
-; 10830e
 
-MobileTradeAnim_ShowPlayerMonToBeSent: ; 10830e
+MobileTradeAnim_ShowPlayerMonToBeSent:
 	ld de, MUSIC_EVOLUTION
 	call PlayMusic2
 	ld a, $80
@@ -537,9 +511,8 @@
 	call WaitMobileTradeSpriteAnims
 	call GetMobileTradeAnimByte
 	ret
-; 10839b
 
-MobileTradeAnim_ShowOTMonFromTrade: ; 10839b
+MobileTradeAnim_ShowOTMonFromTrade:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -595,9 +568,8 @@
 	call Function108c16
 	call GetMobileTradeAnimByte
 	ret
-; 10842c
 
-MobileTradeAnim_ShowPlayerMonForGTS: ; 10842c
+MobileTradeAnim_ShowPlayerMonForGTS:
 	ld de, MUSIC_EVOLUTION
 	call PlayMusic2
 	ld a, $80
@@ -672,9 +644,8 @@
 	call WaitMobileTradeSpriteAnims
 	call GetMobileTradeAnimByte
 	ret
-; 1084d7
 
-MobileTradeAnim_ShowOTMonFromGTS: ; 1084d7
+MobileTradeAnim_ShowOTMonFromGTS:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -741,9 +712,8 @@
 	call Function108c40
 	call GetMobileTradeAnimByte
 	ret
-; 108589
 
-MobileTradeAnim_GetOddEgg: ; 108589
+MobileTradeAnim_GetOddEgg:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -809,9 +779,8 @@
 	call Function1082db
 	call GetMobileTradeAnimByte
 	ret
-; 108638
 
-MobileTradeAnim_02: ; 108638
+MobileTradeAnim_02:
 	farcall DeinitializeAllSprites
 	call ClearBGPalettes
 	call ClearSprites
@@ -845,9 +814,8 @@
 	call Function108af4
 	call GetMobileTradeAnimByte
 	ret
-; 108689
 
-MobileTradeAnim_10: ; 108689
+MobileTradeAnim_10:
 	farcall DeinitializeAllSprites
 	call ClearBGPalettes
 	call ClearSprites
@@ -891,9 +859,8 @@
 	call Function108af4
 	call GetMobileTradeAnimByte
 	ret
-; 1086f4
 
-MobileTradeAnim_11: ; 1086f4
+MobileTradeAnim_11:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -940,9 +907,8 @@
 	call PlayMusic2
 	call GetMobileTradeAnimByte
 	ret
-; 108763
 
-MobileTradeAnim_GiveTrademon1: ; 108763
+MobileTradeAnim_GiveTrademon1:
 	ld de, SFX_GIVE_TRADEMON
 	call PlaySFX
 	ld c, 40
@@ -1006,9 +972,8 @@
 .done
 	call MobileTradeAnim_Next
 	ret
-; 1087cf
 
-MobileTradeAnim_GiveTrademon2: ; 1087cf
+MobileTradeAnim_GiveTrademon2:
 	ld c, 40
 	ld hl, wBGPals2 + 1 palettes
 	call Function1082f0
@@ -1039,9 +1004,8 @@
 .done
 	call GetMobileTradeAnimByte
 	ret
-; 108811
 
-MobileTradeAnim_05: ; 108811
+MobileTradeAnim_05:
 	ld c, 40
 	call WaitMobileTradeSpriteAnims
 	ld a, $1
@@ -1057,9 +1021,8 @@
 	ld de, SFX_THROW_BALL
 	call PlaySFX
 	ret
-; 108838
 
-MobileTradeAnim_06: ; 108838
+MobileTradeAnim_06:
 	ld c, 40
 	call WaitMobileTradeSpriteAnims
 	ld a, $1
@@ -1068,9 +1031,8 @@
 	call PlaySFX
 	call GetMobileTradeAnimByte
 	ret
-; 10884c
 
-MobileTradeAnim_07: ; 10884c
+MobileTradeAnim_07:
 	ld c, 80
 	call DelayFrames
 	depixel 30, 10, 2, 0
@@ -1080,9 +1042,8 @@
 	ld de, SFX_THROW_BALL
 	call PlaySFX
 	ret
-; 108863
 
-MobileTradeAnim_GetTrademon1: ; 108863
+MobileTradeAnim_GetTrademon1:
 	ld c, 40
 	call WaitMobileTradeSpriteAnims
 .loop
@@ -1105,9 +1066,8 @@
 	call Function108af4
 	call MobileTradeAnim_Next
 	ret
-; 108894
 
-MobileTradeAnim_GetTrademon2: ; 108894
+MobileTradeAnim_GetTrademon2:
 	ld c, 20
 	ld hl, wBGPals2 + 1 palettes
 	call Function1082fa
@@ -1174,9 +1134,8 @@
 .asm_108906
 	call MobileTradeAnim_Next
 	ret
-; 10890a
 
-MobileTradeAnim_GetTrademon3: ; 10890a
+MobileTradeAnim_GetTrademon3:
 	ld c, 40
 	ld hl, wBGPals2 palette 6
 	call Function1082f0
@@ -1183,9 +1142,8 @@
 	call Function108af4
 	call GetMobileTradeAnimByte
 	ret
-; 108919
 
-MobileTradeAnim_0f: ; 108919
+MobileTradeAnim_0f:
 	ld c, 40
 	call WaitMobileTradeSpriteAnims
 	farcall DeinitializeAllSprites
@@ -1198,9 +1156,8 @@
 	call EnableLCD
 	call GetMobileTradeAnimByte
 	ret
-; 10893d
 
-MobileTradeAnim_FadeToBlack: ; 10893d
+MobileTradeAnim_FadeToBlack:
 .loop
 	ld a, [rBGP]
 	and a
@@ -1219,9 +1176,8 @@
 	call DmgToCgbObjPal0
 	call GetMobileTradeAnimByte
 	ret
-; 10895e
 
-Function10895e: ; 10895e
+Function10895e:
 	ld de, vTiles0 tile $30
 	jr asm_108966
 
@@ -1241,9 +1197,8 @@
 	predef PlaceGraphic
 	call WaitBGMap
 	ret
-; 10898a
 
-Function10898a: ; 10898a
+Function10898a:
 	ld de, vTiles2
 	call MobileTradeAnim_GetFrontpic
 	call WaitTop
@@ -1255,9 +1210,8 @@
 	predef PlaceGraphic
 	call WaitBGMap
 	ret
-; 1089a8
 
-MobileTradeAnim_DisplayMonToBeSent: ; 1089a8
+MobileTradeAnim_DisplayMonToBeSent:
 	ld de, wPlayerTrademonSpecies
 	ld a, [de]
 	cp EGG
@@ -1307,16 +1261,14 @@
 	call PlaceString
 	call MobileTradeAnim_MonDisplay_UpdateBGMap
 	ret
-; 108a1d
 
-.EggTemplate: ; 108a1d
+.EggTemplate:
 	db   "タマゴ"
 	next "おや/?????"
 	next "<ID>№<DOT>?????"
 	db   "@"
-; 108a33
 
-Function108a33: ; 108a33
+Function108a33:
 	call WaitTop
 	call MobileTradeAnim_ClearTilemap
 	ld a, HIGH(vBGMap1)
@@ -1330,13 +1282,11 @@
 	call PlaceString
 	call MobileTradeAnim_MonDisplay_UpdateBGMap
 	ret
-; 108a54
 
-.OddEgg: ; 108a54
+.OddEgg:
 	db "なぞのタマゴ@"
-; 108a5b
 
-MobileTradeAnim_LoadMonTemplate: ; 108a5b
+MobileTradeAnim_LoadMonTemplate:
 	call WaitTop
 	call MobileTradeAnim_ClearTilemap
 	ld a, HIGH(vBGMap1)
@@ -1349,38 +1299,33 @@
 	ld de, .MonTemplate
 	call PlaceString
 	ret
-; 108a79
 
-.MonTemplate: ; 108a79
+.MonTemplate:
 	db   "─ №<DOT>"
 	next ""
 	next "おや/"
 	next "<ID>№<DOT>"
 	db   "@"
-; 108a87
 
-MobileTradeAnim_MonDisplay_UpdateBGMap: ; 108a87
+MobileTradeAnim_MonDisplay_UpdateBGMap:
 	call WaitBGMap
 	call WaitTop
 	ld a, HIGH(vBGMap0)
 	ld [hBGMapAddress + 1], a
 	ret
-; 108a92
 
-MobileTradeAnim_MonDisplay_PrintSpeciesNumber: ; 108a92
+MobileTradeAnim_MonDisplay_PrintSpeciesNumber:
 	hlcoord 9, 0
 	lb bc, PRINTNUM_LEADINGZEROS | 1, 3
 	call PrintNum
 	ret
-; 108a9c
 
-MobileTradeAnim_MonDisplay_PrintSpeciesName: ; 108a9c
+MobileTradeAnim_MonDisplay_PrintSpeciesName:
 	hlcoord 5, 2
 	call PlaceString
 	ret
-; 108aa3
 
-MobileTradeAnim_MonDisplay_PrintOTNameAndGender: ; 108aa3
+MobileTradeAnim_MonDisplay_PrintOTNameAndGender:
 	cp $3
 	jr c, .got_gender
 	xor a
@@ -1397,30 +1342,26 @@
 	ld a, [hl]
 	ld [bc], a
 	ret
-; 108abb
 
-.GenderChars: ; 108abb
+.GenderChars:
 	db " "
 	db "♂"
 	db "♀"
-; 108abe
 
-MobileTradeAnim_MonDisplay_PrintIDNumber: ; 108abe
+MobileTradeAnim_MonDisplay_PrintIDNumber:
 	hlcoord 8, 6
 	lb bc, PRINTNUM_LEADINGZEROS | 2, 5
 	call PrintNum
 	ret
-; 108ac8
 
-MobileTradeAnim_ClearTilemap: ; 108ac8
+MobileTradeAnim_ClearTilemap:
 	hlcoord 0, 0
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	ld a, " "
 	call ByteFill
 	ret
-; 108ad4
 
-Function108ad4: ; 108ad4
+Function108ad4:
 	and a
 	jr z, .asm_108adc
 	ld de, GFX_1092c7
@@ -1438,9 +1379,8 @@
 	ld a, $0
 	ld [rVBK], a
 	ret
-; 108af4
 
-Function108af4: ; 108af4
+Function108af4:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -1477,9 +1417,8 @@
 	call DmgToCgbBGPals
 	call DelayFrame
 	ret
-; 108b45
 
-Function108b45: ; 108b45
+Function108b45:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -1493,9 +1432,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 108b5a
 
-Function108b5a: ; 108b5a
+Function108b5a:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -1515,9 +1453,8 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 108b78
 
-Function108b78: ; 108b78
+Function108b78:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -1540,12 +1477,11 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 108b98
 
 Palette_108b98:
 ; removed
 
-Function108b98: ; 108b98
+Function108b98:
 	ld d, a
 	ld a, [rSVBK]
 	push af
@@ -1567,15 +1503,13 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 108bbd
 
-MobileTradeAnim_DeleteSprites: ; 108bbd
+MobileTradeAnim_DeleteSprites:
 	farcall DeinitializeAllSprites
 	call ClearSprites
 	ret
-; 108bc7
 
-Function108bc7: ; 108bc7 (42:4bc7)
+Function108bc7:
 	ld a, [wcf64]
 	and a
 	ret z
@@ -1592,7 +1526,7 @@
 	farcall DeinitializeSprite
 	ret
 
-Function108be0: ; 108be0 (42:4be0)
+Function108be0:
 	ld hl, SPRITEANIMSTRUCT_YCOORD
 	add hl, bc
 	ld a, [hl]
@@ -1601,9 +1535,8 @@
 	add 1 * 8
 	ld [hl], a
 	ret
-; 108bec (42:4bec)
 
-Function108bec: ; 108bec
+Function108bec:
 	ld a, $90
 	ld [hWY], a
 	ld hl, .PlayerWillTradeMon
@@ -1615,7 +1548,6 @@
 	ld c, 80
 	call DelayFrames
 	ret
-; 108c07
 
 .PlayerWillTradeMon: ; 0x108c07
 	text_jump UnknownText_0x1bc787
@@ -1632,7 +1564,7 @@
 	db "@"
 ; 0x108c16
 
-Function108c16: ; 108c16
+Function108c16:
 	ld a, $90
 	ld [hWY], a
 	ld hl, .TakeGoodCareOfMon
@@ -1640,7 +1572,6 @@
 	ld c, 80
 	call DelayFrames
 	ret
-; 108c26
 
 .TakeGoodCareOfMon: ; 0x108c26
 	text_jump UnknownText_0x1bc7c3
@@ -1647,7 +1578,7 @@
 	db "@"
 ; 0x108c2b
 
-Function108c2b: ; 108c2b
+Function108c2b:
 	ld a, $90
 	ld [hWY], a
 	ld hl, .PlayersMonTrade
@@ -1655,7 +1586,6 @@
 	ld c, 80
 	call DelayFrames
 	ret
-; 108c3b
 
 .PlayersMonTrade: ; 0x108c3b
 	text_jump UnknownText_0x1bc7dd
@@ -1662,7 +1592,7 @@
 	db "@"
 ; 0x108c40
 
-Function108c40: ; 108c40
+Function108c40:
 	ld a, $90
 	ld [hWY], a
 	ld a, [wcf65]
@@ -1680,7 +1610,6 @@
 	ld c, 80
 	call DelayFrames
 	ret
-; 108c63
 
 .TakeGoodCareOf: ; 0x108c63
 	text_jump UnknownText_0x1bc7f0
@@ -1692,7 +1621,7 @@
 	db "@"
 ; 0x108c6d
 
-Function108c6d: ; 108c6d
+Function108c6d:
 	ld hl, LZ_108fe7
 	debgcoord 0, 0
 	call Decompress
@@ -1700,9 +1629,8 @@
 	debgcoord 0, 0, vBGMap1
 	call Decompress
 	ret
-; 108c80
 
-Function108c80: ; 108c80
+Function108c80:
 	ld a, $1
 	ld [rVBK], a
 	ld hl, LZ_1090a7
@@ -1714,9 +1642,8 @@
 	ld a, $0
 	ld [rVBK], a
 	ret
-; 108c9b
 
-DebugMobileTrade: ; 108c9b
+DebugMobileTrade:
 ; localization error: NAME_LENGTH (11) should be NAME_LENGTH_JAPANESE (6) here
 
 	ld hl, .DebugTradeData
@@ -1781,7 +1708,6 @@
 	jr nz, .their_ot_loop
 
 	ret
-; 108ce9
 
 .DebugTradeData:
 	db VENUSAUR
@@ -1792,9 +1718,8 @@
 	db "クりーチャ@"
 	dw $0456
 	db "マツミヤ@@"
-; 108d07
 
-Function108d07: ; 108d07
+Function108d07:
 	ld a, [wc74e]
 	and $7f
 	cp $8
@@ -1810,7 +1735,6 @@
 	ld bc, 1 palettes
 	call FarCopyWRAM
 	ret
-; 108d27
 
 LZ_108d27:
 INCBIN "gfx/unknown/108d27.2bpp.lz"
--- a/mobile/mobile_45.asm
+++ b/mobile/mobile_45.asm
@@ -7,7 +7,7 @@
 String_114004:
 	db "CGB-AAAA-00", 0, 0
 
-Unknown_114011: ; 114011
+Unknown_114011:
 	dw String_114033
 	dw String_11403a
 	dw String_114043
@@ -26,41 +26,40 @@
 	dw String_114160
 	dw String_114163
 
-String_114033: ; 114033
+String_114033:
 	db "From: ", 0
-String_11403a: ; 11403a
+String_11403a:
 	db "Sender: ", 0
-String_114043: ; 114043
+String_114043:
 	db "Reply-To: ", 0
-String_11404e: ; 11404e
+String_11404e:
 	db "To: ", 0
-String_114053: ; 114053
+String_114053:
 	db "Cc: ", 0
-String_114058: ; 114058
+String_114058:
 	db "Subject: ", 0
-String_114062: ; 114062
+String_114062:
 	db "MIME-Version: 1.0", 0
-String_114074: ; 114074
+String_114074:
 	db "X-Game-title: XXXXXXXXXX", 0
-String_11408d: ; 11408d
+String_11408d:
 	db "X-Game-code: CGB-", 0
-String_11409f: ; 11409f
+String_11409f:
 	db "X-GBmail-type: exclusive", 0
-String_1140b8: ; 1140b8
+String_1140b8:
 	db "Content-Type: text/plain; charset=iso-2022-jp", 0
-String_1140e6: ; 1140e6
+String_1140e6:
 	db "Content-Type: multipart/mixed; boundary=\"", 0
-String_114110: ; 114110
+String_114110:
 	db "Content-Type: Application/Octet-Stream; name=\"", 0
-String_11413f: ; 11413f
+String_11413f:
 	db "Content-Transfer-Encoding:Base64", 0
-String_114160: ; 114160
+String_114160:
 	db "--", 0
-String_114163: ; 114163
+String_114163:
 	db ".", 0
-; 114165
 
-Jumptable_114165: ; 114165
+Jumptable_114165:
 	dw Stubbed_Function114268
 	dw Function114269
 	dw Function11433c
@@ -74,9 +73,8 @@
 	dw Function1154d4
 	dw Function1156cc
 	dw Function1159fb
-; 11417f
 
-Unknown_11417f: ; 11417f
+Unknown_11417f:
 	dw .From
 	dw .Sender
 	dw .ReplyTo
@@ -91,45 +89,43 @@
 	dw .XGameCode
 	dw .XGBMailType
 
-.From: ; 114199
+.From:
 	db "FROM:", 0
-.Sender: ; 11419f
+.Sender:
 	db "SENDER:", 0
-.ReplyTo: ; 1141a7
+.ReplyTo:
 	db "REPLY-TO:", 0
-.To: ; 1141b1
+.To:
 	db "TO:", 0
-.CC: ; 1141b5
+.CC:
 	db "CC:", 0
-.Subject: ; 1141b9
+.Subject:
 	db "SUBJECT:", 0
-.Date: ; 1141c2
+.Date:
 	db "DATE:", 0
-.ContentType: ; 1141c8
+.ContentType:
 	db "CONTENT-TYPE:", 0
-.MimeVersion: ; 1141d6
+.MimeVersion:
 	db "MIME-VERSION:", 0
-.XMailer: ; 1141e4
+.XMailer:
 	db "X-MAILER:", 0
-.XGameTitle: ; 1141ee
+.XGameTitle:
 	db "X-GAME-TITLE:", 0
-.XGameCode: ; 1141fc
+.XGameCode:
 	db "X-GAME-CODE:", 0
-.XGBMailType: ; 114209
+.XGBMailType:
 	db "X-GBMAIL-TYPE:", 0
-; 114218
 
-String_114218: ; 114218
+String_114218:
 	db "NAME=", 0
-String_11421e: ; 11421e
+String_11421e:
 	db "MULTIPART", 0
-String_114228: ; 114228
+String_114228:
 	db "BOUNDARY=", 0
-String_114232: ; 114232
+String_114232:
 	db "=?ISO-2022-JP?B?", 0
-; 114243
 
-Function114243:: ; 114243
+Function114243::
 	ld a, SRAM_ENABLE
 	ld [MBC3SRamEnable], a
 	ld a, [hFF8C]
@@ -147,9 +143,8 @@
 	pop de
 	jp hl
 
-; 11425c
 
-Function11425c: ; 11425c
+Function11425c:
 	ld [$dc02], a
 	pop af
 	ld [hFF8C], a
@@ -157,14 +152,12 @@
 	ld [MBC3SRamBank], a
 	ret
 
-; 114268
 
 Stubbed_Function114268:
 	ret
 
-; 114269
 
-Function114269: ; 114269
+Function114269:
 	ld h, d
 	ld l, e
 	xor a
@@ -303,9 +296,8 @@
 	ld [$dc02], a
 	jp .asm_11429b
 
-; 114333
 
-Function114333: ; 114333
+Function114333:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -312,9 +304,8 @@
 	pop bc
 	ret
 
-; 11433c
 
-Function11433c: ; 11433c
+Function11433c:
 	push de
 	ld h, d
 	ld l, e
@@ -406,9 +397,8 @@
 	ld b, $1
 	jp Function11425c
 
-; 1143b7
 
-Function1143b7: ; 1143b7
+Function1143b7:
 	ld a, [de]
 	ld b, a
 	inc de
@@ -458,9 +448,8 @@
 	pop hl
 	jp Function11425c
 
-; 1143f3
 
-Function1143f3: ; 1143f3
+Function1143f3:
 	call Function114412
 	and a
 	jr nz, .asm_11440d
@@ -487,9 +476,8 @@
 	ld b, $84
 	ret
 
-; 114412
 
-Function114412: ; 114412
+Function114412:
 	ld a, c
 	ld [$dc00], a
 	ld [hFF8C], a
@@ -618,9 +606,8 @@
 	ld a, $1
 	ret
 
-; 1144c8
 
-Function1144c8: ; 1144c8
+Function1144c8:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -627,9 +614,8 @@
 	pop bc
 	ret
 
-; 1144d1
 
-Function1144d1: ; 1144d1
+Function1144d1:
 	call Function114561
 	dec de
 	dec de
@@ -726,9 +712,8 @@
 	ld a, $1
 	jp Function11425c
 
-; 114561
 
-Function114561: ; 114561
+Function114561:
 	ld hl, $dc03
 	ld a, [de]
 	ld [hli], a
@@ -749,9 +734,8 @@
 	ld [hl], a
 	ret
 
-; 114576
 
-Function114576: ; 114576
+Function114576:
 	xor a
 	ld [wDecoBed], a
 	ld b, $7
@@ -805,9 +789,8 @@
 	ld [wDecoBed], a
 	ret
 
-; 1145c5
 
-Function1145c5: ; 1145c5
+Function1145c5:
 	ld hl, $dc24
 	ld de, String_11421e
 	ld c, $0
@@ -899,9 +882,8 @@
 	xor a
 	ret
 
-; 11463c
 
-Function11463c: ; 11463c
+Function11463c:
 	ld a, [$dc00]
 	push af
 	push de
@@ -963,9 +945,8 @@
 	ld a, $1
 	ret
 
-; 11469b
 
-Function11469b: ; 11469b
+Function11469b:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -972,9 +953,8 @@
 	pop bc
 	ret
 
-; 1146a4
 
-Function1146a4: ; 1146a4
+Function1146a4:
 	call Function114867
 	and a
 	jr nz, .asm_1146e4
@@ -1031,9 +1011,8 @@
 	ld a, $1
 	ret
 
-; 1146fa
 
-Function1146fa: ; 1146fa
+Function1146fa:
 	call Function114867
 	and a
 	jp nz, .asm_11478a
@@ -1158,9 +1137,8 @@
 	xor a
 	ret
 
-; 1147cd
 
-Function1147cd: ; 1147cd
+Function1147cd:
 	ld bc, NULL
 	ld a, [wDecoRightOrnament]
 	and a
@@ -1236,9 +1214,8 @@
 	ld a, $1
 	ret
 
-; 11483a
 
-Function11483a: ; 11483a
+Function11483a:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -1245,9 +1222,8 @@
 	pop bc
 	ret
 
-; 114843
 
-Function114843: ; 114843
+Function114843:
 	ld a, [$dc00]
 	push af
 	push de
@@ -1270,9 +1246,8 @@
 	ld a, $1
 	ret
 
-; 114867
 
-Function114867: ; 114867
+Function114867:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -1330,9 +1305,8 @@
 	ld a, $1
 	ret
 
-; 1148b9
 
-Function1148b9: ; 1148b9
+Function1148b9:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -1339,9 +1313,8 @@
 	pop bc
 	ret
 
-; 1148c2
 
-Function1148c2: ; 1148c2
+Function1148c2:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -1432,9 +1405,8 @@
 	ld a, $1
 	ret
 
-; 114944
 
-Function114944: ; 114944
+Function114944:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -1441,9 +1413,8 @@
 	pop bc
 	ret
 
-; 11494d
 
-Function11494d: ; 11494d
+Function11494d:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -1526,9 +1497,8 @@
 	ld a, $1
 	ret
 
-; 1149c3
 
-Function1149c3: ; 1149c3
+Function1149c3:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -1535,9 +1505,8 @@
 	pop bc
 	ret
 
-; 1149cc
 
-Function1149cc: ; 1149cc
+Function1149cc:
 	ld hl, $dc06
 	ld a, [hl]
 	ld [wCurrMapBGEventCount], a
@@ -1586,9 +1555,8 @@
 	ld a, $1
 	ret
 
-; 114a0f
 
-Function114a0f: ; 114a0f
+Function114a0f:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -1595,9 +1563,8 @@
 	pop bc
 	ret
 
-; 114a18
 
-Function114a18: ; 114a18
+Function114a18:
 	ld bc, NULL
 	ld h, b
 .asm_114a1c
@@ -1663,9 +1630,8 @@
 	ld a, $1
 	ret
 
-; 114a71
 
-Function114a71: ; 114a71
+Function114a71:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -1672,9 +1638,8 @@
 	pop bc
 	ret
 
-; 114a7a
 
-Function114a7a: ; 114a7a
+Function114a7a:
 	ld bc, NULL
 .asm_114a7d
 	inc bc
@@ -1725,9 +1690,8 @@
 	ld a, $1
 	ret
 
-; 114ac6
 
-Function114ac6: ; 114ac6
+Function114ac6:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -1734,9 +1698,8 @@
 	pop bc
 	ret
 
-; 114acf
 
-Function114acf: ; 114acf
+Function114acf:
 .asm_114acf
 	push hl
 	push bc
@@ -1838,9 +1801,8 @@
 	xor a
 	ret
 
-; 114b4c
 
-Function114b4c: ; 114b4c
+Function114b4c:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -1847,9 +1809,8 @@
 	pop bc
 	ret
 
-; 114b55
 
-Function114b55: ; 114b55
+Function114b55:
 	call Function114561
 	ld b, $0
 	ld hl, $dc03
@@ -1923,9 +1884,8 @@
 	ld b, $82
 	jp Function11425c
 
-; 114bbc
 
-Function114bbc: ; 114bbc
+Function114bbc:
 	ld h, d
 	ld l, e
 	ld a, [hli]
@@ -1978,9 +1938,8 @@
 	pop hl
 	jp Function11425c
 
-; 114c0b
 
-Function114c0b: ; 114c0b
+Function114c0b:
 	ld hl, $dc24
 	push bc
 	call Function115d53
@@ -2038,9 +1997,8 @@
 	jr z, .asm_114c24
 	jr .asm_114c18
 
-; 114c55
 
-Function114c55: ; 114c55
+Function114c55:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -2047,9 +2005,8 @@
 	pop bc
 	ret
 
-; 114c5e
 
-Function114c5e: ; 114c5e
+Function114c5e:
 	ld de, wPartyMon5Defense
 	push hl
 .asm_114c62
@@ -2148,9 +2105,8 @@
 	dec bc
 	ret
 
-; 114cd9
 
-Function114cd9: ; 114cd9
+Function114cd9:
 	ld h, d
 	ld l, e
 	ld b, [hl]
@@ -2215,9 +2171,8 @@
 	ld a, $1
 	jp Function11425c
 
-; 114d39
 
-Function114d39: ; 114d39
+Function114d39:
 .asm_114d39
 	ld a, [$dc04]
 	and a
@@ -2284,9 +2239,8 @@
 	ld [hli], a
 	ret
 
-; 114d99
 
-Function114d99: ; 114d99
+Function114d99:
 	ld de, wPartyMon5Defense
 	xor a
 	ld [de], a
@@ -2359,9 +2313,8 @@
 	xor a
 	ret
 
-; 114df1
 
-Function114df1: ; 114df1
+Function114df1:
 	cp $1b
 	ret nz
 	ld a, [hli]
@@ -2410,9 +2363,8 @@
 	xor a
 	ret
 
-; 114e2d
 
-Function114e2d: ; 114e2d
+Function114e2d:
 	cp $30
 	jr c, .asm_114e45
 	cp $40
@@ -2447,9 +2399,8 @@
 	xor a
 	ret
 
-; 114e62
 
-Function114e62: ; 114e62
+Function114e62:
 	ld a, c
 	and a
 	jr nz, .asm_114e6f
@@ -2492,9 +2443,8 @@
 	ld b, $83
 	jp Function11425c
 
-; 114ea0
 
-Function114ea0: ; 114ea0
+Function114ea0:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -2540,9 +2490,8 @@
 	ld b, $83
 	ret
 
-; 114ee0
 
-Function114ee0: ; 114ee0
+Function114ee0:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -2549,9 +2498,8 @@
 	pop bc
 	ret
 
-; 114ee9
 
-Function114ee9: ; 114ee9
+Function114ee9:
 	ld hl, $dc03
 	ld a, b
 	ld [hli], a
@@ -2584,9 +2532,8 @@
 	ld [hl], d
 	ret
 
-; 114f0a
 
-Function114f0a: ; 114f0a
+Function114f0a:
 	call Function114f39
 	and a
 	jr nz, .asm_114f26
@@ -2621,9 +2568,8 @@
 	ld a, $ff
 	ret
 
-; 114f39
 
-Function114f39: ; 114f39
+Function114f39:
 	ld hl, $dc0d
 	ld e, [hl]
 	inc hl
@@ -2653,9 +2599,8 @@
 .asm_114f58
 	ret
 
-; 114f59
 
-Function114f59: ; 114f59
+Function114f59:
 	ld a, [wTimerEventStartDay]
 	and a
 	jr nz, .asm_114f7c
@@ -2781,9 +2726,8 @@
 	xor a
 	ret
 
-; 115020
 
-Function115020: ; 115020
+Function115020:
 	push hl
 	ld hl, $dc06
 	ld a, [hli]
@@ -2830,9 +2774,8 @@
 	ld a, $1
 	ret
 
-; 115059
 
-Function115059: ; 115059
+Function115059:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -2839,9 +2782,8 @@
 	pop bc
 	ret
 
-; 115062
 
-Function115062: ; 115062
+Function115062:
 	ld hl, wDecoBed
 	ld a, [hli]
 	and a
@@ -2894,9 +2836,8 @@
 .asm_1150b2
 	ret
 
-; 1150b3
 
-Function1150b3: ; 1150b3
+Function1150b3:
 	ld hl, $dc24
 	ld de, wPartyMon5Defense
 	ld b, $0
@@ -2998,9 +2939,8 @@
 	ld [de], a
 	ret
 
-; 115136
 
-Function115136: ; 115136
+Function115136:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -3046,9 +2986,8 @@
 	ld a, $1
 	ret
 
-; 115170
 
-Function115170: ; 115170
+Function115170:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -3055,9 +2994,8 @@
 	pop bc
 	ret
 
-; 115179
 
-Function115179: ; 115179
+Function115179:
 	ld hl, $dc06
 	ld a, [hli]
 	ld [wCurrMapBGEventCount], a
@@ -3167,9 +3105,8 @@
 	xor a
 	ret
 
-; 11520e
 
-Function11520e: ; 11520e
+Function11520e:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -3176,9 +3113,8 @@
 	pop bc
 	ret
 
-; 115217
 
-Function115217: ; 115217
+Function115217:
 	push hl
 	ld hl, $dc06
 	ld a, [hli]
@@ -3263,9 +3199,8 @@
 	call z, Function115286
 	jr .asm_115252
 
-; 115286
 
-Function115286: ; 115286
+Function115286:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -3272,9 +3207,8 @@
 	pop bc
 	ret
 
-; 11528f
 
-Function11528f: ; 11528f
+Function11528f:
 	ld hl, wDecoBed
 	ld c, [hl]
 	inc hl
@@ -3297,9 +3231,8 @@
 	ld [hl], c
 	ret
 
-; 1152af
 
-Function1152af: ; 1152af
+Function1152af:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -3306,9 +3239,8 @@
 	pop bc
 	ret
 
-; 1152b8
 
-Function1152b8: ; 1152b8
+Function1152b8:
 	push bc
 	call Function11537d
 	push de
@@ -3433,9 +3365,8 @@
 	xor a
 	jp Function11425c
 
-; 11537d
 
-Function11537d: ; 11537d
+Function11537d:
 	ld hl, $dc06
 	ld a, [de]
 	ld [hli], a
@@ -3483,9 +3414,8 @@
 	ld [wTimerEventStartDay], a
 	ret
 
-; 1153b5
 
-Function1153b5: ; 1153b5
+Function1153b5:
 	ld hl, $dc0d
 	ld e, [hl]
 	inc hl
@@ -3510,9 +3440,8 @@
 	ld [hl], d
 	ret
 
-; 1153d2
 
-Function1153d2: ; 1153d2
+Function1153d2:
 	ld a, [$dc03]
 	ld d, a
 	ld a, [$dc04]
@@ -3698,9 +3627,8 @@
 	xor a
 	ret
 
-; 1154d4
 
-Function1154d4: ; 1154d4
+Function1154d4:
 	xor a
 	ld [wTimerEventStartDay], a
 	call Function1155af
@@ -3830,9 +3758,8 @@
 	call Function1155d1
 	jr .asm_115547
 
-; 1155af
 
-Function1155af: ; 1155af
+Function1155af:
 	ld hl, $dc06
 	ld a, [de]
 	ld [hli], a
@@ -3862,9 +3789,8 @@
 	call Function1155d1
 	ret
 
-; 1155d1
 
-Function1155d1: ; 1155d1
+Function1155d1:
 	ld a, [$dc0d]
 	ld l, a
 	ld a, [$dc0e]
@@ -3907,9 +3833,8 @@
 	ld [$dc0e], a
 	ret
 
-; 11560a
 
-Function11560a: ; 11560a
+Function11560a:
 	ld a, [$dc06]
 	ld [wCurrMapBGEventCount], a
 	ld a, [$dc17]
@@ -4035,9 +3960,8 @@
 	ld bc, $03db
 	jr .asm_115659
 
-; 1156cc
 
-Function1156cc: ; 1156cc
+Function1156cc:
 	ld a, [wTimerEventStartDay]
 	and a
 	jp z, Function11425c
@@ -4099,9 +4023,8 @@
 	ld b, $83
 	jp Function11425c
 
-; 115732
 
-Function115732: ; 115732
+Function115732:
 	ld hl, $dc02
 	ld a, [de]
 	ld [hli], a
@@ -4143,9 +4066,8 @@
 	ld [hl], b
 	ret
 
-; 11575c
 
-Function11575c: ; 11575c
+Function11575c:
 	ld hl, $dc05
 	ld a, [hli]
 	ld h, [hl]
@@ -4231,9 +4153,8 @@
 	ld [wTimerEventStartDay], a
 	ret
 
-; 1157d0
 
-Function1157d0: ; 1157d0
+Function1157d0:
 	ld hl, $dc05
 	ld a, [hli]
 	ld h, [hl]
@@ -4290,9 +4211,8 @@
 	ld [wTimerEventStartDay], a
 	ret
 
-; 11581e
 
-Function11581e: ; 11581e
+Function11581e:
 	ld a, [wTimerEventStartDay]
 	and a
 	ret z
@@ -4398,9 +4318,8 @@
 	ld [wTimerEventStartDay], a
 	ret
 
-; 1158c2
 
-Function1158c2: ; 1158c2
+Function1158c2:
 	ld a, e
 	ld [wSwarmFlags], a
 	ld a, d
@@ -4608,9 +4527,8 @@
 	ld [hl], a
 	ret
 
-; 1159dc
 
-Function1159dc: ; 1159dc
+Function1159dc:
 	cp $1a
 	jr c, .asm_1159ef
 	cp $34
@@ -4638,9 +4556,8 @@
 	ld a, $2b
 	ret
 
-; 1159fb
 
-Function1159fb: ; 1159fb
+Function1159fb:
 	ld a, [wTimerEventStartDay]
 	and a
 	jp z, Function11425c
@@ -4701,9 +4618,8 @@
 	ld a, $1
 	jp Function11425c
 
-; 115a5f
 
-Function115a5f: ; 115a5f
+Function115a5f:
 	ld hl, $dc05
 	ld a, [hli]
 	ld h, [hl]
@@ -4762,9 +4678,8 @@
 	ld [wTimerEventStartDay], a
 	ret
 
-; 115ab0
 
-Function115ab0: ; 115ab0
+Function115ab0:
 	ld hl, $dc05
 	ld a, [hli]
 	ld h, [hl]
@@ -4823,9 +4738,8 @@
 	xor a
 	ret
 
-; 115b00
 
-Function115b00: ; 115b00
+Function115b00:
 	ld a, [wTimerEventStartDay]
 	and a
 	ret z
@@ -4957,9 +4871,8 @@
 	xor a
 	ret
 
-; 115bc8
 
-Function115bc8: ; 115bc8
+Function115bc8:
 	xor a
 	ld [wDecoCarpet], a
 .asm_115bcc
@@ -5058,9 +4971,8 @@
 	ld a, $2
 	ret
 
-; 115c49
 
-Function115c49: ; 115c49
+Function115c49:
 	ld a, e
 	ld [wWeeklyFlags], a
 	ld a, d
@@ -5197,9 +5109,8 @@
 	jp nz, .asm_115c64
 	ret
 
-; 115cfd
 
-Function115cfd: ; 115cfd
+Function115cfd:
 	cp $2b
 	jr c, .asm_115d27
 	jr z, .asm_115d2f
@@ -5268,9 +5179,8 @@
 	sub $47
 	ret
 
-; 115d53
 
-Function115d53: ; 115d53
+Function115d53:
 .asm_115d53
 	ld a, [de]
 	ld [hli], a
@@ -5284,9 +5194,8 @@
 	ld [hl], a
 	ret
 
-; 115d61
 
-Function115d61: ; 115d61
+Function115d61:
 	push bc
 	ld bc, $dc00
 	call Function115d80
@@ -5293,9 +5202,8 @@
 	pop bc
 	ret
 
-; 115d6a
 
-Function115d6a: ; 115d6a
+Function115d6a:
 .asm_115d6a
 	ld a, [hli]
 	ld [de], a
@@ -5308,9 +5216,8 @@
 	xor a
 	ret
 
-; 115d77
 
-Function115d77: ; 115d77
+Function115d77:
 	push bc
 	ld bc, wCurrMapBGEventCount
 	call Function115d80
@@ -5317,9 +5224,8 @@
 	pop bc
 	ret
 
-; 115d80
 
-Function115d80: ; 115d80
+Function115d80:
 	ld e, a
 	ld a, d
 	cp $bf
@@ -5340,13 +5246,11 @@
 	ld e, $0
 	ret
 
-; 115d99
 
 INCLUDE "mobile/mobile_45_sprite_engine.asm"
 
-; 116567
 
-Function116567: ; 116567
+Function116567:
 	ld hl, wc3f7
 	dec [hl]
 	ret nz
@@ -5383,9 +5287,8 @@
 	ld [wc3f7], a
 	ret
 
-; 11659d
 
-Function11659d: ; 11659d
+Function11659d:
 	ld a, [wc314]
 	cp $12
 	ret nc
@@ -5399,9 +5302,8 @@
 	ld l, a
 	jp hl
 
-; 1165af
 
-Jumptable_1165af: ; 1165af
+Jumptable_1165af:
 	dw Function11677e
 	dw Function1165d5
 	dw Function1165d8
@@ -5421,9 +5323,8 @@
 	dw Function1166c4
 	dw Function1166d6
 	dw Function1166d6
-; 1165d5
 
-Function1165d5: ; 1165d5
+Function1165d5:
 	call Function11678e
 
 Function1165d8:
@@ -5444,9 +5345,8 @@
 	ret c
 	jp Function116797
 
-; 1165f5
 
-Function1165f5: ; 1165f5
+Function1165f5:
 	ld a, $1
 	ld c, a
 	ld a, $1
@@ -5466,9 +5366,8 @@
 	ld [wc314], a
 	ret
 
-; 116615
 
-Function116615: ; 116615
+Function116615:
 	call Function11678e
 
 Function116618:
@@ -5489,9 +5388,8 @@
 	ret c
 	jp Function116797
 
-; 116635
 
-Function116635: ; 116635
+Function116635:
 	ld a, $2
 	ld c, a
 	ld a, $ff
@@ -5511,9 +5409,8 @@
 	ld [wc314], a
 	ret
 
-; 116655
 
-Function116655: ; 116655
+Function116655:
 	xor a
 	ld [wc314 + 3], a
 	call Function11678e
@@ -5558,9 +5455,8 @@
 	ld [wc314], a
 	ret
 
-; 11669f
 
-Function11669f: ; 11669f
+Function11669f:
 	call Function11678e
 
 Function1166a2:
@@ -5607,9 +5503,8 @@
 	ld [wc314], a
 	ret
 
-; 1166f4
 
-Function1166f4: ; 1166f4
+Function1166f4:
 	ld [wc30e], a
 	ld a, b
 	ld [wc314 + 2], a
@@ -5635,9 +5530,8 @@
 	call Function116797
 	ret
 
-; 11671f
 
-Function11671f: ; 11671f
+Function11671f:
 	ld [wc30f], a
 	ld a, b
 	ld [wc314 + 3], a
@@ -5659,9 +5553,8 @@
 	call Function116797
 	ret
 
-; 116747
 
-Function116747: ; 116747
+Function116747:
 	ld hl, wc30e
 	ld a, [wc314 + 2]
 	add [hl]
@@ -5672,9 +5565,8 @@
 	ld [hl], a
 	ret
 
-; 116758
 
-Function116758: ; 116758
+Function116758:
 	ld a, [wc30f]
 	cp $30
 	jr c, .asm_116770
@@ -5703,9 +5595,8 @@
 	ld [wc314 + 4], a
 	ret
 
-; 11677e
 
-Function11677e: ; 11677e
+Function11677e:
 	ld a, $0
 
 Function116780:
@@ -5721,9 +5612,8 @@
 	and a
 	ret
 
-; 11678e
 
-Function11678e: ; 11678e
+Function11678e:
 	ld hl, wc314
 	ld a, [hl]
 	ld [wc314 + 1], a
@@ -5730,14 +5620,12 @@
 	inc [hl]
 	ret
 
-; 116797
 
-Function116797: ; 116797
+Function116797:
 	ld hl, wc314
 	inc [hl]
 	ret
 
-; 11679c
 
 Function11679c:
 	ld a, c
@@ -5746,7 +5634,7 @@
 	ld [wc312], a
 	jr asm_1167af
 
-Function1167a6: ; 1167a6
+Function1167a6:
 	ld hl, wc313
 	dec [hl]
 	ret nz
@@ -5794,7 +5682,6 @@
 	ld [wc313], a
 	ret
 
-; 1167eb
 
 Unknown_1167eb:
 	dw Unknown_1167fb
@@ -5806,7 +5693,7 @@
 	dw Unknown_116881
 	dw Unknown_1168ae
 
-Unknown_1167fb: ; 1167fb
+Unknown_1167fb:
 	db $0, $6
 	db $1, $4
 	db $2, $4
@@ -5815,7 +5702,7 @@
 	db $1, $4
 	db $fe
 
-Unknown_116808: ; 116808
+Unknown_116808:
 	db $4, $6
 	db $5, $4
 	db $6, $4
@@ -5824,7 +5711,7 @@
 	db $5, $4
 	db $fe
 
-Unknown_116815: ; 116815
+Unknown_116815:
 	db $fd, $20
 	db $8, $c
 	db $9, $24
@@ -5847,7 +5734,7 @@
 	db $8, $4
 	db -1 ; end
 
-Unknown_11683e: ; 11683e
+Unknown_11683e:
 	db $fd, $20
 	db $e, $c
 	db $f, $24
@@ -5870,7 +5757,7 @@
 	db $e, $4
 	db -1 ; end
 
-Unknown_116867: ; 116867
+Unknown_116867:
 	db $14, $8
 	db $15, $8
 	db $16, $8
@@ -5877,7 +5764,7 @@
 	db $15, $8
 	db $fe
 
-Unknown_116870: ; 116870
+Unknown_116870:
 	db $17, $5
 	db $18, $5
 	db $19, $5
@@ -5888,7 +5775,7 @@
 	db $18, $5
 	db $fe
 
-Unknown_116881: ; 116881
+Unknown_116881:
 	db $1c, $7
 	db $1d, $7
 	db $1e, $a
@@ -5913,7 +5800,7 @@
 	db $fd, $40
 	db -1 ; end
 
-Unknown_1168ae: ; 1168ae
+Unknown_1168ae:
 	db $24, $4
 	db $25, $4
 	db $26, $4
@@ -5926,7 +5813,6 @@
 	db $2d, $4
 	db $2e, $4
 	db $fe
-; 1168c5
 
 Unknown_1168c5:
 	dw Unknown_116923
@@ -5977,7 +5863,7 @@
 	dw Unknown_1172c4
 	dw Unknown_1172e9
 
-Unknown_116923: ; 116923
+Unknown_116923:
 	db $f
 	db $0, $0, $1, $a
 	db $0, $8, $2, $d
@@ -5995,7 +5881,7 @@
 	db $18, $8, $32, $a
 	db $18, $10, $33, $a
 
-Unknown_116960: ; 116960
+Unknown_116960:
 	db $10
 	db $1, $0, $1, $a
 	db $1, $8, $2, $d
@@ -6014,7 +5900,7 @@
 	db $19, $10, $17, $a
 	db $19, $18, $35, $a
 
-Unknown_1169a1: ; 1169a1
+Unknown_1169a1:
 	db $f
 	db $1, $0, $1, $a
 	db $1, $8, $2, $d
@@ -6032,7 +5918,7 @@
 	db $19, $10, $37, $a
 	db $19, $18, $35, $a
 
-Unknown_1169de: ; 1169de
+Unknown_1169de:
 	db $f
 	db $0, $0, $1, $a
 	db $0, $8, $2, $d
@@ -6050,7 +5936,7 @@
 	db $18, $8, $32, $a
 	db $18, $10, $33, $a
 
-Unknown_116a1b: ; 116a1b
+Unknown_116a1b:
 	db $f
 	db $0, $0, $4, $2d
 	db $0, $8, $3, $2d
@@ -6068,7 +5954,7 @@
 	db $18, $10, $32, $2a
 	db $18, $18, $31, $2a
 
-Unknown_116a58: ; 116a58
+Unknown_116a58:
 	db $10
 	db $1, $0, $4, $2d
 	db $1, $8, $3, $2d
@@ -6087,7 +5973,7 @@
 	db $19, $10, $16, $2a
 	db $19, $18, $15, $2a
 
-Unknown_116a99: ; 116a99
+Unknown_116a99:
 	db $f
 	db $1, $0, $4, $2d
 	db $1, $8, $3, $2d
@@ -6105,7 +5991,7 @@
 	db $19, $8, $37, $2a
 	db $19, $10, $36, $2a
 
-Unknown_116ad6: ; 116ad6
+Unknown_116ad6:
 	db $f
 	db $0, $0, $4, $2d
 	db $0, $8, $3, $2d
@@ -6123,7 +6009,7 @@
 	db $18, $10, $32, $2a
 	db $18, $18, $31, $2a
 
-Unknown_116b13: ; 116b13
+Unknown_116b13:
 	db $10
 	db $18, $0, $0, $b
 	db $18, $8, $8, $b
@@ -6142,7 +6028,7 @@
 	db $0, $10, $44, $2b
 	db $0, $18, $43, $2b
 
-Unknown_116b54: ; 116b54
+Unknown_116b54:
 	db $10
 	db $19, $0, $0, $b
 	db $19, $8, $18, $b
@@ -6161,7 +6047,7 @@
 	db $1, $10, $44, $2b
 	db $1, $18, $d, $2b
 
-Unknown_116b95: ; 116b95
+Unknown_116b95:
 	db $10
 	db $18, $0, $0, $b
 	db $18, $8, $5c, $2b
@@ -6180,7 +6066,7 @@
 	db $0, $10, $44, $2b
 	db $0, $18, $43, $2b
 
-Unknown_116bd6: ; 116bd6
+Unknown_116bd6:
 	db $10
 	db $18, $0, $0, $a
 	db $18, $8, $56, $a
@@ -6199,7 +6085,7 @@
 	db $0, $10, $49, $2a
 	db $0, $18, $48, $2a
 
-Unknown_116c17: ; 116c17
+Unknown_116c17:
 	db $10
 	db $19, $0, $0, $a
 	db $19, $8, $76, $a
@@ -6218,7 +6104,7 @@
 	db $1, $10, $19, $2a
 	db $1, $18, $63, $2a
 
-Unknown_116c58: ; 116c58
+Unknown_116c58:
 	db $10
 	db $1a, $0, $6c, $a
 	db $1a, $8, $6d, $a
@@ -6237,7 +6123,7 @@
 	db $2, $10, $47, $2a
 	db $2, $18, $46, $2a
 
-Unknown_116c99: ; 116c99
+Unknown_116c99:
 	db $10
 	db $19, $0, $0, $2a
 	db $19, $8, $77, $2a
@@ -6256,7 +6142,7 @@
 	db $1, $10, $19, $2a
 	db $1, $18, $63, $2a
 
-Unknown_116cda: ; 116cda
+Unknown_116cda:
 	db $10
 	db $18, $0, $0, $a
 	db $18, $8, $57, $2a
@@ -6275,7 +6161,7 @@
 	db $0, $10, $49, $2a
 	db $0, $18, $48, $2a
 
-Unknown_116d1b: ; 116d1b
+Unknown_116d1b:
 	db $c
 	db $0, $0, $38, $4a
 	db $0, $8, $39, $4a
@@ -6290,7 +6176,7 @@
 	db $10, $10, $19, $6a
 	db $10, $18, $9, $6d
 
-Unknown_116d4c: ; 116d4c
+Unknown_116d4c:
 	db $e
 	db $0, $8, $3b, $4a
 	db $0, $10, $3b, $6a
@@ -6307,7 +6193,7 @@
 	db $18, $10, $b, $6a
 	db $18, $18, $a, $6a
 
-Unknown_116d85: ; 116d85
+Unknown_116d85:
 	db $e
 	db $0, $0, $35, $2a
 	db $0, $8, $3c, $4a
@@ -6324,7 +6210,7 @@
 	db $18, $10, $e, $4d
 	db $18, $18, $f, $4a
 
-Unknown_116dbe: ; 116dbe
+Unknown_116dbe:
 	db $e
 	db $0, $0, $65, $4a
 	db $0, $8, $66, $4a
@@ -6341,7 +6227,7 @@
 	db $18, $8, $40, $4d
 	db $18, $10, $41, $4d
 
-Unknown_116df7: ; 116df7
+Unknown_116df7:
 	db $e
 	db $0, $0, $3e, $6a
 	db $0, $8, $3d, $6a
@@ -6358,7 +6244,7 @@
 	db $18, $0, $f, $6a
 	db $18, $8, $e, $6d
 
-Unknown_116e30: ; 116e30
+Unknown_116e30:
 	db $e
 	db $0, $0, $68, $6a
 	db $0, $8, $67, $6a
@@ -6375,7 +6261,7 @@
 	db $18, $10, $40, $6d
 	db $18, $18, $3f, $6d
 
-Unknown_116e69: ; 116e69
+Unknown_116e69:
 	db $c
 	db $8, $0, $9, $d
 	db $8, $8, $19, $a
@@ -6390,7 +6276,7 @@
 	db $18, $10, $39, $2a
 	db $18, $18, $38, $2a
 
-Unknown_116e9a: ; 116e9a
+Unknown_116e9a:
 	db $e
 	db $0, $0, $a, $a
 	db $0, $8, $b, $a
@@ -6407,7 +6293,7 @@
 	db $18, $8, $3b, $a
 	db $18, $10, $3b, $2a
 
-Unknown_116ed3: ; 116ed3
+Unknown_116ed3:
 	db $e
 	db $0, $10, $e, $d
 	db $0, $18, $f, $a
@@ -6424,7 +6310,7 @@
 	db $18, $10, $3d, $a
 	db $18, $18, $3e, $a
 
-Unknown_116f0c: ; 116f0c
+Unknown_116f0c:
 	db $e
 	db $0, $0, $3f, $d
 	db $0, $8, $40, $d
@@ -6441,7 +6327,7 @@
 	db $18, $10, $67, $a
 	db $18, $18, $68, $a
 
-Unknown_116f45: ; 116f45
+Unknown_116f45:
 	db $e
 	db $0, $0, $f, $2a
 	db $0, $8, $e, $2d
@@ -6458,7 +6344,7 @@
 	db $18, $10, $3c, $2a
 	db $18, $18, $35, $4a
 
-Unknown_116f7e: ; 116f7e
+Unknown_116f7e:
 	db $e
 	db $0, $8, $41, $2d
 	db $0, $10, $40, $2d
@@ -6475,7 +6361,7 @@
 	db $18, $10, $66, $2a
 	db $18, $18, $65, $2a
 
-Unknown_116fb7: ; 116fb7
+Unknown_116fb7:
 	db $d
 	db $fa, $0, $72, $a
 	db $fa, $8, $73, $d
@@ -6491,7 +6377,7 @@
 	db $a, $18, $94, $a
 	db $12, $10, $a3, $a
 
-Unknown_116fec: ; 116fec
+Unknown_116fec:
 	db $e
 	db $fd, $0, $85, $d
 	db $fd, $8, $86, $d
@@ -6508,7 +6394,7 @@
 	db $15, $10, $b5, $a
 	db $15, $18, $b6, $a
 
-Unknown_117025: ; 117025
+Unknown_117025:
 	db $c
 	db $8, $0, $79, $d
 	db $8, $8, $7a, $d
@@ -6523,7 +6409,7 @@
 	db $18, $10, $9b, $a
 	db $18, $18, $9c, $a
 
-Unknown_117056: ; 117056
+Unknown_117056:
 	db $b
 	db $8, $0, $7d, $a
 	db $8, $8, $7e, $d
@@ -6537,7 +6423,7 @@
 	db $18, $10, $9f, $a
 	db $18, $18, $a0, $a
 
-Unknown_117083: ; 117083
+Unknown_117083:
 	db $f
 	db $0, $0, $a1, $a
 	db $0, $8, $a2, $a
@@ -6555,7 +6441,7 @@
 	db $18, $10, $87, $a
 	db $18, $18, $88, $a
 
-Unknown_1170c0: ; 1170c0
+Unknown_1170c0:
 	db $f
 	db $0, $0, $a1, $a
 	db $0, $8, $a2, $d
@@ -6573,7 +6459,7 @@
 	db $18, $10, $87, $a
 	db $18, $18, $88, $a
 
-Unknown_1170fd: ; 1170fd
+Unknown_1170fd:
 	db $f
 	db $0, $0, $a9, $a
 	db $0, $8, $aa, $a
@@ -6591,7 +6477,7 @@
 	db $18, $10, $ba, $a
 	db $18, $18, $bb, $a
 
-Unknown_11713a: ; 11713a
+Unknown_11713a:
 	db $f
 	db $0, $0, $ae, $c
 	db $0, $8, $af, $c
@@ -6609,7 +6495,7 @@
 	db $18, $10, $c0, $c
 	db $18, $18, $be, $c
 
-Unknown_117177: ; 117177
+Unknown_117177:
 	db $9
 	db $14, $0, $1f, $6
 	db $14, $8, $20, $6
@@ -6621,7 +6507,7 @@
 	db $4, $8, $2, $6
 	db $4, $10, $3, $6
 
-Unknown_11719c: ; 11719c
+Unknown_11719c:
 	db $9
 	db $14, $0, $22, $6
 	db $14, $8, $23, $6
@@ -6633,7 +6519,7 @@
 	db $4, $8, $5, $6
 	db $4, $10, $6, $6
 
-Unknown_1171c1: ; 1171c1
+Unknown_1171c1:
 	db $9
 	db $14, $0, $25, $6
 	db $14, $8, $26, $6
@@ -6645,7 +6531,7 @@
 	db $4, $8, $8, $6
 	db $4, $10, $9, $6
 
-Unknown_1171e6: ; 1171e6
+Unknown_1171e6:
 	db $9
 	db $14, $0, $28, $6
 	db $14, $8, $29, $6
@@ -6657,7 +6543,7 @@
 	db $4, $8, $b, $6
 	db $4, $10, $c, $6
 
-Unknown_11720b: ; 11720b
+Unknown_11720b:
 	db $9
 	db $14, $0, $2b, $6
 	db $14, $8, $2c, $6
@@ -6669,7 +6555,7 @@
 	db $4, $8, $e, $6
 	db $4, $10, $f, $6
 
-Unknown_117230: ; 117230
+Unknown_117230:
 	db $9
 	db $14, $0, $47, $6
 	db $14, $8, $48, $6
@@ -6681,7 +6567,7 @@
 	db $4, $8, $2f, $6
 	db $4, $10, $30, $6
 
-Unknown_117255: ; 117255
+Unknown_117255:
 	db $9
 	db $14, $0, $35, $6
 	db $14, $8, $4a, $6
@@ -6693,7 +6579,7 @@
 	db $4, $8, $32, $6
 	db $4, $10, $31, $26
 
-Unknown_11727a: ; 11727a
+Unknown_11727a:
 	db $9
 	db $14, $0, $4b, $6
 	db $14, $8, $4c, $6
@@ -6705,7 +6591,7 @@
 	db $4, $8, $34, $6
 	db $4, $10, $35, $6
 
-Unknown_11729f: ; 11729f
+Unknown_11729f:
 	db $9
 	db $14, $0, $4e, $6
 	db $14, $8, $4f, $6
@@ -6717,7 +6603,7 @@
 	db $4, $8, $36, $6
 	db $4, $10, $37, $6
 
-Unknown_1172c4: ; 1172c4
+Unknown_1172c4:
 	db $9
 	db $14, $0, $51, $6
 	db $14, $8, $52, $6
@@ -6729,7 +6615,7 @@
 	db $4, $8, $39, $6
 	db $4, $10, $3a, $6
 
-Unknown_1172e9: ; 1172e9
+Unknown_1172e9:
 	db $9
 	db $10, $0, $0, $2
 	db $10, $8, $0, $2
@@ -6740,7 +6626,6 @@
 	db $0, $0, $0, $2
 	db $0, $8, $0, $2
 	db $4, $10, $10, $6
-; 11730e
 
 Palette_11730e:
 	RGB 31, 31, 31
@@ -6782,7 +6667,7 @@
 	RGB 10,  9,  9
 	RGB 15, 14, 14
 
-Unknown_117356: ; 117356
+Unknown_117356:
 	db $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9, $c9
 	db $c9, $c9, $c9, $c9, $c1, $c1, $c1, $c1, $c1, $c1, $c1, $c1, $c1, $c1, $c1, $c1
 	db $c5, $c6, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2, $c2
@@ -6832,18 +6717,16 @@
 	db $8f, $8f, $af, $af, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08
 	db $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f, $8f
 	db $8f, $8f, $8f, $8f, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08, $08
-; 117656
 
 
 SECTION "Mobile Stadium", ROMX
 
-GiveOddEgg: ; 117656
+GiveOddEgg:
 	farcall _GiveOddEgg
 	ret
 
-; 11765d
 
-Function11765d: ; 11765d (45:765d)
+Function11765d:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -6853,7 +6736,7 @@
 	ld [hInMenu], a
 	ret
 
-Function11766b: ; 11766b (45:766b)
+Function11766b:
 	call Function117699
 	ld a, [rSVBK]
 	push af
@@ -6874,7 +6757,7 @@
 	ld [rSVBK], a
 	ret
 
-Function117699: ; 117699 (45:7699)
+Function117699:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, wcd49
@@ -6903,7 +6786,7 @@
 	farcall ClearSpriteAnims
 	ret
 
-Function1176ee: ; 1176ee (45:76ee)
+Function1176ee:
 .loop
 	call JoyTextDelay
 	ld a, [wcd49]
@@ -6921,7 +6804,7 @@
 	call ClearSprites
 	ret
 
-Function117719: ; 117719 (45:7719)
+Function117719:
 	ld a, [wcd49]
 	ld e, a
 	ld d, 0
@@ -6933,7 +6816,7 @@
 	ld l, a
 	jp hl
 
-Jumptable_117728: ; 117728 (45:7728)
+Jumptable_117728:
 	dw Function117738
 	dw Function117764
 	dw Function1178aa
@@ -6944,7 +6827,7 @@
 	dw Function1179a7
 
 
-Function117738: ; 117738 (45:7738)
+Function117738:
 	farcall Function171ccd
 	depixel 6, 3
 	ld a, $1d
@@ -6964,7 +6847,7 @@
 	ld [wcd23], a
 	jp MobilePassword_IncrementJumptable
 
-Function117764: ; 117764 (45:7764)
+Function117764:
 	ld a, [wcd4a]
 	cp $10
 	jr nz, .asm_11776f
@@ -7003,11 +6886,11 @@
 	jp nz, Function117764_d_right
 	ret
 
-Function117764_select: ; 1177a5 (45:77a5)
+Function117764_select:
 	farcall Function171cf0
 	ret
 
-Function117764_start: ; 1177ac (45:77ac)
+Function117764_start:
 	ld a, $2
 	ld [wcd4c], a
 	ld a, $4
@@ -7014,7 +6897,7 @@
 	ld [wcd4d], a
 	ret
 
-Function1177b7: ; 1177b7 (45:77b7)
+Function1177b7:
 	ld a, $3
 	ld [wcd24], a
 	ld a, [wcd4a]
@@ -7027,13 +6910,13 @@
 	ld [wcd49], a
 	ret
 
-Function1177cb: ; 1177cb (45:77cb)
+Function1177cb:
 	ld a, $80
 	ld [wcd49], a
 	ld [wScriptVar], a
 	jp MobilePassword_IncrementJumptable
 
-Function117764_b_button: ; 1177d6 (45:77d6)
+Function117764_b_button:
 	call PlayClickSFX
 	ld a, [wcd4a]
 	and a
@@ -7051,7 +6934,7 @@
 	ld [hl], a
 	ret
 
-Function117764_d_up: ; 1177f1 (45:77f1)
+Function117764_d_up:
 	ld a, [wcd4d]
 	and a
 	ret z
@@ -7064,11 +6947,11 @@
 	sla a
 	sla a
 	add e
-Function117764_d_vertical_load: ; 117806 (45:7806)
+Function117764_d_vertical_load:
 	ld [wcd4c], a
 	ret
 
-Function117764_d_down: ; 11780a (45:780a)
+Function117764_d_down:
 	ld a, [wcd4d]
 	cp $4
 	ret z
@@ -7092,7 +6975,7 @@
 	ld a, $1
 	jr Function117764_d_vertical_load
 
-Function117764_d_left: ; 11782d (45:782d)
+Function117764_d_left:
 	ld a, [wcd4c]
 	and a
 	ret z
@@ -7100,7 +6983,7 @@
 	ld [wcd4c], a
 	ret
 
-Function117764_d_right: ; 117837 (45:7837)
+Function117764_d_right:
 	ld e, $d
 	ld a, [wcd4d]
 	cp $4
@@ -7114,7 +6997,7 @@
 	ld [wcd4c], a
 	ret
 
-Function117764_a_button: ; 11784c (45:784c)
+Function117764_a_button:
 	call PlayClickSFX
 	ld a, [wcd4d]
 	cp $4
@@ -7167,7 +7050,7 @@
 	ret nz
 	jp Function117764_start
 
-Function1178aa: ; 1178aa (45:78aa)
+Function1178aa:
 	ld hl, MenuHeader_1179b5
 	call LoadMenuHeader
 	call MenuBox
@@ -7190,7 +7073,7 @@
 	ld [wcd4e], a
 	jp MobilePassword_IncrementJumptable
 
-Function1178e8: ; 1178e8 (45:78e8)
+Function1178e8:
 	ld a, [hJoyPressed]
 	cp B_BUTTON
 	jr z, .b_button
@@ -7242,7 +7125,7 @@
 	call ExitMenu
 	jp MobilePassword_IncrementJumptable
 
-Function117942: ; 117942 (45:7942)
+Function117942:
 	call SpeechTextBox
 	hlcoord 1, 14
 	ld de, SavedPasswordString
@@ -7263,17 +7146,17 @@
 	jr z, asm_11797e
 	call MobilePassword_IncrementJumptable
 
-Function117976: ; 117976 (45:7976)
+Function117976:
 	ld hl, wcd4e
 	dec [hl]
 	ret nz
 	call ExitMenu
-asm_11797e: ; 11797e (45:797e)
+asm_11797e:
 	ld a, $80
 	ld [wcd49], a
 	ret
 
-Function117984: ; 117984 (45:7984)
+Function117984:
 	ld hl, MenuHeader_1179b5
 	call LoadMenuHeader
 	call MenuBox
@@ -7286,7 +7169,7 @@
 	ld [wcd4e], a
 	call MobilePassword_IncrementJumptable
 
-Function1179a7: ; 1179a7 (45:79a7)
+Function1179a7:
 	ld hl, wcd4e
 	dec [hl]
 	ret nz
@@ -7295,49 +7178,41 @@
 	ld [wcd49], a
 	ret
 
-; 1179b5 (45:79b5)
 
-MenuHeader_1179b5: ; 1179b5
+MenuHeader_1179b5:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw NULL
 	db 0 ; default option
-; 1179bd
 
-MenuHeader_1179bd: ; 1179bd
+MenuHeader_1179bd:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 14, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw NULL
 	db 0 ; default option
-; 1179c5
 
 
-YessNoString_1179c5: ; 1179c5
+YessNoString_1179c5:
 	db   "はい"
 	next "いいえ@"
-; 1179cc
 
-AskSavePasswordString: ; 1179cc
+AskSavePasswordString:
 	db   "こ<NO>パスワード¯ほぞんして"
 	line "おきますか?@"
-; 1179e1
 
-NotAPokemonPasswordString: ; 1179e1
+NotAPokemonPasswordString:
 	db   "パスワード<PKMN>にゅうりょく"
 	line "されていません!@"
-; 1179f7
 
-SavedPasswordString: ; 1179f7
+SavedPasswordString:
 	db   "ログインパスワード¯ほぞん"
 	line "しました@"
-; 117a0a
 
-MobilePassword_IncrementJumptable: ; 117a0a (45:7a0a)
+MobilePassword_IncrementJumptable:
 	ld hl, wcd49
 	inc [hl]
 	ret
 
-; 117a0f (45:7a0f)
 
 Unknown_117a0f:
 INCBIN "data/mobile/ascii-alpha.txt"
@@ -7344,7 +7219,6 @@
 
 Unknown_117a47:
 INCBIN "data/mobile/ascii-sym.txt"
-; 117a7f
 
 
 ; everything from here to the end of the bank is related to the
--- a/mobile/mobile_45_sprite_engine.asm
+++ b/mobile/mobile_45_sprite_engine.asm
@@ -1,4 +1,4 @@
-Function115d99: ; 115d99
+Function115d99:
 	ld de, GFX_11601a
 	ld hl, vTiles0 tile $60
 	lb bc, BANK(GFX_11601a), 20
@@ -16,9 +16,8 @@
 	ld [wc308], a
 	ret
 
-; 115dc3
 
-Function115dc3: ; 115dc3
+Function115dc3:
 	xor a
 	ld [wc305], a
 	ld a, $a0
@@ -27,9 +26,8 @@
 	call ByteFill
 	ret
 
-; 115dd3
 
-Function115dd3: ; 115dd3
+Function115dd3:
 	ld a, [wc305]
 	and a
 	ret z
@@ -77,9 +75,8 @@
 	jr nz, .asm_115e04
 	ret
 
-; 115e18
 
-Function115e18: ; 115e18
+Function115e18:
 	ld a, c
 	ld [wc30a], a
 	xor a
@@ -86,9 +83,8 @@
 	ld [wc30b], a
 	jr Function115e2b
 
-; 115e22
 
-Function115e22: ; 115e22
+Function115e22:
 	ld hl, wc30c
 	dec [hl]
 	ret nz
@@ -95,7 +91,7 @@
 	ld hl, wc30b
 	inc [hl]
 
-Function115e2b: ; 115e2b
+Function115e2b:
 	ld a, [wc30a]
 	sla a
 	ld c, a
@@ -126,7 +122,6 @@
 	ld [wc30c], a
 	ret
 
-; 115e59
 
 Unknown_115e59:
 	dw Unknown_115e61
@@ -135,7 +130,7 @@
 	dw Unknown_115e79
 
 ; OAM idx (see Unknown_115e86), flip flags/duration
-Unknown_115e61: ; 115e61
+Unknown_115e61:
 	db $04, $08
 	db $05, $08
 	db $06, $08
@@ -143,17 +138,17 @@
 	db $08, $08
 	db -1
 
-Unknown_115e6c: ; 115e6c
+Unknown_115e6c:
 	db $01, $08
 	db $02, $08
 	db $03, $08
 	db $09, $08
 	db $0a, $08
-Unknown_115e76: ; 115e76
+Unknown_115e76:
 	db $00, $08
 	db -1
 
-Unknown_115e79: ; 115e79
+Unknown_115e79:
 	db $0b, $08
 	db $0c, $08
 	db $0d, $08
@@ -161,7 +156,6 @@
 	db $0f, $08
 	db $00, $08
 	db -1
-; 115e86
 
 Unknown_115e86:
 	dw Unknown_115ea6
@@ -181,7 +175,7 @@
 	dw Unknown_115ff0
 	dw Unknown_116005
 
-Unknown_115ea6: ; 115ea6
+Unknown_115ea6:
 	db 4
 	dsprite   1, 0,   0, 0, $60, $01
 	dsprite   1, 0,   1, 0, $61, $01
@@ -188,7 +182,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115eb7: ; 115eb7
+Unknown_115eb7:
 	db 5
 	dsprite   0, 0,   1, 0, $64, $00
 	dsprite   1, 0,   0, 0, $60, $01
@@ -196,7 +190,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115ecc: ; 115ecc
+Unknown_115ecc:
 	db 5
 	dsprite   0, 0,   1, 0, $65, $00
 	dsprite   1, 0,   0, 0, $60, $01
@@ -204,7 +198,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115ee1: ; 115ee1
+Unknown_115ee1:
 	db 5
 	dsprite   0, 0,   1, 0, $66, $00
 	dsprite   1, 0,   0, 0, $60, $01
@@ -212,7 +206,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115ef6: ; 115ef6
+Unknown_115ef6:
 	db 7
 	dsprite   0, 0,   0, 0, $67, $01
 	dsprite   1, 0,   0, 0, $68, $01
@@ -222,7 +216,7 @@
 	dsprite   3, 0,   1, 0, $6b, $00
 	dsprite   3, 0,   2, 0, $6c, $00
 
-Unknown_115f13: ; 115f13
+Unknown_115f13:
 	db 7
 	dsprite   0, 0,   0, 0, $67, $01
 	dsprite   1, 0,   0, 0, $68, $01
@@ -232,7 +226,7 @@
 	dsprite   3, 0,   1, 0, $6b, $00
 	dsprite   3, 0,   2, 0, $6c, $00
 
-Unknown_115f30: ; 115f30
+Unknown_115f30:
 	db 7
 	dsprite   0, 0,   0, 0, $67, $01
 	dsprite   1, 0,   0, 0, $68, $01
@@ -242,7 +236,7 @@
 	dsprite   3, 0,   1, 0, $6b, $00
 	dsprite   3, 0,   2, 0, $6c, $00
 
-Unknown_115f4d: ; 115f4d
+Unknown_115f4d:
 	db 7
 	dsprite   0, 0,   0, 0, $67, $01
 	dsprite   1, 0,   0, 0, $68, $01
@@ -252,7 +246,7 @@
 	dsprite   3, 0,   1, 0, $6b, $00
 	dsprite   3, 0,   2, 0, $6c, $00
 
-Unknown_115f6a: ; 115f6a
+Unknown_115f6a:
 	db 7
 	dsprite   0, 0,   0, 0, $67, $01
 	dsprite   1, 0,   0, 0, $68, $01
@@ -262,7 +256,7 @@
 	dsprite   3, 0,   1, 0, $6b, $00
 	dsprite   3, 0,   2, 0, $6c, $00
 
-Unknown_115f87: ; 115f87
+Unknown_115f87:
 	db 5
 	dsprite   0, 0,   1, 0, $72, $00
 	dsprite   1, 0,   0, 0, $60, $01
@@ -270,7 +264,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115f9c: ; 115f9c
+Unknown_115f9c:
 	db 5
 	dsprite   0, 0,   1, 0, $73, $00
 	dsprite   1, 0,   0, 0, $60, $01
@@ -278,7 +272,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115fb1: ; 115fb1
+Unknown_115fb1:
 	db 5
 	dsprite   0, 1,   1, 0, $64, $60
 	dsprite   1, 0,   0, 0, $60, $01
@@ -286,7 +280,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115fc6: ; 115fc6
+Unknown_115fc6:
 	db 5
 	dsprite   0, 1,   1, 0, $65, $60
 	dsprite   1, 0,   0, 0, $60, $01
@@ -294,7 +288,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115fdb: ; 115fdb
+Unknown_115fdb:
 	db 5
 	dsprite   0, 1,   1, 0, $66, $60
 	dsprite   1, 0,   0, 0, $60, $01
@@ -302,7 +296,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_115ff0: ; 115ff0
+Unknown_115ff0:
 	db 5
 	dsprite   0, 1,   1, 0, $72, $60
 	dsprite   1, 0,   0, 0, $60, $01
@@ -310,7 +304,7 @@
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
 
-Unknown_116005: ; 116005
+Unknown_116005:
 	db 5
 	dsprite   0, 1,   1, 0, $73, $60
 	dsprite   1, 0,   0, 0, $60, $01
@@ -317,13 +311,12 @@
 	dsprite   1, 0,   1, 0, $61, $01
 	dsprite   2, 0,   0, 0, $62, $01
 	dsprite   2, 0,   1, 0, $63, $01
-; 11601a
 
-GFX_11601a:: ; 11601a
+GFX_11601a::
 INCBIN "gfx/unknown/11601a.2bpp"
 
 
-Function11615a: ; 11615a
+Function11615a:
 	xor a
 	ld [wc30d], a
 	ld [$c319], a
@@ -350,9 +343,8 @@
 	ld [wc3f3], a
 	ret
 
-; 11619d
 
-Function11619d: ; 11619d
+Function11619d:
 	ld a, [wc30d]
 	and a
 	ret z
@@ -368,9 +360,8 @@
 	call Function1161b8
 	ret
 
-; 1161b8
 
-Function1161b8: ; 1161b8
+Function1161b8:
 	ld a, [$c319]
 	ld e, a
 	ld d, 0
@@ -382,9 +373,8 @@
 	ld l, a
 	jp hl
 
-; 1161c7
 
-.Jumptable: ; 1161c7
+.Jumptable:
 	dw Function1161d5
 	dw Function116294
 	dw Function1162cb
@@ -392,9 +382,8 @@
 	dw Function1163c0
 	dw Function11636e
 	dw Function116441
-; 1161d5
 
-Function1161d5: ; 1161d5
+Function1161d5:
 	ld a, [rSVBK]
 	push af
 
@@ -504,16 +493,14 @@
 	ld [$c319], a
 	ret
 
-; 11628c
 
-MenuHeader_11628c: ; 11628c
+MenuHeader_11628c:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 6, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw NULL
 	db 0 ; default option
-; 116294
 
-Function116294: ; 116294
+Function116294:
 	farcall Function170d02
 	ld a, [$c319]
 	inc a
@@ -537,9 +524,8 @@
 	ld [hWY], a
 	ret
 
-; 1162cb
 
-Function1162cb: ; 1162cb
+Function1162cb:
 	farcall Function170cc6
 	ld a, [$c319]
 	inc a
@@ -557,9 +543,8 @@
 	ld [rSVBK], a
 	ret
 
-; 1162f2
 
-Function1162f2: ; 1162f2
+Function1162f2:
 	call Function11659d
 	call Function116758
 	call Function1167a6
@@ -648,9 +633,8 @@
 	jr nz, .asm_11635a
 	ret
 
-; 11636e
 
-Function11636e: ; 11636e
+Function11636e:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -687,9 +671,8 @@
 	ld [wc30d], a
 	ret
 
-; 1163c0
 
-Function1163c0: ; 1163c0
+Function1163c0:
 	ld a, [rSVBK]
 	push af
 	ld a, $1
@@ -746,9 +729,8 @@
 	ld [wc30d], a
 	ret
 
-; 116441
 
-Function116441: ; 116441
+Function116441:
 	farcall Function17d405
 	ld a, $90
 	ld [hWY], a
@@ -764,9 +746,8 @@
 	ld [wc30d], a
 	ret
 
-; 116468
 
-Function116468: ; 116468
+Function116468:
 	call Function116567
 	ld a, [wc314]
 	cp $d
--- a/mobile/mobile_46.asm
+++ b/mobile/mobile_46.asm
@@ -1,11 +1,11 @@
 SECTION "Mobile 46", ROMX
 
-Function118000: ; 118000
+Function118000:
 	ld a, $1
 	ld [wcd38], a
 	jr asm_11800b
 
-Function118007: ; 118007
+Function118007:
 	xor a
 	ld [wcd38], a
 
@@ -44,11 +44,10 @@
 	ld [rSVBK], a
 	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
-BattleTowerRoomMenu_DoNothing: ; 11805e (46:405e)
+BattleTowerRoomMenu_DoNothing:
 	ret
-; 11805f
 
-Function11805f: ; 11805f
+Function11805f:
 	ld a, $1
 	ld [wcd38], a
 	call BattleTowerRoomMenu_InitRAM
@@ -86,9 +85,8 @@
 	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
-; 1180b8
 
-Function1180b8: ; 1180b8
+Function1180b8:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $22
 	ld [wcd33], a
@@ -132,17 +130,16 @@
 	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
-; 11811a
 
-Function11811a: ; 11811a
+Function11811a:
 	ld a, 1
 	ld [wcd38], a
 	jr Function118125
 
-_BattleTowerRoomMenu: ; 118121
+_BattleTowerRoomMenu:
 	xor a
 	ld [wcd38], a
-Function118125: ; 118125
+Function118125:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $3
 	ld [wcd33], a
@@ -180,9 +177,8 @@
 	call Function118180
 	call ReturnToMapFromSubmenu
 	ret
-; 118180
 
-Function118180: ; 118180
+Function118180:
 	ld a, [wScriptVar]
 	and a
 	ret nz
@@ -226,9 +222,8 @@
 	ld [wc300], a
 	ld [wScriptVar], a
 	jr .reset_banks
-; 1181da
 
-Function1181da: ; 1181da
+Function1181da:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $2
 	ld [wcd38], a
@@ -266,9 +261,8 @@
 	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
-; 118233
 
-Function118233: ; 118233
+Function118233:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $1b
 	ld [wcd33], a
@@ -303,9 +297,8 @@
 	ld [rSVBK], a
 	call BattleTowerRoomMenu_Cleanup
 	ret
-; 118284
 
-Function118284: ; 118284
+Function118284:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $19
 	ld [wcd33], a
@@ -339,10 +332,9 @@
 	ld [rSVBK], a
 	call BattleTowerRoomMenu_Cleanup
 	ret
-; 1182d5 (46:42d5)
 
 
-Function1182d5: ; 1182d5
+Function1182d5:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $18
 	ld [wcd33], a
@@ -378,9 +370,8 @@
 	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
-; 118329
 
-Function118329: ; 118329
+Function118329:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $15
 	ld [wcd33], a
@@ -415,9 +406,8 @@
 	ld [rSVBK], a
 	call BattleTowerRoomMenu_Cleanup
 	ret
-; 11837a
 
-Function11837a: ; 11837a
+Function11837a:
 	call BattleTowerRoomMenu_InitRAM
 	ld a, $16
 	ld [wcd33], a
@@ -452,9 +442,8 @@
 	ld [rSVBK], a
 	call BattleTowerRoomMenu_Cleanup
 	ret
-; 1183cb
 
-BattleTowerRoomMenu_InitRAM: ; 1183cb
+BattleTowerRoomMenu_InitRAM:
 	di
 	ld a, [rIE]
 	ld [wcd32], a
@@ -497,9 +486,8 @@
 	ld [$bfff], a
 	call CloseSRAM
 	ret
-; 118440
 
-Function118440: ; 118440
+Function118440:
 	push af
 	ld a, $5
 	call GetSRAMBank
@@ -509,9 +497,8 @@
 	call CloseSRAM
 	pop af
 	ret
-; 118452
 
-BattleTowerRoomMenu_Cleanup: ; 118452
+BattleTowerRoomMenu_Cleanup:
 	di
 	xor a
 	ld [hMobileReceive], a
@@ -528,9 +515,8 @@
 	ld a, [wc300]
 	ld [wScriptVar], a
 	ret
-; 118473
 
-Function118473: ; 118473
+Function118473:
 	ld a, [wcd65]
 	and a
 	ret z
@@ -559,13 +545,11 @@
 	xor a
 	ld [wcd65], a
 	ret
-; 1184a5
 
-Function1184a5: ; 1184a5
+Function1184a5:
 	jumptable .Jumptable, wcf66
-; 1184b4
 
-.Jumptable: ; 1184b4
+.Jumptable:
 	dw Function11886e
 	dw Function118880
 	dw Function11878d
@@ -594,13 +578,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 1184ec
 
-Function1184ec: ; 1184ec
+Function1184ec:
 	jumptable .Jumptable, wcf66
-; 1184fb
 
-.Jumptable: ; 1184fb
+.Jumptable:
 	dw Function11886e
 	dw Function118880
 	dw Function11878d
@@ -642,13 +624,11 @@
 	dw Function11878d
 	dw Function119ac9
 	dw Function118e76
-; 11854d
 
-BattleTowerRoomMenu_Jumptable: ; 11854d
+BattleTowerRoomMenu_Jumptable:
 	jumptable .Jumptable, wcf66
-; 11855c
 
-.Jumptable: ; 11855c
+.Jumptable:
 	dw BattleTowerRoomMenu_PickLevelMessage
 	dw BattleTowerRoomMenu_PlacePickLevelMenu
 	dw BattleTowerRoomMenu_UpdatePickLevelMenu
@@ -665,13 +645,11 @@
 	dw Function118e76 ; mobile
 	dw BattleTowerRoomMenu_CallRoomMenu2 ; mobile
 	dw Function118e76 ; mobile
-; 11857c
 
-Function11857c: ; 11857c
+Function11857c:
 	jumptable .Jumptable, wcf66
-; 11858b
 
-.Jumptable: ; 11858b
+.Jumptable:
 	dw Function11886e
 	dw Function118880
 	dw Function11878d
@@ -700,13 +678,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 1185c3
 
-Function1185c3: ; 1185c3
+Function1185c3:
 	jumptable .Jumptable, wcf66
-; 1185d2
 
-.Jumptable: ; 1185d2
+.Jumptable:
 	dw Function11886e
 	dw Function118880
 	dw Function11878d
@@ -748,13 +724,11 @@
 	dw BattleTowerRoomMenu_UpdateYesNoMenu
 	dw Function11914e
 	dw Function118e76
-; 118624
 
-Function118624: ; 118624
+Function118624:
 	jumptable .Jumptable, wcf66
-; 118633
 
-.Jumptable: ; 118633
+.Jumptable:
 	dw Function118866
 	dw Function118880
 	dw Function11878d
@@ -786,13 +760,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 118671
 
-Function118671: ; 118671
+Function118671:
 	jumptable .Jumptable, wcf66
-; 118680
 
-.Jumptable: ; 118680
+.Jumptable:
 	dw Function118866
 	dw Function118880
 	dw Function11878d
@@ -818,13 +790,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 1186b2
 
-Function1186b2: ; 1186b2
+Function1186b2:
 	jumptable .Jumptable, wcf66
-; 1186c1
 
-.Jumptable: ; 1186c1
+.Jumptable:
 	dw Function118866
 	dw Function118880
 	dw Function11878d
@@ -851,13 +821,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 1186f5
 
-Function1186f5: ; 1186f5 (46:46f5)
+Function1186f5:
 	jumptable .Jumptable, wcf66
-; 118704 (46:4704)
 
-.Jumptable: ; 118704 (46:4704)
+.Jumptable:
 	dw Function11886a
 	dw Function118880
 	dw Function11878d
@@ -891,13 +859,11 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 118746 (46:4746)
 
-Function118746: ; 118746
+Function118746:
 	jumptable .Jumptable, wcf66
-; 118755
 
-.Jumptable: ; 118755
+.Jumptable:
 	dw Function11886e
 	dw Function118880
 	dw Function11878d
@@ -926,9 +892,8 @@
 	dw Function118e76
 	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
-; 11878d
 
-Function11878d: ; 11878d (46:478d)
+Function11878d:
 	ld a, [wc821]
 	bit 1, a
 	jr nz, .asm_1187af
@@ -994,7 +959,7 @@
 .asm_118803
 	ld a, $d3
 
-Function118805: ; 118805 (46:4805)
+Function118805:
 	ld [wc300], a
 	xor a
 	ld [wc301], a
@@ -1007,7 +972,7 @@
 	ld [wcf66], a
 	ret
 
-Function118821: ; 118821 (46:4821)
+Function118821:
 	ld a, [$c319]
 	cp $3
 	jr c, .asm_11884a
@@ -1029,9 +994,8 @@
 .asm_11884a
 	and a
 	ret
-; 11884c (46:484c)
 
-Function11884c: ; 11884c
+Function11884c:
 	ld a, [hJoyDown]
 	cp $5
 	jr nz, .asm_118864
@@ -1047,16 +1011,14 @@
 .asm_118864
 	and a
 	ret
-; 118866
 
 Function118866:
 	ld a, 2
 	jr asm_11886f
 
-Function11886a: ; 11886a (46:486a)
+Function11886a:
 	ld a, 1
 	jr asm_11886f
-; 11886e (46:486e)
 
 Function11886e:
 	xor a
@@ -1069,7 +1031,7 @@
 	ld a, [wcd33]
 	ld [wMobileInactivityTimerSeconds], a
 
-Function118880: ; 118880 (46:4880)
+Function118880:
 	call BattleTowerRoomMenu2
 	ret c
 	xor a
@@ -1079,9 +1041,8 @@
 	ld hl, $46
 	ld a, $2
 	jp Function119e2b
-; 118896 (46:4896)
 
-Function118896: ; 118896
+Function118896:
 	ld a, [wc821]
 	bit 1, a
 	jr nz, .asm_1188a5
@@ -1097,24 +1058,23 @@
 .asm_1188aa
 	call BattleTowerRoomMenu_IncrementJumptable
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 1188b0
 
-Function1188b0: ; 1188b0 (46:48b0)
+Function1188b0:
 	ld de, $c346
 	ld a, $c
 	jp Function119e2b
 
-Function1188b8: ; 1188b8 (46:48b8)
+Function1188b8:
 	ld de, wc3ac
 	ld a, $e
 	jp Function119e2b
 
-Function1188c0: ; 1188c0 (46:48c0)
+Function1188c0:
 	ld de, wc3cd
 	ld a, $10
 	jp Function119e2b
 
-Function1188c8: ; 1188c8 (46:48c8)
+Function1188c8:
 	ld a, $1
 	ld [wcd65], a
 	call Function1188e7
@@ -1131,7 +1091,7 @@
 	ld a, $6
 	jp Function119e2b
 
-Function1188e7: ; 1188e7 (46:48e7)
+Function1188e7:
 	ld de, $c346
 	ld a, $5
 	call GetSRAMBank
@@ -1150,7 +1110,7 @@
 	jr nz, .asm_1188fa
 	ret
 
-Function118903: ; 118903 (46:4903)
+Function118903:
 	ld a, [wc3f0]
 	ld [$c319], a
 	ld c, $1
@@ -1161,12 +1121,12 @@
 	jp BattleTowerRoomMenu_IncrementJumptable
 
 
-Function11891c: ; 11891c
+Function11891c:
 	call Function118b42
 	jp BattleTowerRoomMenu_IncrementJumptable
 
 
-BattleTowerRoomMenu_PickLevelMessage: ; 118922
+BattleTowerRoomMenu_PickLevelMessage:
 	ld a, [wcd38]
 	and a
 	jr nz, .asm_11892d
@@ -1349,7 +1309,7 @@
 
 
 
-Function118a54: ; 118a54
+Function118a54:
 	ld a, [wcd55]
 	ld l, a
 	ld a, [wcd56]
@@ -1357,9 +1317,8 @@
 	ld de, wc3ec
 	ld bc, $0004
 	jp Function118ae4
-; 118a65
 
-Function118a65: ; 118a65
+Function118a65:
 	ld hl, BattleDownloadURL
 	ld de, wcc60
 	ld bc, $80
@@ -1367,9 +1326,8 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
-; 118a7a
 
-Function118a7a: ; 118a7a
+Function118a7a:
 	ld hl, BattleDownloadURL
 	ld de, wcc60
 	ld bc, $80
@@ -1377,9 +1335,8 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
-; 118a8f
 
-Function118a8f: ; 118a8f
+Function118a8f:
 	ld hl, ExchangeDownloadURL
 	ld de, wcc60
 	ld bc, $80
@@ -1387,9 +1344,8 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
-; 118aa4
 
-Function118aa4: ; 118aa4
+Function118aa4:
 	ld hl, NewsDownloadURL
 	ld de, wcc60
 	ld bc, $80
@@ -1399,9 +1355,8 @@
 	ld de, w3_d100
 	ld bc, $e00
 	jr Function118b10
-; 118abc
 
-Function118abc: ; 118abc (46:4abc)
+Function118abc:
 	ld hl, MenuDownloadURL
 	ld de, wcc60
 	ld bc, $80
@@ -1409,7 +1364,6 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jr Function118b10
-; 118ad0 (46:4ad0)
 
 Function118ad0:
 	ld hl, IndexDownloadURL
@@ -1449,7 +1403,6 @@
 	pop bc
 	ld a, $2a
 	jp Function119e2b
-; 118b10
 
 Function118b10:
 	push de
@@ -1463,7 +1416,7 @@
 	ld a, $2a
 	jp Function119e2b
 
-Function118b24: ; 118b24 (46:4b24)
+Function118b24:
 	ld hl, $c346
 	ld a, $8
 	ld [hli], a
@@ -1479,9 +1432,8 @@
 	ld [wcd89], a
 	ld hl, $c346
 	ret
-; 118b42 (46:4b42)
 
-Function118b42: ; 118b42
+Function118b42:
 	ld hl, wd002
 	ld a, l
 	ld [wcd51], a
@@ -1514,9 +1466,8 @@
 	ld a, h
 	ld [wcd60], a
 	ret
-; 118b8c
 
-Function118b8c: ; 118b8c
+Function118b8c:
 .asm_118b8c
 	call Function118b9a
 	ret nc
@@ -1528,9 +1479,8 @@
 	ld [hli], a
 	ld [hli], a
 	ret
-; 118b9a
 
-Function118b9a: ; 118b9a
+Function118b9a:
 	ld a, h
 	cp $e0
 	ret c
@@ -1538,7 +1488,6 @@
 	call Function118805
 	and a
 	ret
-; 118ba5
 
 
 	charmap " ", $20 ; revert to ascii
@@ -1559,7 +1508,7 @@
 	db "http://gameboy.datacenter.ne.jp/cgb/download?name=/01/CGB-BXTJ/tamago/index.txt", 0
 
 
-Unreferenced_Function118d35: ; 118d35
+Unreferenced_Function118d35:
 	ld hl, $d200
 	ld a, [wcd38]
 	and a
@@ -1600,9 +1549,8 @@
 .asm_118d7b
 	ld a, $d3
 	jp Function118805
-; 118d80
 
-Function118d80: ; 118d80
+Function118d80:
 	call Function118e06
 	ld a, [wcd38]
 	and a
@@ -1662,9 +1610,8 @@
 	ld bc, $0200
 	ld a, $2c
 	jp Function119e2b
-; 118ded
 
-Function118ded: ; 118ded
+Function118ded:
 	ld a, [wcd38]
 	and a
 	jr z, .asm_118e03
@@ -1678,9 +1625,8 @@
 
 .asm_118e03
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 118e06
 
-Function118e06: ; 118e06
+Function118e06:
 	ld hl, wd002
 	ld a, [wcd38]
 	and a
@@ -1715,7 +1661,7 @@
 	ld [hl], a
 	jr asm_118e3e
 
-Function118e39: ; 118e39 (46:4e39)
+Function118e39:
 .asm_118e39
 	ld a, [hli]
 	and a
@@ -1755,33 +1701,32 @@
 	inc de
 	jr .asm_118e63
 
-Function118e6d: ; 118e6d (46:4e6d)
+Function118e6d:
 	xor a
 	ld [wcd65], a
 	ld a, $a
 	jp Function119e2b
 
-Function118e76: ; 118e76 (46:4e76)
+Function118e76:
 	; Call $c in BattleTowerRoomMenu2
 	ld a, $c
 	ld [wcd3c], a
 	jp BattleTowerRoomMenu_IncrementJumptable
 
-Function118e7e: ; 118e7e (46:4e7e)
+Function118e7e:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, $36
 	jp Function119e2b
 
-BattleTowerRoomMenu_CallRoomMenu2: ; 118e87 (46:4e87)
+BattleTowerRoomMenu_CallRoomMenu2:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, [wcd33]
 	ld [wcf66], a
 	ret
-; 118e92 (46:4e92)
 
-Function118e92: ; 118e92
+Function118e92:
 	call Function118440
 	call Function1191d3
 	ld a, [wcd53]
@@ -1794,9 +1739,8 @@
 	ld de, w3_d800
 	ld bc, $0800
 	jp Function118b10
-; 118eb0
 
-Function118eb0: ; 118eb0
+Function118eb0:
 	call Function118440
 	ld hl, $d802
 	ld de, wBGMapBuffer
@@ -1805,9 +1749,8 @@
 	call Function1192cc
 	ret c
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 118ec6
 
-Function118ec6: ; 118ec6
+Function118ec6:
 	call Function118440
 	call SpeechTextBox
 	ld hl, $d80e
@@ -1836,9 +1779,8 @@
 	ld a, $1c
 	ld [wcd47], a
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 118f0d
 
-Function118f0d: ; 118f0d
+Function118f0d:
 	call BattleTowerRoomMenu2
 	ret c
 	call Function118440
@@ -1877,9 +1819,8 @@
 	ld a, $1c
 	ld [wcd47], a
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 118f5e
 
-Function118f5e: ; 118f5e
+Function118f5e:
 	call BattleTowerRoomMenu2
 	ret c
 	call Function118440
@@ -1929,9 +1870,8 @@
 .asm_118fba
 	call BattleTowerRoomMenu_IncrementJumptable
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 118fc0
 
-Function118fc0: ; 118fc0
+Function118fc0:
 	call Function118440
 	ld a, [wcd55]
 	ld l, a
@@ -2006,9 +1946,8 @@
 	ld bc, $1000
 	ld a, $2c
 	jp Function119e2b
-; 119054
 
-Function119054: ; 119054
+Function119054:
 	ld a, $6
 	call GetSRAMBank
 	ld hl, wd002
@@ -2063,9 +2002,8 @@
 	ld [rSVBK], a
 	call CloseSRAM
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 1190d0
 
-Function1190d0: ; 1190d0
+Function1190d0:
 	ld a, $3
 	ld [rSVBK], a
 	ld a, [wcd57]
@@ -2078,9 +2016,8 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
-; 1190ec
 
-Function1190ec: ; 1190ec
+Function1190ec:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, wBGMapBuffer
@@ -2123,9 +2060,8 @@
 	ld hl, Text_ReceivedNews
 	call BattleTowerRoomMenu_SetMessage
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 11914e
 
-Function11914e: ; 11914e
+Function11914e:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, $1c
@@ -2133,9 +2069,8 @@
 	ld a, $a
 	ld [wc300], a
 	ret
-; 11915d
 
-Function11915d: ; 11915d
+Function11915d:
 	ld hl, $d802
 	ld de, wBGMapBuffer
 	ld bc, $000c
@@ -2165,9 +2100,8 @@
 .asm_11918e
 	call CloseSRAM
 	ret
-; 119192
 
-Function119192: ; 119192
+Function119192:
 	inc b
 	inc c
 	jr .asm_11919e
@@ -2193,9 +2127,8 @@
 	call Function118805
 	scf
 	ret
-; 1191ad
 
-Function1191ad: ; 1191ad
+Function1191ad:
 	push bc
 	ld c, $0
 	ld a, $5
@@ -2224,9 +2157,8 @@
 	pop bc
 	and a
 	ret
-; 1191d3
 
-Function1191d3: ; 1191d3
+Function1191d3:
 	ld hl, w3_d100 + 2
 	ld a, l
 	ld [wcd53], a
@@ -2253,9 +2185,8 @@
 	ld [wcd58], a
 	call Function11920f
 	ret
-; 11920f
 
-Function11920f: ; 11920f
+Function11920f:
 .asm_11920f
 	call Function118b9a
 	ret nc
@@ -2271,9 +2202,8 @@
 	ld [hli], a
 	inc hl
 	ret
-; 119223
 
-Function119223: ; 119223
+Function119223:
 	xor a
 	ld [wcd4b], a
 	ld [wcd4c], a
@@ -2382,9 +2312,8 @@
 	ld [wcd4e], a
 	and a
 	ret
-; 1192cc
 
-Function1192cc: ; 1192cc
+Function1192cc:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $aa73
@@ -2414,9 +2343,8 @@
 .asm_1192fe
 	and a
 	ret
-; 119300
 
-Function119300: ; 119300
+Function119300:
 	xor a
 	ld [wcd4b], a
 	ld [wcd4c], a
@@ -2501,15 +2429,13 @@
 
 .asm_11937f
 	ret
-; 119380
 
-Function119380: ; 119380
+Function119380:
 	ld a, $80
 	ld [wcd49], a
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 119388
 
-Function119388: ; 119388
+Function119388:
 	ld hl, wcd49
 	dec [hl]
 	ret nz
@@ -2554,9 +2480,8 @@
 	ld bc, $0200
 	ld a, $2c
 	jp Function119e2b
-; 1193e3
 
-Function1193e3: ; 1193e3
+Function1193e3:
 	ld hl, wcd49
 	dec [hl]
 	ret nz
@@ -2578,9 +2503,8 @@
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
-; 119413
 
-Function119413: ; 119413
+Function119413:
 	ld a, $6
 	call GetSRAMBank
 	ld a, [w3_d000]
@@ -2614,9 +2538,8 @@
 	ld [rSVBK], a
 	call CloseSRAM
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 119451
 
-Function119451: ; 119451 (46:5451)
+Function119451:
 	ld a, [wcd89]
 	and $1
 	jr z, .asm_11945d
@@ -2632,7 +2555,7 @@
 	ld a, [wd002]
 	ld hl, wd003
 
-Function119471: ; 119471 (46:5471)
+Function119471:
 	push af
 	ld a, [hli]
 	ld [$c608], a
@@ -2813,7 +2736,7 @@
 	call Function1195c4
 	ret
 
-Function119584: ; 119584 (46:5584)
+Function119584:
 	ld a, [$c608]
 	ld b, a
 	ld a, [$c608 + 3]
@@ -2858,7 +2781,7 @@
 	and a
 	ret
 
-Function1195c4: ; 1195c4 (46:55c4)
+Function1195c4:
 	ld a, [hli]
 	ld c, a
 	ld a, [hli]
@@ -2891,7 +2814,7 @@
 	ld a, $d8
 	jp Function118805
 
-Function1195f8: ; 1195f8 (46:55f8)
+Function1195f8:
 	ld a, $11
 	ld [wcd3c], a
 	ld a, $1c
@@ -2903,7 +2826,7 @@
 	call BattleTowerRoomMenu_IncrementJumptable
 	jp BattleTowerRoomMenu_IncrementJumptable
 
-Function119612: ; 119612 (46:5612)
+Function119612:
 	ld a, $14
 	ld [wcd3c], a
 	ld a, $1c
@@ -2914,7 +2837,7 @@
 	ld [wcd47], a
 	jp BattleTowerRoomMenu_IncrementJumptable
 
-Function119629: ; 119629 (46:5629)
+Function119629:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, $60
@@ -2930,7 +2853,7 @@
 	ld [wcd47], a
 	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119648: ; 119648 (46:5648)
+Function119648:
 	call BattleTowerRoomMenu2
 	ret c
 	call DelayFrame
@@ -2943,12 +2866,12 @@
 	ld a, $2a
 	jp Function119e2b
 
-Function119665: ; 119665 (46:5665)
+Function119665:
 	ld a, $1a
 	ld [wcd3c], a
 	call BattleTowerRoomMenu_IncrementJumptable
 
-Function11966d: ; 11966d (46:566d)
+Function11966d:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, [wcd47]
@@ -2957,12 +2880,12 @@
 	ld [wc300], a
 	ret
 
-Function11967d: ; 11967d (46:567d)
+Function11967d:
 	ld a, $18
 	ld [wcd3c], a
 	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119685: ; 119685 (46:5685)
+Function119685:
 	call BattleTowerRoomMenu2
 	ret c
 	ld a, $14
@@ -2971,7 +2894,7 @@
 	ld [wc300], a
 	ret
 
-Function119694: ; 119694 (46:5694)
+Function119694:
 	ld b, 0
 	ld hl, Unknown_1196b8
 .asm_119699
@@ -3002,9 +2925,8 @@
 	cp $7
 	jr nz, .asm_119699
 	ret
-; 1196b8 (46:56b8)
 
-Unknown_1196b8: ; 1196b8
+Unknown_1196b8:
 	db "Mon"
 	db "Tue"
 	db "Wed"
@@ -3012,13 +2934,12 @@
 	db "Fri"
 	db "Sat"
 	db "Sun"
-; 1196cd
 
 
 SECTION "Mobile 46 ASCII", ROMX
 ; A hack to use ascii above.
 
-Function1196cd: ; 1196cd (46:56cd)
+Function1196cd:
 	ld de, $c719
 	call Function1196de
 	ld [wcd4a], a
@@ -3027,7 +2948,7 @@
 	ld [wcd4b], a
 	ret
 
-Function1196de: ; 1196de (46:56de)
+Function1196de:
 	ld a, [de]
 	inc de
 	; b = ([de] - 48) * 2
@@ -3045,9 +2966,8 @@
 	sub $30
 	add c
 	ret
-; 1196f2 (46:56f2)
 
-Function1196f2: ; 1196f2
+Function1196f2:
 	ld hl, wd002
 .asm_1196f5
 	call Function118b9a
@@ -3169,9 +3089,8 @@
 	call Function1197bf
 	ld [hli], a
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 119798
 
-Function119798: ; 119798
+Function119798:
 	ld d, $0
 	ld e, d
 	call Function1197b4
@@ -3189,9 +3108,8 @@
 	or e
 	ld e, a
 	ret
-; 1197b4
 
-Function1197b4: ; 1197b4
+Function1197b4:
 	ld a, [hli]
 	cp $61
 	jr nc, .asm_1197bc
@@ -3201,9 +3119,8 @@
 .asm_1197bc
 	sub $57
 	ret
-; 1197bf
 
-Function1197bf: ; 1197bf
+Function1197bf:
 	cp $a
 	jr nc, .asm_1197c6
 	add $30
@@ -3212,9 +3129,8 @@
 .asm_1197c6
 	add $57
 	ret
-; 1197c9
 
-Function1197c9: ; 1197c9
+Function1197c9:
 	ld hl, wd002
 	call Function118e39
 	ld a, $9
@@ -3239,9 +3155,8 @@
 	ld bc, $1000
 	ld a, $2a
 	jp Function119e2b
-; 119800
 
-Function119800: ; 119800
+Function119800:
 	ld a, $fd
 	ld [$c6d0], a
 	ld [wOTTrademonSpecies], a
@@ -3273,9 +3188,8 @@
 	ld [wJumptableIndex], a
 	farcall Function115dc3
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 11984e
 
-Function11984e: ; 11984e
+Function11984e:
 	ld a, [wcd80]
 	and a
 	jr nz, .asm_1198a0
@@ -3343,9 +3257,8 @@
 	ld [wJumptableIndex], a
 	farcall Function115dc3
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 1198ee
 
-Function1198ee: ; 1198ee
+Function1198ee:
 	ld hl, Text_RegisteringRecord
 	call BattleTowerRoomMenu_SetMessage
 	call BattleTowerRoomMenu_IncrementJumptable
@@ -3382,14 +3295,12 @@
 	ld bc, $0200
 	ld a, $2c
 	jp Function119e2b
-; 119937
 
-Function119937: ; 119937
+Function119937:
 	farcall Function1707f4
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 119940
 
-Function119940: ; 119940
+Function119940:
 	ld de, wc3cd
 	ld c, $1e
 .asm_119945
@@ -3408,9 +3319,8 @@
 
 .asm_119953
 	ret
-; 119954
 
-Function119954: ; 119954
+Function119954:
 	ld a, $1c
 	ld [wcd3c], a
 	call BattleTowerRoomMenu2
@@ -3426,9 +3336,8 @@
 	ld hl, $c608
 	ld a, $1e
 	jp Function119e2b
-; 119973
 
-Function119973: ; 119973
+Function119973:
 	ld a, $1
 	ld [wcf64], a
 	xor a
@@ -3437,9 +3346,8 @@
 	ld de, w3_d000
 	ld a, $20
 	jp Function119e2b
-; 119987
 
-Function119987: ; 119987
+Function119987:
 	ld hl, w3_d000 + 1
 	ld a, [w3_d000]
 	or [hl]
@@ -3464,9 +3372,8 @@
 	ld a, $1b
 	ld [wcf66], a
 	ret
-; 1199b4
 
-Function1199b4: ; 1199b4
+Function1199b4:
 	ld a, [w3_d081+1]
 	and a
 	jr nz, .asm_1199c7
@@ -3478,9 +3385,8 @@
 
 .asm_1199c7
 	jp Function119ac9
-; 1199ca
 
-Function1199ca: ; 1199ca
+Function1199ca:
 	ld a, $20
 	ld [wcd89], a
 	ld a, [wcf64]
@@ -3491,9 +3397,8 @@
 	ld bc, $0700
 	ld a, $28
 	jp Function119e2b
-; 1199e2
 
-Function1199e2: ; 1199e2
+Function1199e2:
 	ld c, $c
 	ld de, XGameCodePrefix
 	call Function119e4f
@@ -3624,15 +3529,13 @@
 	ld a, $10
 	ld [wcf66], a
 	ret
-; 119af1
 
 XGameCode:
 INCBIN "data/mobile/x-game-code.txt"
 XGameResult:
 INCBIN "data/mobile/x-game-result.txt"
-; 119b0d
 
-Function119b0d: ; 119b0d
+Function119b0d:
 	ld a, $8
 	ld [wcd3c], a
 	call BattleTowerRoomMenu2
@@ -3671,9 +3574,8 @@
 asm_119b4d
 	ld a, $26
 	jp Function119e2b
-; 119b52
 
-Function119b52: ; 119b52
+Function119b52:
 	ld a, [w3_d090]
 	cp $1
 	jr nz, .asm_119b66
@@ -3686,9 +3588,8 @@
 .asm_119b66
 	ld a, $1c
 	jp Function119e2b
-; 119b6b
 
-Function119b6b: ; 119b6b
+Function119b6b:
 	ld a, [w3_d090]
 	cp $1
 	jr z, .asm_119b75
@@ -3816,9 +3717,8 @@
 	ld bc, $0069
 	call CopyBytes
 	jp BattleTowerRoomMenu_IncrementJumptable
-; 119c3e
 
-Function119c3e: ; 119c3e
+Function119c3e:
 	cp $2b
 	jr c, .asm_119c68
 	jr z, .asm_119c80
@@ -3883,9 +3783,8 @@
 	sub $47
 	and a
 	ret
-; 119c97
 
-BattleTowerRoomMenu_UberRestrictionMessage: ; 119c97
+BattleTowerRoomMenu_UberRestrictionMessage:
 	ld hl, Text_UberRestriction
 	call BattleTowerRoomMenu_SetMessage
 	call BattleTowerRoomMenu_IncrementJumptable
@@ -3914,9 +3813,8 @@
 	ld a, $0
 	ld [wcf66], a
 	ret
-; 119cc3
 
-BattleTowerRoomMenu_QuitMessage: ; 119cc3
+BattleTowerRoomMenu_QuitMessage:
 	ld a, [wcd38]
 	and a
 	jr z, .asm_119cd1
@@ -3951,26 +3849,23 @@
 	ld a, [wMobileInactivityTimerFrames]
 	ld [wcf66], a
 	ret
-; 119cf7
 
-MenuHeader_119cf7: ; 119cf7
+MenuHeader_119cf7:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 12, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw NULL
 	db 0 ; default option
-; 119cff
 
-MenuData_119cff: ; 119cff
+MenuData_119cff:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 15, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw NULL
 	db 0 ; default option
-; 119d07
 
 String_119d07:
 	db "   ▼@"
 
-Strings_L10ToL100: ; 119d0c
+Strings_L10ToL100:
 	db " L:10 @@"
 	db " L:20 @@"
 	db " L:30 @@"
@@ -3983,7 +3878,7 @@
 	db " L:100@@"
 	db "CANCEL@@"
 
-Strings_Ll0ToL40: ; 119d64
+Strings_Ll0ToL40:
 	db " L:10 @@"
 	db " L:20 @@"
 	db " L:30 @@"
@@ -3992,9 +3887,8 @@
 
 String_119d8c:
 	db "CANCEL@"
-; 119d93
 
-BattleTower_LevelCheck: ; 119d93 (46:5d93)
+BattleTower_LevelCheck:
 	ld a, [rSVBK]
 	push af
 	ld a, $1
@@ -4038,7 +3932,7 @@
 	scf
 	ret
 
-BattleTower_UbersCheck: ; 119dd1 (46:5dd1)
+BattleTower_UbersCheck:
 	ld a, [rSVBK]
 	push af
 	ld a, [wcd4f]
@@ -4092,26 +3986,22 @@
 	ld [rSVBK], a
 	scf
 	ret
-; 119e2b (46:5e2b)
 
-Function119e2b: ; 119e2b (46:5e2b)
+Function119e2b:
 	call Function3e32
 
-BattleTowerRoomMenu_IncrementJumptable: ; 119e2e (46:5e2e)
+BattleTowerRoomMenu_IncrementJumptable:
 	ld hl, wcf66
 	inc [hl]
 	ret
-; 119e33 (46:5e33)
 
-XGameCodePrefix: ; 119e33
+XGameCodePrefix:
 INCBIN "data/mobile/x-game-code-prefix.txt"
-;119e40
 
-XGameResultPrefix: ; 119e40
+XGameResultPrefix:
 INCBIN "data/mobile/x-game-result-prefix.txt"
-; 119e4f
 
-Function119e4f: ; 119e4f
+Function119e4f:
 	push bc
 	ld hl, w3_d100
 	ld a, [hli]
@@ -4173,9 +4063,8 @@
 .finish
 	and a
 	ret
-; 119e8e
 
-Function119e8e: ; 119e8e
+Function119e8e:
 	cp $60
 	jr c, .less_than_0x60
 	sub $57
@@ -4184,9 +4073,8 @@
 .less_than_0x60
 	sub $30
 	ret
-; 119e98
 
-Function119e98: ; 119e98
+Function119e98:
 	ld a, $2
 .loop
 	push af
@@ -4210,9 +4098,8 @@
 	and a
 	jr nz, .loop
 	ret
-; 119eb4
 
-Function119eb4: ; 119eb4 (46:5eb4)
+Function119eb4:
 	xor a
 	ld [wc3cc], a
 	ld de, wc3ac
@@ -4224,7 +4111,7 @@
 	jr nz, .loop
 	ret
 
-Function119ec2: ; 119ec2 (46:5ec2)
+Function119ec2:
 	ld a, BANK(sMobileLoginPassword)
 	call GetSRAMBank
 	xor a
@@ -4239,7 +4126,7 @@
 	call CloseSRAM
 	ret
 
-BattleTowerRoomMenu2: ; 119ed8 (46:5ed8)
+BattleTowerRoomMenu2:
 	ld a, [rSVBK]
 	ld [wcd8c], a
 	ld a, $1
@@ -4290,14 +4177,12 @@
 	dw Function11a4fe
 	dw Function11a466
 	dw Function11a47a
-; 119f3f
 
-Function119f3f: ; 119f3f
+Function119f3f:
 	call Function11a5b9
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 119f45
 
-Function119f45: ; 119f45
+Function119f45:
 	hlcoord 4, 2
 	ld de, String_11a661
 	call PlaceString
@@ -4304,9 +4189,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 119f56
 
-Function119f56: ; 119f56
+Function119f56:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_119f62
@@ -4323,9 +4207,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 119f76
 
-Function119f76: ; 119f76
+Function119f76:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_119f82
@@ -4343,9 +4226,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 119f98
 
-Function119f98: ; 119f98
+Function119f98:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -4393,9 +4275,8 @@
 	ld [wc300], a
 	scf
 	ret
-; 11a00e
 
-Function11a00e: ; 11a00e
+Function11a00e:
 	ld a, BANK(sMobileLoginPassword)
 	call GetSRAMBank
 	ld a, [sMobileLoginPassword]
@@ -4467,9 +4348,8 @@
 	ld a, $1
 	ld [wc305], a
 	ret
-; 11a0ca
 
-Function11a0ca: ; 11a0ca
+Function11a0ca:
 	xor a
 	ld [wMenuBorderLeftCoord], a
 	ld [wMenuBorderTopCoord], a
@@ -4490,9 +4370,8 @@
 	ld a, $1
 	ld [wc305], a
 	ret
-; 11a113
 
-Function11a113: ; 11a113
+Function11a113:
 	call Function11a63c
 	ld c, $1
 	farcall Function115e18
@@ -4501,15 +4380,13 @@
 	call PlaceString
 	and a
 	ret
-; 11a129
 
-Function11a129: ; 11a129
+Function11a129:
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a131
 
-Function11a131: ; 11a131
+Function11a131:
 	ld hl, wMobileInactivityTimerMinutes
 	dec [hl]
 	ret nz
@@ -4524,9 +4401,8 @@
 	call PlaceString
 	and a
 	ret
-; 11a14b
 
-Function11a14b: ; 11a14b
+Function11a14b:
 	ld hl, wcd85
 	ld a, [hl]
 	cp $f3
@@ -4544,9 +4420,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a16d
 
-Function11a16d: ; 11a16d
+Function11a16d:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a179
@@ -4565,9 +4440,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a192
 
-Function11a192: ; 11a192
+Function11a192:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -4595,9 +4469,8 @@
 	call PlaceString
 	scf
 	ret
-; 11a1d6
 
-Function11a1d6: ; 11a1d6
+Function11a1d6:
 	ld a, [wcd85]
 	cp $50
 	jr nz, .asm_11a1e4
@@ -4609,9 +4482,8 @@
 .asm_11a1e4
 	and a
 	ret
-; 11a1e6
 
-Function11a1e6: ; 11a1e6
+Function11a1e6:
 	ld hl, String_11a706
 	ld de, $c346
 	call Function11a1ff
@@ -4622,9 +4494,8 @@
 	ld a, $50
 	ld [de], a
 	ret
-; 11a1ff
 
-Function11a1ff: ; 11a1ff
+Function11a1ff:
 .asm_11a1ff
 	ld a, [hli]
 	cp $50
@@ -4632,9 +4503,8 @@
 	ld [de], a
 	inc de
 	jr .asm_11a1ff
-; 11a207
 
-BattleTowerRoomMenu2_PlaceYesNoMenu: ; 11a207
+BattleTowerRoomMenu2_PlaceYesNoMenu:
 	ld hl, MenuHeader_11a2de
 	call LoadMenuHeader
 	call MenuBox
@@ -4652,9 +4522,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a235
 
-BattleTowerRoomMenu2_UpdateYesNoMenu: ; 11a235
+BattleTowerRoomMenu2_UpdateYesNoMenu:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and A_BUTTON
@@ -4741,31 +4610,26 @@
 	farcall ReloadMapPart
 	and a
 	ret
-; 11a2cf
 
-String_11a2cf: ; 11a2cf
+String_11a2cf:
 	db "YES@"
-; 11a2d3
 
-String_11a2d3: ; 11a2d3
+String_11a2d3:
 	db "NO@"
-; 11a2d6
 
-MenuHeader_11a2d6: ; 11a2d6
+MenuHeader_11a2d6:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 14, 6, SCREEN_WIDTH - 1, 10
 	dw NULL
 	db 0 ; default option
-; 11a2de
 
-MenuHeader_11a2de: ; 11a2de
+MenuHeader_11a2de:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 14, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw NULL
 	db 0 ; default option
-; 11a2e6
 
-Function11a2e6: ; 11a2e6
+Function11a2e6:
 	call Function11a63c
 	ld c, $2
 	farcall Function115e18
@@ -4775,9 +4639,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a302
 
-Function11a302: ; 11a302
+Function11a302:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a30e
@@ -4802,9 +4665,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a33a
 
-Function11a33a: ; 11a33a
+Function11a33a:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a346
@@ -4819,9 +4681,8 @@
 	farcall Function115dc3
 	and a
 	ret
-; 11a357
 
-Function11a357: ; 11a357
+Function11a357:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a743
@@ -4829,9 +4690,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a36b
 
-Function11a36b: ; 11a36b
+Function11a36b:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a377
@@ -4849,9 +4709,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a38d
 
-Function11a38d: ; 11a38d
+Function11a38d:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -4875,9 +4734,8 @@
 	ld [wcd80], a
 	scf
 	ret
-; 11a3c5
 
-Function11a3c5: ; 11a3c5
+Function11a3c5:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a762
@@ -4885,9 +4743,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a3d9
 
-Function11a3d9: ; 11a3d9
+Function11a3d9:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a3e5
@@ -4904,9 +4761,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a3f9
 
-Function11a3f9: ; 11a3f9
+Function11a3f9:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a405
@@ -4924,9 +4780,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a41b
 
-Function11a41b: ; 11a41b
+Function11a41b:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -4950,9 +4805,8 @@
 	ld [wcd80], a
 	scf
 	ret
-; 11a452
 
-Function11a452: ; 11a452
+Function11a452:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a791
@@ -4960,9 +4814,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a466
 
-Function11a466: ; 11a466
+Function11a466:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a7c1
@@ -4970,9 +4823,8 @@
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a47a
 
-Function11a47a: ; 11a47a
+Function11a47a:
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
 	jr z, .asm_11a486
@@ -4984,9 +4836,8 @@
 .asm_11a486
 	and a
 	ret
-; 11a488
 
-Function11a488: ; 11a488
+Function11a488:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a7ac
@@ -4995,9 +4846,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a49e
 
-Function11a49e: ; 11a49e
+Function11a49e:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -5023,17 +4873,15 @@
 	ld [wcd80], a
 	scf
 	ret
-; 11a4db
 
-Function11a4db: ; 11a4db
+Function11a4db:
 	call Function11a63c
 	ld de, String_11a6db
 	hlcoord 4, 2
 	call PlaceString
 	ret
-; 11a4e8
 
-Function11a4e8: ; 11a4e8
+Function11a4e8:
 	call Function11a63c
 	hlcoord 4, 2
 	ld de, String_11a7d7
@@ -5042,9 +4890,8 @@
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
 	jp BattleTowerRoomMenu2_IncrementJumptable
-; 11a4fe
 
-Function11a4fe: ; 11a4fe
+Function11a4fe:
 	call Function11a536
 	ret c
 	call PlayClickSFX
@@ -5068,9 +4915,8 @@
 	ld [wcd80], a
 	scf
 	ret
-; 11a536
 
-Function11a536: ; 11a536
+Function11a536:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and $1
@@ -5141,17 +4987,15 @@
 	ld [wcd8b], a
 	and a
 	ret
-; 11a5b0
 
-BattleTowerRoomMenu2_IncrementJumptable: ; 11a5b0
+BattleTowerRoomMenu2_IncrementJumptable:
 	ld a, [wcd3c]
 	inc a
 	ld [wcd3c], a
 	scf
 	ret
-; 11a5b9
 
-Function11a5b9: ; 11a5b9
+Function11a5b9:
 	xor a
 	ld [wMenuBorderLeftCoord], a
 	ld [wMenuBorderTopCoord], a
@@ -5174,9 +5018,8 @@
 	ld a, $1
 	ld [wc305], a
 	ret
-; 11a5f5
 
-Function11a5f5: ; 11a5f5
+Function11a5f5:
 	ld a, $e
 	ld [wMenuBorderLeftCoord], a
 	ld a, $13
@@ -5204,9 +5047,8 @@
 	ld [hl], a
 	farcall ReloadMapPart
 	ret
-; 11a63c
 
-Function11a63c: ; 11a63c
+Function11a63c:
 	hlcoord 4, 1
 	ld de, String_11a7f4
 	call PlaceString
@@ -5220,115 +5062,92 @@
 	ld de, String_11a7f4
 	call PlaceString
 	ret
-; 11a661
 
-String_11a661: ; 11a661
+String_11a661:
 	db   "これから モバイルセンターに"
 	next "でんわ<WO>かけます@"
-; 11a679
 
-String_11a679: ; 11a679
+String_11a679:
 	db   "モバイルアダプタ<NO>じゅんびは"
 	next "できて いますか?@"
-; 11a692
 
-String_11a692: ; 11a692
+String_11a692:
 	db   "でんわ<WO>かけています"
 	next "しばらく おまちください@"
-; 11a6aa
 
-String_11a6aa: ; 11a6aa
+String_11a6aa:
 	db   "でんわをかけると つうわりょう"
 	next "せつぞくりょう<GA>かかります@"
-; 11a6c8
 
-String_11a6c8: ; 11a6c8
+String_11a6c8:
 	db   "せつぞく しました@"
-; 11a6d2
 
-String_11a6d2: ; 11a6d2
+String_11a6d2:
 	db   "つうしん ちゅう@"
-; 11a6db
 
-String_11a6db: ; 11a6db
+String_11a6db:
 	db   "つうしん ちゅう"
 	next "セレクト エーでちゅうし@"
-; 11a6f1
 
-String_11a6f1: ; 11a6f1
+String_11a6f1:
 	db   "この サービスには"
 	next "つうわりょう<NO>ほかに@"
-; 11a706
 
-String_11a706: ; 11a706
+String_11a706:
 	db   "おかね<GA>@"
-; 11a70b
 
-String_11a70b: ; 11a70b
+String_11a70b:
 	db   "えん"
 	next "かかります よろしい ですか?@"
-; 11a71e
 
-String_11a71e: ; 11a71e
+String_11a71e:
 	db   "つうしん しゅうりょう@"
-; 11a72a
 
-String_11a72a: ; 11a72a
+String_11a72a:
 	db   "つないだ じかん"
 	next "  やく   ふん   びょう@"
-; 11a743
 
-String_11a743: ; 11a743
+String_11a743:
 	db   "もっていない データが"
 	next "あります!@"
-; 11a755
 
-String_11a755: ; 11a755
+String_11a755:
 	db   "データ<WO>よみこみますか?@"
-; 11a762
 
-String_11a762: ; 11a762
+String_11a762:
 	db   "おなじ データ<WO>よみこんだ"
 	next "こと<GA>ありますが@"
-; 11a779
 
-String_11a779: ; 11a779
+String_11a779:
 	db   "そのデータ<WA>なくなっているか"
 	next "こわれて います@"
-; 11a791
 
-String_11a791: ; 11a791
+String_11a791:
 	db   "もっている データと"
 	next "おなじデータしか ありません!@"
-; 11a7ac
 
-String_11a7ac: ; 11a7ac
+String_11a7ac:
 	db   "データ<NO>よみこみを"
 	next "ちゅうし しますか?@"
-; 11a7c1
 
 String_11a7c1: ; 11a7c1 ; new news?
 	db   "あたらしい ニュースは"
 	next "ありません でした@"
-; 11a7d7
 
-String_11a7d7: ; 11a7d7
+String_11a7d7:
 	db   "あたらしいニュース<GA>あります"
 	next "ニュース<WO>よみこみますか?@"
-; 11a7f4
 
-String_11a7f4: ; 11a7f4
+String_11a7f4:
 	db   "               @"
-; 11a804
 
-MenuHeader_11a804: ; 11a804
+MenuHeader_11a804:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, SCREEN_WIDTH - 1, 5
 	dw NULL
 	db 0 ; default option
-; 11a80c
 
-Function11a80c: ; 11a80c
+Function11a80c:
 	ld de, hDivisor
 	ld bc, hDividend
 	ld hl, Unknown_11a89a
@@ -5386,9 +5205,8 @@
 	call Function11a884
 	ld [wcd64], a
 	ret
-; 11a884
 
-Function11a884: ; 11a884
+Function11a884:
 	add e
 	cp $a
 	ret c
@@ -5395,9 +5213,8 @@
 	sub $a
 	inc b
 	ret
-; 11a88c
 
-Function11a88c: ; 11a88c
+Function11a88c:
 	ld a, [bc]
 	sla a
 	ld c, a
@@ -5411,9 +5228,8 @@
 	ld [de], a
 	inc de
 	ret
-; 11a89a
 
-Unknown_11a89a: ; 11a89a
+Unknown_11a89a:
 x = 0
 rept 16
 	bcd x % 100, x / 100
@@ -5420,7 +5236,7 @@
 x = x + 1
 endr
 
-Unknown_11a8ba: ; 11a8ba
+Unknown_11a8ba:
 x = 0
 rept 16
 	bcd x % 100, x / 100
@@ -5427,25 +5243,22 @@
 x = x + 16
 endr
 
-Unknown_11a8da: ; 11a8da
+Unknown_11a8da:
 x = 0
 rept 16
 	bcd x % 100, x / 100
 x = x + 256
 endr
-; 11a8fa
 
-BattleTowerRoomMenu_WriteMessage: ; 11a8fa
+BattleTowerRoomMenu_WriteMessage:
 	jumptable .Jumptable, $c31a
-; 11a909
 
-.Jumptable: ; 11a909
+.Jumptable:
 	dw BattleTowerRoomMenu_WriteMessage_DoNothing
 	dw Function11a90f
 	dw Function11a971
-; 11a90f
 
-Function11a90f: ; 11a90f
+Function11a90f:
 	ld a, $1
 	ld [rSVBK], a
 	call SpeechTextBox
@@ -5505,9 +5318,8 @@
 
 BattleTowerRoomMenu_WriteMessage_DoNothing:
 	ret
-; 11a971
 
-Function11a971: ; 11a971
+Function11a971:
 	ld hl, $c31f
 	ld a, [hJoyDown]
 	and a
@@ -5554,9 +5366,8 @@
 
 .asm_11a9bf
 	ret
-; 11a9c0
 
-BattleTowerRoomMenu_SetMessage: ; 11a9c0
+BattleTowerRoomMenu_SetMessage:
 	ld a, l
 	ld [$c31b], a
 	ld a, h
@@ -5564,9 +5375,8 @@
 	ld a, $1
 	ld [$c31a], a
 	ret
-; 11a9ce
 
-Function11a9ce: ; 11a9ce
+Function11a9ce:
 	call ClearBGPalettes
 	call ReloadTilesetAndPalettes
 	call Call_ExitMenu
@@ -5576,15 +5386,13 @@
 	farcall FinishExitMenu
 	call UpdateSprites
 	ret
-; 11a9f0
 
-Function11a9f0: ; 11a9f0
+Function11a9f0:
 	ld a, $1
 	and a
 	ret
-; 11a9f4
 
-Function11a9f4: ; 11a9f4
+Function11a9f4:
 	ld a, [wcd8a]
 	ld l, a
 	ld a, [wcd8b]
@@ -5602,7 +5410,6 @@
 	call Function118805
 	and a
 	ret
-; 11aa13
 
 Text_SaveFileWillBeSent: ; 0x11aa13
 	text "SAVE FILE will be"
@@ -5722,7 +5529,7 @@
 	done
 ; 0x11ac3e
 
-Function11ac3e: ; 11ac3e
+Function11ac3e:
 	call SpeechTextBox
 	call FadeToMenu
 	callfar ClearSpriteAnims2
@@ -5729,9 +5536,8 @@
 	call Function11ac51
 	call CloseSubmenu
 	ret
-; 11ac51
 
-Function11ac51: ; 11ac51
+Function11ac51:
 	xor a
 	ld [hBGMapMode], a
 	ld hl, wOptions
@@ -5778,9 +5584,8 @@
 	pop af
 	ld [wOptions], a
 	ret
-; 11acb7
 
-Function11acb7: ; 11acb7
+Function11acb7:
 	ld hl, TilemapPack_11ba44
 	ld a, [wcd49]
 	ld c, a
@@ -5831,9 +5636,8 @@
 	xor a
 	ld [wcd4a], a
 	ret
-; 11ad1b
 
-Function11ad1b: ; 11ad1b
+Function11ad1b:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearTileMap
@@ -5866,16 +5670,14 @@
 	ld [wc7d4], a
 	farcall Pokedex_OrderMonsByMode
 	ret
-; 11ad6e
 
-Function11ad6e: ; 11ad6e
+Function11ad6e:
 	ld a, [wJumptableIndex]
 	ld hl, Jumptable_11ad78
 	call Function11b239
 	jp hl
-; 11ad78
 
-Jumptable_11ad78: ; 11ad78
+Jumptable_11ad78:
 	dw Function11b082
 	dw Function11b0ff
 	dw Function11ad95
@@ -5885,21 +5687,18 @@
 	dw Function11ad8f
 	dw Function11af04
 	dw Function11af4e
-; 11ad8a
 
-Function11ad8a: ; 11ad8a
+Function11ad8a:
 	ld hl, wJumptableIndex
 	inc [hl]
 	ret
-; 11ad8f
 
-Function11ad8f: ; 11ad8f
+Function11ad8f:
 	ld hl, wJumptableIndex
 	set 7, [hl]
 	ret
-; 11ad95
 
-Function11ad95: ; 11ad95
+Function11ad95:
 	ld hl, MenuHeader_11ae38
 	call LoadMenuHeader
 	call MenuBox
@@ -5990,23 +5789,20 @@
 	call ExitMenu
 	farcall ReloadMapPart
 	ret
-; 11ae38
 
-MenuHeader_11ae38: ; 11ae38
+MenuHeader_11ae38:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 10, 10, 17, SCREEN_HEIGHT - 1
 	dw NULL
 	db 0 ; default option
-; 11ae40
 
-String_11ae40: ; 11ae40
+String_11ae40:
 	db   "どちらでも"
 	next "♂オス"
 	next "♀メス"
 	db   "@"
-; 11ae4e
 
-Function11ae4e: ; 11ae4e
+Function11ae4e:
 	ld hl, MenuHeader_11afe8
 	call LoadMenuHeader
 	call MenuBox
@@ -6095,9 +5891,8 @@
 	call ExitMenu
 	farcall ReloadMapPart
 	ret
-; 11af04
 
-Function11af04: ; 11af04
+Function11af04:
 	ld hl, MenuHeader_11afe8
 	call LoadMenuHeader
 	call MenuBox
@@ -6186,9 +5981,8 @@
 	call ExitMenu
 	farcall ReloadMapPart
 	ret
-; 11afb7
 
-Function11afb7: ; 11afb7
+Function11afb7:
 	ld e, $ed
 	jr asm_11afbd
 
@@ -6208,7 +6002,6 @@
 	ld d, [hl]
 	ld [de], a
 	ret
-; 11afcc
 
 Unknown_11afcc:
 	dwcoord 11, 12
@@ -6218,9 +6011,8 @@
 Unknown_11afd2:
 	dwcoord 15,  8
 	dwcoord 15, 10
-; 11afd6
 
-Function11afd6: ; 11afd6
+Function11afd6:
 	ld de, SCREEN_WIDTH
 	ld a, $3
 .row
@@ -6236,38 +6028,32 @@
 	dec b
 	jr nz, .row
 	ret
-; 11afe8
 
-MenuHeader_11afe8: ; 11afe8
+MenuHeader_11afe8:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 9, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw NULL
 	db 0 ; default option
-; 11aff0
 
-String_11aff0: ; 11aff0
+String_11aff0:
 	db   "この じょうけんで"
 	next "よろしいですか?@"
-; 11b003
 
-String_11b003: ; 11b003
+String_11b003:
 	db   "こうかんを"
 	next "ちゅうししますか?@"
-; 11b013
 
-MenuHeader_11b013: ; 11b013
+MenuHeader_11b013:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 14, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
 	dw NULL
 	db 1 ; default option
-; 11b01b
 
 String_11b01b:
 	db   "はい"
 	next "いいえ@"
-; 11b022
 
-Function11b022: ; 11b022
+Function11b022:
 	ld a, [wcd2e]
 	and a
 	jr z, .asm_11b02e
@@ -6283,9 +6069,8 @@
 	ld hl, wStringBuffer4
 	call Function11b03d
 	ret
-; 11b03d
 
-Function11b03d: ; 11b03d
+Function11b03d:
 	push hl
 	push af
 	ld c, $1
@@ -6334,12 +6119,11 @@
 	ld bc, 4 ; string length
 	call CopyBytes
 	ret
-; 11b07a
 
 .MaleString: db "オスの "
 .FemaleString: db "メスの "
 
-Function11b082: ; 11b082
+Function11b082:
 	call Function11b242
 	ld a, $7
 	ld [wc7d3], a
@@ -6348,9 +6132,8 @@
 	call Function11b275
 	call SetPalettes
 	jp Function11ad8a
-; 11b099
 
-Function11b099: ; 11b099
+Function11b099:
 	ld c, $6
 	hlcoord 11, 1
 	ld a, [wc7d3]
@@ -6383,9 +6166,8 @@
 	dec a
 	jr nz, .loop
 	ret
-; 11b0cf
 
-.PlaceMonNameOrPlaceholderString: ; 11b0cf
+.PlaceMonNameOrPlaceholderString:
 	and a
 	ret z
 
@@ -6398,9 +6180,8 @@
 	pop hl
 	call PlaceString
 	ret
-; 11b0e1
 
-.SetCaughtFlag: ; 11b0e1
+.SetCaughtFlag:
 	call CheckCaughtMemMon
 	jr nz, .okay
 	inc hl
@@ -6410,9 +6191,8 @@
 	ld a, $1
 	ld [hli], a
 	ret
-; 11b0ec
 
-.CheckSeenFlag: ; 11b0ec
+.CheckSeenFlag:
 	call CheckSeenMemMon
 	ret nz
 
@@ -6421,13 +6201,11 @@
 	call PlaceString
 	scf
 	ret
-; 11b0f9
 
-.EmptySlot: ; 11b0f9
+.EmptySlot:
 	db "ーーーーー@"
-; 11b0ff
 
-Function11b0ff: ; 11b0ff
+Function11b0ff:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and $2
@@ -6504,9 +6282,8 @@
 	ld a, $4
 	ld [wJumptableIndex], a
 	ret
-; 11b175
 
-Function11b175: ; 11b175
+Function11b175:
 	ld a, [wc7d3]
 	ld d, a
 	ld a, [wc7d2]
@@ -6610,17 +6387,15 @@
 	call Function11b275
 	scf
 	ret
-; 11b1f7
 
-Function11b1f7: ; 11b1f7
+Function11b1f7:
 	hlcoord 0, 0
 	ld a, $32
 	ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
 	call ByteFill
 	ret
-; 11b203
 
-Function11b203: ; 11b203
+Function11b203:
 .asm_11b203
 	ld a, [de]
 	cp $ff
@@ -6628,9 +6403,8 @@
 	inc de
 	ld [hli], a
 	jr .asm_11b203
-; 11b20b
 
-Function11b20b: ; 11b20b
+Function11b20b:
 	ld a, [wc7d1]
 	ld hl, wc7d0
 	add [hl]
@@ -6641,9 +6415,8 @@
 	ld a, [hl]
 	ld [wd265], a
 	ret
-; 11b21e
 
-CheckCaughtMemMon: ; 11b21e
+CheckCaughtMemMon:
 	push de
 	push hl
 	ld a, [wd265]
@@ -6652,9 +6425,8 @@
 	pop hl
 	pop de
 	ret
-; 11b22a
 
-CheckSeenMemMon: ; 11b22a
+CheckSeenMemMon:
 	push de
 	push hl
 	ld a, [wd265]
@@ -6663,13 +6435,11 @@
 	pop hl
 	pop de
 	ret
-; 11b236
 
-Function11b236: ; 11b236
+Function11b236:
 	jp FillBoxWithByte
-; 11b239
 
-Function11b239: ; 11b239
+Function11b239:
 	ld e, a
 	ld d, 0
 	add hl, de
@@ -6678,9 +6448,8 @@
 	ld h, [hl]
 	ld l, a
 	ret
-; 11b242
 
-Function11b242: ; 11b242
+Function11b242:
 	hlcoord 3, 4
 	ld de, wStringBuffer3
 	call PlaceString
@@ -6714,14 +6483,12 @@
 Function11b272:
 	ld [hl], $f5
 	ret
-; 11b275
 
-Function11b275: ; 11b275
+Function11b275:
 	call Function11b279
 	ret
-; 11b279
 
-Function11b279: ; 11b279
+Function11b279:
 	ld a, [wd265]
 	ld [wCurSpecies], a
 	call CheckSeenMemMon
@@ -6737,9 +6504,8 @@
 
 .asm_11b294
 	ret
-; 11b295
 
-Function11b295: ; 11b295
+Function11b295:
 	hlcoord 4, 13
 	ld de, String_11b308
 	call PlaceString
@@ -6796,31 +6562,25 @@
 	ld de, wStringBuffer4
 	call PlaceString
 	ret
-; 11b2fe
 
-String_11b2fe: ; 11b2fe
+String_11b2fe:
 	db "あげる#@"
-; 11b303
 
-String_11b303: ; 11b303
+String_11b303:
 	db "ほしい#@"
-; 11b308
 
-String_11b308: ; 11b308
+String_11b308:
 	db "     @"
-; 11b30e
 
-String_11b30e: ; 11b30e
+String_11b30e:
 	db "みはっけん@"
-; 11b314
 
-Function11b314: ; 11b314
+Function11b314:
 	call Function11b31b
 	call Function11b3d9
 	ret
-; 11b31b
 
-Function11b31b: ; 11b31b
+Function11b31b:
 	ld hl, .Coords
 	ld a, [wJumptableIndex]
 	cp 2
@@ -6851,7 +6611,6 @@
 .load_sprites
 	call Function11b397
 	ret
-; 11b350
 
 .Coords:
 	dbpixel 3, 11, 2, 6 ;  0
@@ -6918,7 +6677,7 @@
 	db $39 ; 12
 	db $39 ; 13
 
-Function11b397: ; 11b397
+Function11b397:
 	ld de, wVirtualOAMSprite00
 .loop
 	ld a, [hl]
@@ -6944,9 +6703,8 @@
 	ld [de], a ; attributes
 	inc de
 	jr .loop
-; 11b3b6
 
-Unreferenced_Function11b3b6: ; 11b3b6
+Unreferenced_Function11b3b6:
 .loop
 	ld a, [hl]
 	cp -1
@@ -6974,9 +6732,8 @@
 	ld [de], a
 	inc de
 	jr .loop
-; 11b3d9
 
-Function11b3d9: ; 11b3d9
+Function11b3d9:
 	ld de, wVirtualOAMSprite28
 	push de
 	ld a, [wc7d2]
@@ -7048,16 +6805,14 @@
 	xor a
 	ld [hl], a
 	ret
-; 11b444
 
-Function11b444: ; 11b444
+Function11b444:
 ; special
 	call Mobile46_InitJumptable
 	call Mobile46_RunJumptable
 	ret
-; 11b44b
 
-Mobile46_InitJumptable: ; 11b44b
+Mobile46_InitJumptable:
 	xor a
 	ld [wJumptableIndex], a
 	ld [wcf64], a
@@ -7065,9 +6820,8 @@
 	ld [wcf66], a
 	call UpdateTime
 	ret
-; 11b45c
 
-Mobile46_RunJumptable: ; 11b45c
+Mobile46_RunJumptable:
 .loop
 	call .IterateJumptable
 	call DelayFrame
@@ -7075,9 +6829,8 @@
 	cp 4
 	jr nz, .loop
 	ret
-; 11b46a
 
-.IterateJumptable: ; 11b46a
+.IterateJumptable:
 	jumptable .Jumptable, wJumptableIndex
 
 .Jumptable:
@@ -7086,9 +6839,8 @@
 	dw Function11b5c0
 	dw Function11b5e0
 	dw Function11b5e7 ; unused
-; 11b483
 
-Function11b483: ; 11b483
+Function11b483:
 	call .InitRAM
 	ld hl, wPlayerName
 	ld a, NAME_LENGTH_JAPANESE - 1
@@ -7264,9 +7016,8 @@
 	ld [bc], a
 	inc bc
 	ret
-; 11b570
 
-Function11b570: ; 11b570
+Function11b570:
 	call Function118007
 	ld a, [wScriptVar]
 	and a
@@ -7315,9 +7066,8 @@
 
 	call CloseSRAM
 	ret
-; 11b5c0
 
-Function11b5c0: ; 11b5c0
+Function11b5c0:
 	ld a, [wcd82]
 	dec a
 	ld [wCurPartyMon], a
@@ -7327,19 +7077,16 @@
 	farcall Function170807
 	farcall SaveAfterLinkTrade
 	jp Function11ad8a
-; 11b5e0
 
-Function11b5e0: ; 11b5e0
+Function11b5e0:
 	xor a
 	ld [wScriptVar], a
 	jp Function11ad8a
-; 11b5e7
 
-Function11b5e7: ; 11b5e7
+Function11b5e7:
 	ret
-; 11b5e8
 
-Function11b5e8: ; 11b5e8
+Function11b5e8:
 	ld a, $0
 	call GetSRAMBank
 	ld hl, wRTC
@@ -7390,9 +7137,8 @@
 .Jumptable:
 	dw Function11b66d
 	dw Function11b6b3
-; 11b66d
 
-Function11b66d: ; 11b66d
+Function11b66d:
 	call Function1180b8
 	ld a, [wScriptVar]
 	and a
@@ -7431,13 +7177,11 @@
 
 .asm_11b6b0
 	jp Function11ad8a
-; 11b6b3
 
-Function11b6b3: ; 11b6b3
+Function11b6b3:
 	ret
-; 11b6b4
 
-Function11b6b4: ; 11b6b4
+Function11b6b4:
 	ld a, $5
 	call GetSRAMBank
 	ld a, [wcd30]
@@ -7573,9 +7317,8 @@
 	ld [hl], a
 	call AddMobileMonToParty
 	ret
-; 11b7e5
 
-Function11b7e5: ; 11b7e5
+Function11b7e5:
 	ld a, [$c60d] ; species
 	ld [wOTTrademonSpecies], a
 	ld [wCurPartySpecies], a
@@ -7632,9 +7375,8 @@
 	call CloseSubmenu
 	call RestartMapMusic
 	ret
-; 11b879
 
-Function11b879: ; 11b879
+Function11b879:
 	farcall BattleTower_CheckSaveFileExistsAndIsYours
 	ld a, [wScriptVar]
 	and a
@@ -7725,9 +7467,8 @@
 	ld a, $2
 	ld [wScriptVar], a
 	ret
-; 11b920
 
-Function11b920: ; 11b920
+Function11b920:
 	call Mobile46_InitJumptable
 	ld a, $5
 	call GetSRAMBank
@@ -7738,9 +7479,8 @@
 	call CloseSRAM
 	call Function118000
 	ret
-; 11b93b
 
-Function11b93b: ; 11b93b
+Function11b93b:
 	ld a, $5
 	call GetSRAMBank
 	xor a
@@ -7778,9 +7518,8 @@
 	call AddMobileMonToParty
 	farcall SaveAfterLinkTrade
 	ret
-; 11b98f
 
-AddMobileMonToParty: ; 11b98f
+AddMobileMonToParty:
 	ld hl, wPartyCount
 	ld a, [hl]
 	ld e, a
@@ -7882,15 +7621,13 @@
 
 	call CloseSRAM
 	ret
-; 11ba38
 
-Function11ba38: ; 11ba38
+Function11ba38:
 	farcall CheckCurPartyMonFainted
 	ret c
 	xor a
 	ld [wScriptVar], a
 	ret
-; 11ba44
 
 TilemapPack_11ba44:
 	db $47, $30, $0a, $0a, $0a, $0a, $0a, $56 ; 00
--- a/mobile/mobile_5b.asm
+++ b/mobile/mobile_5b.asm
@@ -1,4 +1,4 @@
-Unreferenced_Function16c000: ; 16c000
+Unreferenced_Function16c000:
 	; Only for CGB
 	ld a, [hCGB]
 	and a
@@ -26,9 +26,8 @@
 	pop af
 	ld [wcfbe], a
 	ret
-; 16c031
 
-.RunJumptable: ; 16c031
+.RunJumptable:
 	xor a
 	ld [wJumptableIndex], a
 	ld [wcf64], a
@@ -46,9 +45,8 @@
 	cp $ff
 	jr nz, .loop
 	ret
-; 16c05c
 
-.Jumptable: ; 16c05c
+.Jumptable:
 	dw .init
 	dw Function16c0ba
 	dw Function16c089
@@ -61,9 +59,8 @@
 	dw Function16c0dc
 	dw Function16c0ec
 	dw .quit
-; 16c074
 
-.init ; 16c074
+.init
 	ld a, [wcf64]
 	and a
 	ret z
@@ -71,17 +68,15 @@
 	xor a
 	ld [wd003], a
 	ret
-; 16c081
 
-.quit ; 16c081
+.quit
 	push af
 	ld a, $ff
 	ld [wd002], a
 	pop af
 	ret
-; 16c089
 
-Function16c089: ; 16c089
+Function16c089:
 	ld a, $1
 	ld [wBuffer2], a
 	ld [wd1f1], a
@@ -91,17 +86,15 @@
 	ld a, [wd002]
 	ld [wcf64], a
 	ret
-; 16c09e
 
-Function16c09e: ; 16c09e
+Function16c09e:
 	ld a, [wcf64]
 	cp $4
 	ret nz
 	call Function16c0fa
 	ret
-; 16c0a8
 
-Function16c0a8: ; 16c0a8
+Function16c0a8:
 	xor a
 	ld [wBuffer2], a
 	ld [wd1f1], a
@@ -110,9 +103,8 @@
 	ld [hWY], a
 	call Function16c0fa
 	ret
-; 16c0ba
 
-Function16c0ba: ; 16c0ba
+Function16c0ba:
 	call Function16c943
 	push af
 	ld a, [wd003]
@@ -121,9 +113,8 @@
 	pop af
 	call c, Function16c0fa
 	ret
-; 16c0ca
 
-Function16c0ca: ; 16c0ca
+Function16c0ca:
 	ld a, [wd003]
 	cp $28
 	push af
@@ -133,9 +124,8 @@
 	pop af
 	call z, Function16c0fa
 	ret
-; 16c0dc
 
-Function16c0dc: ; 16c0dc
+Function16c0dc:
 	call Function16ca11
 	push af
 	ld a, [wd003]
@@ -144,9 +134,8 @@
 	pop af
 	call c, Function16c0fa
 	ret
-; 16c0ec
 
-Function16c0ec: ; 16c0ec
+Function16c0ec:
 	call ClearBGPalettes
 	call ClearScreen
 	push af
@@ -154,9 +143,8 @@
 	ld [wd002], a
 	pop af
 	ret
-; 16c0fa
 
-Function16c0fa: ; 16c0fa
+Function16c0fa:
 	push af
 	ld a, [wd002]
 	inc a
@@ -165,9 +153,8 @@
 	ld [wd003], a
 	pop af
 	ret
-; 16c108
 
-MobileSystemSplashScreen_InitGFX: ; 16c108
+MobileSystemSplashScreen_InitGFX:
 	call DisableLCD
 	ld hl, vTiles2
 	ld de, .Tiles
@@ -183,9 +170,8 @@
 	ld [hBGMapMode], a
 	call EnableLCD
 	ret
-; 16c130
 
-.LoadPals: ; 16c130
+.LoadPals:
 	ld de, wBGPals1
 	ld hl, UnknownMobilePalettes_16c903
 	ld bc, 8
@@ -193,9 +179,8 @@
 	call FarCopyWRAM
 	farcall ApplyPals
 	ret
-; 16c145
 
-.LoadTileMap: ; 16c145
+.LoadTileMap:
 	hlcoord 0, 0
 	ld bc, 20
 	xor a
@@ -205,9 +190,8 @@
 	ld bc, $0154
 	call CopyBytes
 	ret
-; 16c15c
 
-.LoadAttrMap: ; 16c15c
+.LoadAttrMap:
 	hlcoord 0, 0, wAttrMap
 	ld bc, SCREEN_WIDTH
 	xor a
@@ -217,7 +201,6 @@
 	ld bc, 17 * SCREEN_WIDTH
 	call CopyBytes
 	ret
-; 16c173
 
 .Tiles:
 INCBIN "gfx/mobile/mobile_splash.2bpp"
@@ -228,12 +211,11 @@
 .AttrMap:
 INCBIN "gfx/mobile/mobile_splash.attrmap"
 
-UnknownMobilePalettes_16c903: ; 16c903
+UnknownMobilePalettes_16c903:
 INCLUDE "gfx/unknown/16c903.pal"
 
-; 16c943
 
-Function16c943: ; 16c943
+Function16c943:
 	ld a, [wd003]
 	and a
 	jr nz, .asm_16c95e
@@ -354,9 +336,8 @@
 	ld [rSVBK], a
 	scf
 	ret
-; 16ca11
 
-Function16ca11: ; 16ca11
+Function16ca11:
 	ld a, [wd003]
 	and a
 	jr nz, .asm_16ca1d
@@ -455,16 +436,14 @@
 	ld [rSVBK], a
 	scf
 	ret
-; 16cab6
 
-Function16cab6: ; 16cab6
+Function16cab6:
 	ld b, $0
 	ld c, e
 	add hl, bc
 	ret
-; 16cabb
 
-Function16cabb: ; 16cabb
+Function16cabb:
 	inc hl
 	ld a, [hl]
 	srl a
@@ -471,9 +450,8 @@
 	srl a
 	and $1f
 	ret
-; 16cac4
 
-Function16cac4: ; 16cac4
+Function16cac4:
 	inc hl
 	ld a, [hld]
 	and $3
@@ -487,15 +465,13 @@
 	rl b
 	ld a, b
 	ret
-; 16cad8
 
-Function16cad8: ; 16cad8
+Function16cad8:
 	ld a, [hl]
 	and $1f
 	ret
-; 16cadc
 
-Function16cadc: ; 16cadc
+Function16cadc:
 	sla a
 	sla a
 	ld b, a
@@ -505,9 +481,8 @@
 	or b
 	ld [hl], a
 	ret
-; 16cae8
 
-Function16cae8: ; 16cae8
+Function16cae8:
 	ld c, a
 	srl a
 	srl a
@@ -530,9 +505,8 @@
 	or b
 	ld [hl], a
 	ret
-; 16cb08
 
-Function16cb08: ; 16cb08
+Function16cb08:
 	ld b, a
 	ld a, [hl]
 	and $e0
@@ -539,9 +513,8 @@
 	or b
 	ld [hl], a
 	ret
-; 16cb0f
 
-Function16cb0f: ; 16cb0f
+Function16cb0f:
 	xor a
 	ld [wBuffer1], a
 	ld [wBuffer2], a
@@ -556,9 +529,8 @@
 	xor a
 	ld [wd1f0], a
 	ret
-; 16cb2e
 
-Function16cb2e: ; 16cb2e
+Function16cb2e:
 	ld a, [wBuffer2]
 	and a
 	ret z
@@ -567,9 +539,8 @@
 	ld de, wVirtualOAM
 	call Function16cb5d
 	ret
-; 16cb40
 
-Function16cb40: ; 16cb40
+Function16cb40:
 	ld hl, wd1ec
 	inc [hl]
 	ld a, [hl]
@@ -588,9 +559,8 @@
 	ld a, $a0
 	ld [wd1ef], a
 	ret
-; 16cb5d
 
-Function16cb5d: ; 16cb5d
+Function16cb5d:
 	ld a, [hli]
 	and a
 	ret z
@@ -622,7 +592,6 @@
 	dec a
 	jr nz, .asm_16cb60
 	ret
-; 16cb86
 
 Unknown_16cb86:
 	db 7
@@ -633,17 +602,15 @@
 	db 16,  0, 4, 1
 	db 16,  8, 5, 0
 	db 16, 16, 6, 0
-; 16cba3
 
-Function16cba3: ; 16cba3
+Function16cba3:
 	xor a
 	ld [wd1f1], a
 	ld [wd1f2], a
 	ld [wd1f3], a
 	ret
-; 16cbae
 
-Function16cbae: ; 16cbae
+Function16cbae:
 	ld a, [wd1f1]
 	and a
 	ret z
@@ -650,9 +617,8 @@
 	call Function16cbba
 	call Function16cbd1
 	ret
-; 16cbba
 
-Function16cbba: ; 16cbba
+Function16cbba:
 	ld hl, wd1f2
 	inc [hl]
 	ld a, [hl]
@@ -669,9 +635,8 @@
 .asm_16cbcd
 	ld [wd1f3], a
 	ret
-; 16cbd1
 
-Function16cbd1: ; 16cbd1
+Function16cbd1:
 	ld a, [wd1f3]
 	ld c, a
 	ld b, 0
@@ -689,13 +654,11 @@
 	ld a, $1
 	ld [hCGBPalUpdate], a
 	ret
-; 16cbfb
 
 Unknown_16cbfb:
 	db 0, 1, 2, 1, 0, 1, 2
-; 16cc02
 
-Function16cc02: ; 16cc02
+Function16cc02:
 	call Function16cc18
 	call Function16cc49
 	call Function16cc62
@@ -704,17 +667,15 @@
 	call Function16cb0f
 	call Function16cba3
 	ret
-; 16cc18
 
-Function16cc18: ; 16cc18
+Function16cc18:
 	ld hl, vTiles1
 	ld de, GFX_16cca3
 	lb bc, BANK(GFX_16cca3), 46
 	call Get2bpp
 	ret
-; 16cc25
 
-Function16cc25: ; 16cc25
+Function16cc25:
 	ld hl, Unknown_16cfa9
 	ld de, wBGPals1 + 1 palettes
 	call .CopyPal
@@ -725,15 +686,13 @@
 	ld de, wOBPals1 + 1 palettes
 	call .CopyPal
 	ret
-; 16cc41
 
-.CopyPal: ; 16cc41
+.CopyPal:
 	ld bc, 1 palettes
 	ld a, $5
 	jp FarCopyWRAM
-; 16cc49
 
-Function16cc49: ; 16cc49
+Function16cc49:
 	hlcoord 4, 15
 	ld a, $80
 	call Function16cc5a
@@ -741,9 +700,8 @@
 	ld a, $90
 	call Function16cc5a
 	ret
-; 16cc5a
 
-Function16cc5a: ; 16cc5a
+Function16cc5a:
 	ld c, $10
 .asm_16cc5c
 	ld [hli], a
@@ -751,17 +709,15 @@
 	dec c
 	jr nz, .asm_16cc5c
 	ret
-; 16cc62
 
-Function16cc62: ; 16cc62
+Function16cc62:
 	hlcoord 0, 15, wAttrMap
 	ld bc, $0028
 	ld a, $1
 	call ByteFill
 	ret
-; 16cc6e
 
-Function16cc6e: ; 16cc6e
+Function16cc6e:
 	hlbgcoord 0, 0, vBGMap1
 	jr Function16cc73
 
@@ -781,9 +737,8 @@
 	pop af
 	ld [rVBK], a
 	ret
-; 16cc90
 
-Function16cc90: ; 16cc90
+Function16cc90:
 	ld bc, $1214
 .asm_16cc93
 	push bc
@@ -799,7 +754,6 @@
 	dec b
 	jr nz, .asm_16cc93
 	ret
-; 16cca3
 
 GFX_16cca3:
 INCBIN "gfx/unknown/16cca3.2bpp"
@@ -829,4 +783,3 @@
 	RGB 27, 11, 12
 	RGB 07, 07, 07
 
-; 16cfc1
--- a/mobile/mobile_5c.asm
+++ b/mobile/mobile_5c.asm
@@ -1,4 +1,4 @@
-Function170000: ; 170000
+Function170000:
 	ld a, [$c62b]
 	ld [wPlayerTrademonSpecies], a
 	ld hl, $c62e
@@ -35,9 +35,8 @@
 	call CopyBytes
 	ret
 
-; 17005a
 
-Function17005a: ; 17005a
+Function17005a:
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$a824]
@@ -73,11 +72,10 @@
 	call CloseSRAM
 	ret
 
-; 1700b0
 
 INCLUDE "engine/events/battle_tower/battle_tower.asm"
 
-Function170be4: ; 170be4
+Function170be4:
 	ld a, $5
 	call GetSRAMBank
 	xor a
@@ -87,9 +85,8 @@
 	call CloseSRAM
 	ret
 
-; 170bf7
 
-Clears5_a89a: ; 170bf7
+Clears5_a89a:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $a89a
@@ -99,9 +96,8 @@
 	call CloseSRAM
 	ret
 
-; 170c06
 
-Function170c06: ; 170c06
+Function170c06:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $a894
@@ -203,9 +199,8 @@
 	call CloseSRAM
 	ret
 
-; 170c8b
 
-Function170c8b: ; 170c8b
+Function170c8b:
 	ld hl, wLastEnemyCounterMove
 	ld b, $5
 .asm_170c90
@@ -216,9 +211,8 @@
 	jr nz, .asm_170c90
 	ret
 
-; 170c98
 
-CheckBTMonMovesForErrors: ; 170c98
+CheckBTMonMovesForErrors:
 	ld c, BATTLETOWER_PARTY_LENGTH
 	ld hl, wBT_OTTempMon1Moves
 .loop
@@ -260,9 +254,8 @@
 	jr nz, .loop
 	ret
 
-; 170cc6
 
-Function170cc6: ; 170cc6
+Function170cc6:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wDecompressScratch)
@@ -289,9 +282,8 @@
 	ld [rSVBK], a
 	ret
 
-; 170d02
 
-Function170d02: ; 170d02
+Function170d02:
 	ld a, $1
 	ld [rVBK], a
 	ld de, GFX_171848
@@ -302,7 +294,6 @@
 	ld [rVBK], a
 	ret
 
-; 170d16
 
 PichuAnimatedMobileGFX:
 INCBIN "gfx/mobile/pichu_animated.2bpp.lz"
@@ -313,7 +304,7 @@
 GFX_171848:
 INCBIN "gfx/unknown/171848.2bpp"
 
-Function1719c8: ; 1719c8 (5c:59c8)
+Function1719c8:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -323,7 +314,7 @@
 	ld [hInMenu], a
 	ret
 
-Function1719d6: ; 1719d6 (5c:59d6)
+Function1719d6:
 	farcall BattleTowerRoomMenu_InitRAM
 	call Function1719ed
 	ld a, [rSVBK]
@@ -335,7 +326,7 @@
 	ld [rSVBK], a
 	ret
 
-Function1719ed: ; 1719ed (5c:59ed)
+Function1719ed:
 	xor a
 	ld [wcd49], a
 	ld [wcd4a], a
@@ -348,7 +339,7 @@
 	farcall ClearSpriteAnims
 	ret
 
-Function171a11: ; 171a11 (5c:5a11)
+Function171a11:
 .loop
 	call JoyTextDelay
 	ld a, [wcd49]
@@ -363,7 +354,7 @@
 	call ClearSprites
 	ret
 
-Function171a36: ; 171a36 (5c:5a36)
+Function171a36:
 	ld a, [wcd49]
 	ld e, a
 	ld d, 0
@@ -375,7 +366,7 @@
 	ld l, a
 	jp hl
 
-Jumptable_171a45: ; 171a45 (5c:5a45)
+Jumptable_171a45:
 	dw Function171a95
 	dw Function171ac9
 	dw Function171a5d
@@ -390,7 +381,7 @@
 	dw Function171c41
 
 
-Function171a5d: ; 171a5d (5c:5a5d)
+Function171a5d:
 	ld a, [wc821]
 	bit 1, a
 	jr nz, .asm_171a6a
@@ -419,7 +410,7 @@
 	ld [wcd49], a
 	ret
 
-Function171a95: ; 171a95 (5c:5a95)
+Function171a95:
 	farcall Function171ccd
 	hlcoord 2, 8
 	ld de, String_171aa7
@@ -426,16 +417,14 @@
 	call PlaceString
 	jp Function171c66
 
-; 171aa7 (5c:5aa7)
 
-String_171aa7: ; 171aa7
+String_171aa7:
 	db   "モバイルアダプタに"
 	next "せつぞく しています"
 	next "しばらく おまちください"
 	db   "@"
-; 171ac9
 
-Function171ac9: ; 171ac9 (5c:5ac9)
+Function171ac9:
 	ld de, wcd81
 	ld hl, $5c
 	ld a, $2
@@ -442,7 +431,7 @@
 	call Function3e32
 	jp Function171c66
 
-Function171ad7: ; 171ad7 (5c:5ad7)
+Function171ad7:
 	xor a
 	ld hl, $c608
 	ld bc, $66
@@ -452,7 +441,7 @@
 	call Function3e32
 	jp Function171c66
 
-Function171aec: ; 171aec (5c:5aec)
+Function171aec:
 	ld a, [rSVBK]
 	push af
 	ld a, $1
@@ -503,7 +492,7 @@
 	jr nz, .asm_171b1b
 	jp Function171c66
 
-Function171b42: ; 171b42 (5c:5b42)
+Function171b42:
 	ld a, [de]
 	inc de
 	and a
@@ -512,7 +501,7 @@
 	ld [hli], a
 	jr Function171b42
 
-Function171b4b: ; 171b4b (5c:5b4b)
+Function171b4b:
 	depixel 8, 2
 	ld a, SPRITE_ANIM_INDEX_EZCHAT_CURSOR
 	call _InitSpriteAnimStruct
@@ -543,7 +532,7 @@
 	ld [wcd24], a
 	jp Function171c66
 
-Function171b85: ; 171b85 (5c:5b85)
+Function171b85:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and $2
@@ -559,12 +548,12 @@
 	jr nz, asm_171baf
 	ret
 
-Function171b9f: ; 171b9f (5c:5b9f)
+Function171b9f:
 	ld a, $80
 	ld [wcd49], a
 	ret
 
-asm_171ba5: ; 171ba5 (5c:5ba5)
+asm_171ba5:
 	ld a, [wcd4a]
 	and a
 	ret z
@@ -572,7 +561,7 @@
 	ld [wcd4a], a
 	ret
 
-asm_171baf: ; 171baf (5c:5baf)
+asm_171baf:
 	ld a, [wcd4b]
 	ld c, a
 	ld a, [wcd4a]
@@ -582,7 +571,7 @@
 	ld [wcd4a], a
 	ret
 
-Function171bbd: ; 171bbd (5c:5bbd)
+Function171bbd:
 	call PlayClickSFX
 	ld a, $8
 	ld [wcd23], a
@@ -590,7 +579,7 @@
 	ld [wcd24], a
 	jp Function171c66
 
-Function171bcc: ; 171bcc (5c:5bcc)
+Function171bcc:
 	ld hl, hJoyPressed ; $ffa7
 	ld a, [hl]
 	and $2
@@ -600,7 +589,7 @@
 	jp nz, Function171beb
 	ret
 
-Function171bdc: ; 171bdc (5c:5bdc)
+Function171bdc:
 	ld a, $4
 	ld [wcd23], a
 	ld a, $8
@@ -609,7 +598,7 @@
 	dec [hl]
 	ret
 
-Function171beb: ; 171beb (5c:5beb)
+Function171beb:
 	ld a, $5
 	call GetSRAMBank
 	ld a, [wcd4a]
@@ -636,7 +625,7 @@
 	ld [wcd4c], a
 	call Function171c66
 
-Function171c2c: ; 171c2c (5c:5c2c)
+Function171c2c:
 	ld hl, wcd4c
 	dec [hl]
 	ret nz
@@ -644,12 +633,12 @@
 	call ClearBGPalettes
 	jr asm_171c60
 
-Function171c39: ; 171c39 (5c:5c39)
+Function171c39:
 	ld a, $28
 	ld [wcd4c], a
 	call Function171c66
 
-Function171c41: ; 171c41 (5c:5c41)
+Function171c41:
 	ld hl, wcd4c
 	dec [hl]
 	ret nz
@@ -659,31 +648,28 @@
 	ld a, $2
 	ld [wc303], a
 	farcall DisplayMobileError
-asm_171c60: ; 171c60 (5c:5c60)
+asm_171c60:
 	ld a, $80
 	ld [wcd49], a
 	ret
 
-Function171c66: ; 171c66 (5c:5c66)
+Function171c66:
 	ld hl, wcd49
 	inc [hl]
 	ret
 
-; 171c6b (5c:5c6b)
 
-MenuHeader_171c6b: ; 171c6b
+MenuHeader_171c6b:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
 	dw NULL
 	db 0 ; default option
-; 171c73
 
-String_171c73: ; 171c73
+String_171c73:
 	db   "モバイルセンターを けってい"
 	next "しました@"
-; 171c87
 
-Function171c87: ; 171c87 (5c:5c87)
+Function171c87:
 	call DisableLCD
 	ld hl, GFX_171db1
 	ld de, vTiles2 tile $00
@@ -709,7 +695,7 @@
 	call PlaceString
 	ret
 
-Function171ccd: ; 171ccd (5c:5ccd)
+Function171ccd:
 	ld a, [rSVBK]
 	push af
 	ld a, $5
@@ -728,7 +714,7 @@
 	ld [rSVBK], a
 	ret
 
-Function171cf0: ; 171cf0 (5c:5cf0)
+Function171cf0:
 	xor a
 	hlcoord 4, 15
 	ld [hli], a
@@ -755,7 +741,7 @@
 	ld de, String_172e4e
 	jp PlaceString
 
-Function171d2b: ; 171d2b (5c:5d2b)
+Function171d2b:
 	call DisableLCD
 	ld hl, GFX_171db1
 	ld de, vTiles2 tile $00
@@ -781,7 +767,6 @@
 	call PlaceString
 	ret
 
-; 171d71 (5c:5d71)
 
 Palette_171d71:
 	RGB  0,  0,  0
@@ -836,21 +821,20 @@
 LZ_172abd:
 INCBIN "gfx/pokedex/slowpoke.2bpp.lz"
 
-String_172e31: ; 172e31
+String_172e31:
 	db "パスワード<WO>いれてください@"
-String_172e3f: ; 172e3f
+String_172e3f:
 	db "きりかえ やめる  けってい@"
-String_172e4e: ; 172e4e
+String_172e4e:
 	db "きりかえ やめる  "
 String_172e58:
 	db "けってい@"
-String_172e5d: ; 172e5d
+String_172e5d:
 	db "せつぞくする モバイルセンターを"
 	next "えらんで ください@"
-; 172e78
 
 
-Function172e78: ; 172e78 (5c:6e78)
+Function172e78:
 	ld a, $7f
 	hlcoord 0, 0
 	ld bc, $168
@@ -875,7 +859,6 @@
 	call CopyBytes
 	ret
 
-; 172eb9 (5c:6eb9)
 
 Function172eb9:
 	ld a, [rSVBK]
@@ -895,7 +878,6 @@
 	ld [rSVBK], a
 	ret
 
-; 172edf (5c:6edf)
 
 Palette_172edf:
 	RGB  5, 12, 17
--- a/mobile/mobile_5e.asm
+++ b/mobile/mobile_5e.asm
@@ -1,7 +1,7 @@
 MobileAdapterGFX::
 INCBIN "gfx/mobile/mobile_adapter.2bpp"
 
-Function17a68f:: ; 17a68f (5e:668f)
+Function17a68f::
 	call Function17a6a8
 	call Function17a751
 	ld hl, $d088
@@ -18,7 +18,7 @@
 	scf
 	ret
 
-Function17a6a8: ; 17a6a8 (5e:66a8)
+Function17a6a8:
 	push de
 	push bc
 	ld hl, wStringBuffer2 ; $d086
@@ -49,7 +49,7 @@
 	call DelayFrame
 	ret
 
-Function17a6f5: ; 17a6f5 (5e:66f5)
+Function17a6f5:
 	ld hl, wBuffer1
 	ld c, $0
 	ld b, $8
@@ -69,7 +69,7 @@
 	ld [$d08c], a
 	ret
 
-Function17a713: ; 17a713 (5e:6713)
+Function17a713:
 	and $f
 	cp $a
 	jr nc, .asm_17a71d
@@ -83,7 +83,7 @@
 	scf
 	ret
 
-Function17a721: ; 17a721 (5e:6721)
+Function17a721:
 	push de
 	ld h, d
 	ld l, e
@@ -121,7 +121,7 @@
 	ld [de], a
 	ret
 
-Function17a751: ; 17a751 (5e:6751)
+Function17a751:
 	xor a
 	ld [$d087], a
 .asm_17a755
@@ -137,7 +137,7 @@
 	jr z, .asm_17a755
 	ret
 
-Function17a770: ; 17a770 (5e:6770)
+Function17a770:
 	ld a, [hOAMUpdate]
 	push af
 	ld a, $1
@@ -148,7 +148,7 @@
 	ld [hOAMUpdate], a
 	ret
 
-Function17a781: ; 17a781 (5e:6781)
+Function17a781:
 	ld a, [hInMenu]
 	push af
 	ld a, $1
@@ -158,7 +158,7 @@
 	ld [hInMenu], a
 	ret
 
-Function17a78f: ; 17a78f (5e:678f)
+Function17a78f:
 	ld hl, $d088
 	bit 7, [hl]
 	res 7, [hl]
@@ -169,21 +169,20 @@
 .asm_17a79f
 	farcall ReloadMapPart
 	ret
-; 17a7a6 (5e:67a6)
 
-Function17a7a6: ; 17a7a6
+Function17a7a6:
 	ld a, [$d087]
 	inc a
 	ld [$d087], a
 	ret
 
-Function17a7ae: ; 17a7ae (5e:67ae)
+Function17a7ae:
 	ld a, [$d087]
 	ld hl, Jumptable_17a7b6
 	rst JumpTable
 	ret
 
-Jumptable_17a7b6: ; 17a7b6 (5e:67b6)
+Jumptable_17a7b6:
 	dw Function17a7c2
 	dw Function17a7cd
 	dw Function17a7d8
@@ -192,7 +191,7 @@
 	dw Function17a7f4
 
 
-Function17a7c2: ; 17a7c2 (5e:67c2)
+Function17a7c2:
 	ld a, $4
 	call Function17aad3
 	ld a, $1
@@ -199,7 +198,7 @@
 	ld [$d087], a
 	ret
 
-Function17a7cd: ; 17a7cd (5e:67cd)
+Function17a7cd:
 	call Function17a83c
 	call Function17a8ae
 	ret c
@@ -206,7 +205,7 @@
 	call Function17a848
 	ret
 
-Function17a7d8: ; 17a7d8 (5e:67d8)
+Function17a7d8:
 	call Function17a83c
 	call Function17a848
 	ld hl, $d08b
@@ -220,7 +219,7 @@
 	ld [$d087], a
 	ret
 
-Function17a7f4: ; 17a7f4 (5e:67f4)
+Function17a7f4:
 	ld hl, $d08b
 	dec [hl]
 	ret nz
@@ -228,7 +227,7 @@
 	set 7, [hl]
 	ret
 
-Function17a7ff: ; 17a7ff (5e:67ff)
+Function17a7ff:
 	ld hl, $d08b
 	dec [hl]
 	ret nz
@@ -242,7 +241,7 @@
 	set 7, [hl]
 	ret
 
-Function17a81a: ; 17a81a (5e:681a)
+Function17a81a:
 	call IsSFXPlaying
 	ret nc
 	ld a, [hJoyPressed]
@@ -259,7 +258,7 @@
 	ld [$d087], a
 	ret
 
-Function17a83c: ; 17a83c (5e:683c)
+Function17a83c:
 	ld a, [hJoyLast]
 	and $f0
 	ld c, a
@@ -269,7 +268,7 @@
 	ld c, a
 	ret
 
-Function17a848: ; 17a848 (5e:6848)
+Function17a848:
 	ld a, c
 	and $60
 	cp $60
@@ -345,7 +344,7 @@
 	scf
 	ret
 
-Function17a8ae: ; 17a8ae (5e:68ae)
+Function17a8ae:
 	bit 1, c
 	jr nz, .asm_17a8bc
 	bit 0, c
@@ -377,7 +376,7 @@
 	scf
 	ret
 
-Function17a8de: ; 17a8de (5e:68de)
+Function17a8de:
 	ld a, $2
 	call Function17aae0
 	ld a, [hl]
@@ -414,7 +413,7 @@
 	call Function17aa88
 	ret
 
-Function17a91e: ; 17a91e (5e:691e)
+Function17a91e:
 	ld a, [$d08c]
 	cp $7
 	jr c, .asm_17a92c
@@ -435,7 +434,7 @@
 	scf
 	ret
 
-Function17a943: ; 17a943 (5e:6943)
+Function17a943:
 	ld a, [$d08c]
 	and a
 	jr z, .asm_17a95d
@@ -457,7 +456,7 @@
 	xor a
 	ret
 
-Function17a964: ; 17a964 (5e:6964)
+Function17a964:
 	ld a, [$d08c]
 	cp $10
 	jr nc, .asm_17a979
@@ -475,7 +474,7 @@
 	scf
 	ret
 
-Function17a97b: ; 17a97b (5e:697b)
+Function17a97b:
 	hlcoord 1, 1
 	lb bc, 2, 18
 	call ClearBox
@@ -499,7 +498,7 @@
 .asm_17a99d
 	ret
 
-Function17a99e: ; 17a99e (5e:699e)
+Function17a99e:
 	hlcoord 0, 12
 	ld b, $4
 	ld c, $12
@@ -508,15 +507,13 @@
 	ld de, String_17a9b2
 	call PlaceString
 	ret
-; 17a9b2 (5e:69b2)
 
-String_17a9b2: ; 17a9b2
+String_17a9b2:
 	db   "でんわばんごうが ただしく"
 	next "はいって いません!"
 	db   "@"
-; 17a9cb
 
-Function17a9cb: ; 17a9cb (5e:69cb)
+Function17a9cb:
 	ld de, wVirtualOAM ; $c400
 	ld hl, $d088
 	bit 6, [hl]
@@ -530,7 +527,7 @@
 	call Function17a9e3
 	ret
 
-Function17a9e3: ; 17a9e3 (5e:69e3)
+Function17a9e3:
 	ld a, $3
 	ld [$d08e], a
 	ld hl, Unknown_17aa77
@@ -540,7 +537,7 @@
 	call Function17aa4a
 	ret
 
-Function17a9f5: ; 17a9f5 (5e:69f5)
+Function17a9f5:
 	ld a, [$d08c]
 	cp $10
 	ret nc
@@ -564,7 +561,7 @@
 	call Function17aa4a
 	ret
 
-Function17aa22: ; 17aa22 (5e:6a22)
+Function17aa22:
 	ld a, $0
 	ld [$d08e], a
 	push de
@@ -590,7 +587,7 @@
 	call Function17aa4a
 	ret
 
-Function17aa4a: ; 17aa4a (5e:6a4a)
+Function17aa4a:
 	ld [$d08d], a
 	ld a, b
 	add $8
@@ -623,33 +620,30 @@
 	dec a
 	jr nz, .loop
 	ret
-; 17aa72 (5e:6a72)
 
-Unknown_17aa72: ; 17aa72
+Unknown_17aa72:
 	db 1
 	db 0, 0, 0, 0
-; 17aa77
 
-Unknown_17aa77: ; 17aa77
+Unknown_17aa77:
 	db 4
 	db 0, 0, 0, 0
 	db 0, 8, 1, 0
 	db 8, 0, 2, 0
 	db 8, 8, 3, 0
-; 17aa88
 
-Function17aa88: ; 17aa88 (5e:6a88)
+Function17aa88:
 	jr c, asm_17aa91
 	ld de, SFX_SWITCH_POKEMON
 	call PlaySFX
 	ret
 
-asm_17aa91: ; 17aa91 (5e:6a91)
+asm_17aa91:
 	ld de, SFX_WRONG
 	call PlaySFX
 	ret
 
-Function17aa98: ; 17aa98 (5e:6a98)
+Function17aa98:
 	ld a, $5
 	ld [$d08b], a
 	call Function17aaa9
@@ -658,7 +652,7 @@
 	set 7, [hl]
 	ret
 
-Function17aaa9: ; 17aaa9 (5e:6aa9)
+Function17aaa9:
 	ld a, $3
 	call Function17aae3
 	ld c, a
@@ -673,7 +667,7 @@
 	call AddNTimes
 	ret
 
-Function17aac3: ; 17aac3 (5e:6ac3)
+Function17aac3:
 	ld a, $b
 	push hl
 	ld [hli], a
@@ -685,14 +679,14 @@
 	ld [hli], a
 	ret
 
-Function17aad0: ; 17aad0 (5e:6ad0)
+Function17aad0:
 	call Function17aae0
 
-Function17aad3: ; 17aad3 (5e:6ad3)
+Function17aad3:
 	ld [$d089], a
 	ret
 
-Function17aad7: ; 17aad7 (5e:6ad7)
+Function17aad7:
 	push af
 	ld a, [$d089]
 	ld [$d08a], a
@@ -699,10 +693,10 @@
 	pop af
 	ret
 
-Function17aae0: ; 17aae0 (5e:6ae0)
+Function17aae0:
 	call Function17aad7
 
-Function17aae3: ; 17aae3 (5e:6ae3)
+Function17aae3:
 	push af
 	ld a, [$d08a]
 	ld bc, $d
@@ -714,9 +708,8 @@
 	add hl, bc
 	ld a, [hl]
 	ret
-; 17aaf7 (5e:6af7)
 
-Unknown_17aaf7: ; 17aaf7
+Unknown_17aaf7:
 	db $0, $0, $1, $6, $5, $9, $3, $2, $1, $2, $1, $2, $4
 	db $0, $0, $2, $9, $5, $a, $4, $0, $2, $a, $a, $3, $5
 	db $0, $0, $3, $c, $5, $b, $5, $1, $0, $1, $0, $4, $0
@@ -730,9 +723,8 @@
 	db $0, $0, $0, $9, $e, $7, $1, $9, $b, $6, $8, $1, $1
 	db $0, $0,$f1, $c, $e, $8, $2, $a, $c, $7, $c, $2, $c
 	db $0, $0,$f0,$10, $e, $c, $c, $b, $9, $b, $9, $b, $9
-; 17aba0
 
-Function17aba0: ; 17aba0 (5e:6ba0)
+Function17aba0:
 	ld a, [rVBK]
 	push af
 	ld a, $1
@@ -757,7 +749,7 @@
 	call Get2bpp
 	ret
 
-Function17abcf: ; 17abcf (5e:6bcf)
+Function17abcf:
 	ld a, [rSVBK]
 	push af
 	ld a, BANK(wBGPals1)
@@ -788,7 +780,7 @@
 	ld [rSVBK], a
 	ret
 
-Function17ac0c: ; 17ac0c (5e:6c0c)
+Function17ac0c:
 	call Function17ac1d
 	call Function17ac2a
 	hlcoord 0, 0
@@ -797,7 +789,7 @@
 	call Function17ac46
 	ret
 
-Function17ac1d: ; 17ac1d (5e:6c1d)
+Function17ac1d:
 	ld hl, Tilemap_17acd5
 	decoord 0, 4
 	ld bc, (SCREEN_HEIGHT - 4) * SCREEN_WIDTH
@@ -804,7 +796,7 @@
 	call CopyBytes
 	ret
 
-Function17ac2a: ; 17ac2a (5e:6c2a)
+Function17ac2a:
 	ld hl, Tilemap_17ae3d
 	decoord 0, 4, wAttrMap
 	ld bc, (SCREEN_HEIGHT - 4) * SCREEN_WIDTH
@@ -821,7 +813,7 @@
 	jr nz, .loop
 	ret
 
-Function17ac46: ; 17ac46 (5e:6c46)
+Function17ac46:
 	ld a, [$d088]
 	bit 4, a
 	jr nz, .bit_4_set
@@ -831,9 +823,8 @@
 .bit_4_set
 	call Function3eea
 	ret
-; 17ac55 (5e:6c55)
 
-Palette_17ac55: ; 17ac55
+Palette_17ac55:
 	RGB  0,  0,  0
 	RGB  9, 10, 25
 	RGB 16, 19, 31
@@ -874,7 +865,7 @@
 	RGB  0,  0,  0
 	RGB  0,  0,  0
 
-Palette_17ac95: ; 17ac95
+Palette_17ac95:
 	RGB 31, 31, 31
 	RGB  4,  3,  3
 	RGB 31, 13,  0
@@ -915,11 +906,11 @@
 	RGB 27, 31,  0
 	RGB 31, 31,  0
 
-Tilemap_17acd5: ; 17acd5
+Tilemap_17acd5:
 INCBIN "gfx/unknown/17acd5.tilemap"
 
-Tilemap_17ae3d: ; 17ae3d
+Tilemap_17ae3d:
 INCBIN "gfx/unknown/17ae3d.tilemap"
 
-GFX_17afa5:: ; 17afa5
+GFX_17afa5::
 INCBIN "gfx/unknown/17afa5.2bpp"
--- a/mobile/mobile_5f.asm
+++ b/mobile/mobile_5f.asm
@@ -1,4 +1,4 @@
-Function17c000: ; 17c000
+Function17c000:
 	call DisableLCD
 
 	ld hl, vTiles2
@@ -79,19 +79,18 @@
 	call EnableLCD
 	farcall ReloadMapPart
 	ret
-; 17c083
 
-HaveWantGFX: ; 17c083
+HaveWantGFX:
 INCBIN "gfx/mobile/havewant.2bpp"
 
-MobileSelectGFX: ; 17c983
+MobileSelectGFX:
 INCBIN "gfx/mobile/select.2bpp"
 
-HaveWantMap: ; 17cb83
+HaveWantMap:
 ; Interleaved tile/palette map.
 INCBIN "gfx/mobile/havewant_map.bin"
 
-HaveWantPals: ; 17cff3
+HaveWantPals:
 ; BG and OBJ palettes.
 	RGB  0,  0,  0
 	RGB 21, 21, 21
@@ -174,7 +173,7 @@
 	RGB  0,  0,  0
 
 
-CheckStringForErrors: ; 17d073
+CheckStringForErrors:
 ; Valid character ranges:
 ; $0, $5 - $13, $19 - $1c, $26 - $34, $3a - $3e, $40 - $48, $60 - $ff
 .loop
@@ -220,9 +219,8 @@
 .Done:
 	and a
 	ret
-; 17d0b3
 
-CheckStringForErrors_IgnoreTerminator: ; 17d0b3
+CheckStringForErrors_IgnoreTerminator:
 ; Find control chars
 .loop
 	ld a, [de]
@@ -266,9 +264,8 @@
 	jr nz, .loop
 	and a
 	ret
-; 17d0f3
 
-Function17d0f3: ; 17d0f3
+Function17d0f3:
 	ld a, [$c608 + 5]
 	ld [wOTTrademonSpecies], a
 	ld [wCurPartySpecies], a
@@ -325,32 +322,28 @@
 	call CloseSubmenu
 	call RestartMapMusic
 	ret
-; 17d187
 
-Mobile_CopyDefaultOTName: ; 17d187
+Mobile_CopyDefaultOTName:
 	ld hl, Mobile5F_PlayersName
 	ld de, $c63d
 	ld bc, 5
 	call CopyBytes
 	ret
-; 17d194
 
 Mobile5F_PlayersName:
 	db "クりス@@"
-; 17d198
 
-Mobile_CopyDefaultNickname: ; 17d199
+Mobile_CopyDefaultNickname:
 	ld hl, .DefaultNickname
 	ld de, $c642
 	ld bc, 5
 	call CopyBytes
 	ret
-; 17d1a6
 
 .DefaultNickname:
 	db "?????"
 
-Mobile_CopyDefaultMail: ; 17d1ab
+Mobile_CopyDefaultMail:
 	ld a, "@"
 	ld hl, $c647
 	ld bc, MAIL_MSG_LENGTH + 1
@@ -360,13 +353,11 @@
 	ld bc, 6
 	call CopyBytes
 	ret
-; 17d1c3
 
 .DefaultMessage:
 	db "こんにちは@"
-; 17d1c9
 
-Mobile_CopyDefaultMailAuthor: ; 17d1c9
+Mobile_CopyDefaultMailAuthor:
 	ld a, "@"
 	ld de, $c668
 	ld bc, 5
@@ -376,9 +367,8 @@
 	ld bc, 5
 	call CopyBytes
 	ret
-; 17d1e1
 
-CheckStringContainsLessThanBNextCharacters: ; 17d1e1
+CheckStringContainsLessThanBNextCharacters:
 .loop
 	ld a, [de]
 	inc de
@@ -396,9 +386,8 @@
 .done
 	scf
 	ret
-; 17d1f1
 
-Function17d1f1: ; 17d1f1
+Function17d1f1:
 	ld a, [wCurPartySpecies]
 	dec a
 	call SetSeenAndCaughtMon
@@ -423,7 +412,6 @@
 
 .asm_17d223
 	ret
-; 17d224
 
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -435,7 +423,7 @@
 ; if [wScriptVar] == TRUE
 ;    Show BattleTower-Menu with 3 options in english language
 ;    - Challenge - Explanation - Cancel
-Menu_ChallengeExplanationCancel: ; 17d224
+Menu_ChallengeExplanationCancel:
 	ld a, [wScriptVar]
 	and a
 	jr nz, .English
@@ -454,9 +442,8 @@
 	call Function17d246
 	call CloseWindow
 	ret
-; 17d246
 
-Function17d246: ; 17d246
+Function17d246:
 	call VerticalMenu
 	jr c, .Exit
 	ld a, [wScriptVar]
@@ -480,15 +467,14 @@
 	ld a, $4
 	ld [wScriptVar], a
 	ret
-; 17d26a
 
-MenuHeader_17d26a: ; 17d26a
+MenuHeader_17d26a:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 14, 9
 	dw MenuData_17d272
 	db 1 ; default option
 
-MenuData_17d272: ; 17d272
+MenuData_17d272:
 	db STATICMENU_CURSOR | STATICMENU_WRAP ; flags
 	db 4
 	db "ニュース¯よみこむ@"
@@ -495,29 +481,26 @@
 	db "ニュース¯みる@"
 	db "せつめい@"
 	db "やめる@"
-; 17d28f
 
-MenuHeader_ChallengeExplanationCancel: ; 17d28f
+MenuHeader_ChallengeExplanationCancel:
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 0, 0, 14, 7
 	dw MenuData_ChallengeExplanationCancel
 	db 1 ; default option
 
-MenuData_ChallengeExplanationCancel: ; 17d297
+MenuData_ChallengeExplanationCancel:
 	db STATICMENU_CURSOR | STATICMENU_WRAP ; flags
 	db 3
 	db "Challenge@"
 	db "Explanation@"
 	db "Cancel@"
-; 17d2b6
 
-Function17d2b6: ; 17d2b6
+Function17d2b6:
 	call Function17d2c0
 	farcall Function1181da
 	ret
-; 17d2c0
 
-Function17d2c0: ; 17d2c0
+Function17d2c0:
 	xor a
 	ld [wJumptableIndex], a
 	ld [wcf64], a
@@ -524,9 +507,8 @@
 	ld [wcf65], a
 	ld [wcf66], a
 	ret
-; 17d2ce
 
-Function17d2ce: ; 17d2ce
+Function17d2ce:
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$aa72]
@@ -560,9 +542,8 @@
 	call ReturnToMapFromSubmenu
 	call CloseSubmenu
 	ret
-; 17d314
 
-Function17d314: ; 17d314
+Function17d314:
 	ld a, $5
 	call GetSRAMBank
 	ld a, [$b1b1]
@@ -613,9 +594,8 @@
 	ld [wScriptVar], a
 	scf
 	ret
-; 17d370
 
-Function17d370: ; 17d370
+Function17d370:
 	xor a
 	ld [wcd77], a
 	ld [wMobileCrashCheckPointer], a
@@ -665,9 +645,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 17d3f6
 
-Function17d3f6: ; 17d3f6
+Function17d3f6:
 	call ClearBGPalettes
 	call ClearSprites
 	call ClearScreen
@@ -708,9 +687,8 @@
 	pop af
 	ld [rSVBK], a
 	ret
-; 17d45a
 
-Function17d45a: ; 17d45a
+Function17d45a:
 .asm_17d45a
 	call JoyTextDelay
 	ld a, [wcd77]
@@ -724,21 +702,18 @@
 	xor a
 	ld [wScriptVar], a
 	ret
-; 17d474
 
-Function17d474: ; 17d474
+Function17d474:
 	jumptable Jumptable_17d483, wcd77
-; 17d483
 
-Jumptable_17d483: ; 17d483
+Jumptable_17d483:
 	dw Function17d48d
 	dw Function17d5be
 	dw Function17d5c4
 	dw Function17d6fd
 	dw Function17e427
-; 17d48d
 
-Function17d48d: ; 17d48d
+Function17d48d:
 	ld hl, Palette_17eff6
 	ld de, $c608
 	ld bc, $40
@@ -921,9 +896,8 @@
 	call Function17e5af
 	farcall ReloadMapPart
 	jp Function17e438
-; 17d5be
 
-Function17d5be: ; 17d5be
+Function17d5be:
 	call SetPalettes
 	call Function17e438
 
@@ -962,9 +936,8 @@
 	ld a, $3
 	ld [wcd77], a
 	ret
-; 17d5f6
 
-Function17d5f6: ; 17d5f6
+Function17d5f6:
 	ld a, $5
 	ld [rSVBK], a
 	ld hl, $c608
@@ -974,9 +947,8 @@
 	ld a, $4
 	ld [rSVBK], a
 	ret
-; 17d60b
 
-Function17d60b: ; 17d60b
+Function17d60b:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $b1d3
@@ -1063,10 +1035,9 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 17d6a1
 
 
-Function17d6a1: ; 17d6a1
+Function17d6a1:
 	push hl
 	ld a, [wcd6e]
 	ld c, a
@@ -1114,9 +1085,8 @@
 	call CloseSRAM
 	pop hl
 	ret
-; 17d6fd
 
-Function17d6fd: ; 17d6fd
+Function17d6fd:
 	ld a, [wcd77]
 	bit 7, a
 	jr nz, asm_17d721
@@ -1147,9 +1117,8 @@
 	ld a, $2
 	ld [wcd77], a
 	ret
-; 17d72a
 
-Jumptable17d72a: ; 17d72a
+Jumptable17d72a:
 	dw Function17d78c
 	dw Function17d78d
 	dw Function17d7b4
@@ -1199,13 +1168,11 @@
 	dw Function17e3e0
 	dw Function17e3f0
 	dw Function17e409
-; 17d78c
 
-Function17d78c: ; 17d78c
+Function17d78c:
 	ret
-; 17d78d
 
-Function17d78d: ; 17d78d
+Function17d78d:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld c, a
@@ -1224,9 +1191,8 @@
 	ld [wcd77], a
 	call ClearBGPalettes
 	ret
-; 17d7b4
 
-Function17d7b4: ; 17d7b4
+Function17d7b4:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -1234,9 +1200,8 @@
 	call PlayMusic2
 	call HlToCrashCheckPointer
 	ret
-; 17d7c2
 
-Function17d7c2: ; 17d7c2
+Function17d7c2:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -1245,9 +1210,8 @@
 	call WaitSFX
 	call HlToCrashCheckPointer
 	ret
-; 17d7d3
 
-Function17d7d3: ; 17d7d3
+Function17d7d3:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	dec a
@@ -1257,9 +1221,8 @@
 	call WaitSFX
 	call HlToCrashCheckPointer
 	ret
-; 17d7e5
 
-Function17d7e5: ; 17d7e5
+Function17d7e5:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld [wcd4f], a
@@ -1283,9 +1246,8 @@
 	call Function17e691
 	call HlToCrashCheckPointer
 	ret
-; 17d818
 
-Function17d818: ; 17d818
+Function17d818:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld c, a
@@ -1303,9 +1265,8 @@
 	add hl, bc
 	call PlaceString
 	ret
-; 17d833
 
-Function17d833: ; 17d833
+Function17d833:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -1331,9 +1292,8 @@
 	farcall Function11c08f
 	call Function17e349
 	ret
-; 17d85d
 
-Function17d85d: ; 17d85d
+Function17d85d:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -1432,9 +1392,8 @@
 .asm_17d8fe
 	call Function17e349
 	ret
-; 17d902
 
-Function17d902: ; 17d902
+Function17d902:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -1467,9 +1426,8 @@
 .asm_17d936
 	call Function17e349
 	ret
-; 17d93a
 
-Function17d93a: ; 17d93a
+Function17d93a:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $5
@@ -1503,9 +1461,8 @@
 	ld [rSVBK], a
 	call Function17e349
 	ret
-; 17d98b
 
-Function17d98b: ; 17d98b
+Function17d98b:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $4
@@ -1540,9 +1497,8 @@
 	ld [rSVBK], a
 	call Function17e349
 	ret
-; 17d9e3
 
-Function17d9e3: ; 17d9e3
+Function17d9e3:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $7
@@ -1586,9 +1542,8 @@
 
 .asm_17da30
 	ret
-; 17da31
 
-Function17da31: ; 17da31
+Function17da31:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $4
@@ -1647,7 +1602,6 @@
 
 .asm_17da8b
 	ret
-; 17da8c
 
 Unknown_17da8c:
 x = 0
@@ -1662,9 +1616,8 @@
 	db (1 << x) ^ $ff
 x = x + 1
 endr
-; 17da9c
 
-Function17da9c: ; 17da9c
+Function17da9c:
 	ld a, [wcd31]
 	dec a
 	jr z, .asm_17dabd
@@ -1695,9 +1648,8 @@
 	call Function17e55b
 	call Function17e5af
 	jr .asm_17daba
-; 17dadc
 
-Function17dadc: ; 17dadc
+Function17dadc:
 	ld a, [wcd2e]
 	ld hl, wcd24
 	add [hl]
@@ -1735,9 +1687,8 @@
 	call Function17e55b
 	call Function17e5af
 	jr .asm_17db0e
-; 17db2d
 
-Function17db2d: ; 17db2d
+Function17db2d:
 	ld a, [wcd30]
 	ld hl, wcd24
 	cp [hl]
@@ -1757,9 +1708,8 @@
 
 .asm_17db53
 	jp IncCrashCheckPointer
-; 17db56
 
-Function17db56: ; 17db56
+Function17db56:
 	ld a, [wcd30]
 	cp $1
 	jr z, .asm_17db74
@@ -1775,9 +1725,8 @@
 
 .asm_17db74
 	jp IncCrashCheckPointer
-; 17db77
 
-Function17db77: ; 17db77
+Function17db77:
 	ld hl, wcd2d
 	ld a, [wcd2f]
 	add [hl]
@@ -1807,9 +1756,8 @@
 
 .asm_17dbae
 	jp IncCrashCheckPointer
-; 17dbb1
 
-Function17dbb1: ; 17dbb1
+Function17dbb1:
 	ld hl, wcd2f
 	ld a, [wcd42]
 	sub [hl]
@@ -1843,9 +1791,8 @@
 	pop af
 	dec a
 	jr .asm_17dbd4
-; 17dbe9
 
-Function17dbe9: ; 17dbe9
+Function17dbe9:
 	ld hl, wcd2d
 	ld a, [wcd2f]
 	sub [hl]
@@ -1877,9 +1824,8 @@
 	call Function17e55b
 	call Function17e5af
 	jp IncCrashCheckPointer
-; 17dc1f
 
-Function17dc1f: ; 17dc1f
+Function17dc1f:
 	call IncCrashCheckPointer
 	ld de, $c688
 	ld bc, $6
@@ -1938,7 +1884,6 @@
 	pop hl
 	call Function17e40f
 	ret
-; 17dc96
 
 MenuData_17dc96:
 	db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING | STATICMENU_WRAP ; flags
@@ -1945,16 +1890,14 @@
 	db 2
 	db "はい@"
 	db "いいえ@"
-; 17dc9f
 
-Function17dc9f: ; 17dc9f
+Function17dc9f:
 	call IncCrashCheckPointer
 	call HlToCrashCheckPointer
 	call RotateFourPalettesLeft
 	ret
-; 17dca9
 
-Function17dca9: ; 17dca9
+Function17dca9:
 	call IncCrashCheckPointer
 	call HlToCrashCheckPointer
 
@@ -1978,9 +1921,8 @@
 	ld a, $4
 	ld [rSVBK], a
 	ret
-; 17dccf
 
-Function17dccf: ; 17dccf
+Function17dccf:
 	call IncCrashCheckPointer
 	push hl
 	ld a, [wcd4b]
@@ -2024,9 +1966,8 @@
 .asm_17dd11
 	pop hl
 	ret
-; 17dd13
 
-Function17dd13: ; 17dd13
+Function17dd13:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld c, a
@@ -2046,9 +1987,8 @@
 	pop hl
 	call PlaceHLTextAtBC
 	ret
-; 17dd30
 
-Function17dd30: ; 17dd30
+Function17dd30:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2065,9 +2005,8 @@
 	add hl, de
 	call Function17e600
 	ret
-; 17dd49
 
-Function17dd49: ; 17dd49
+Function17dd49:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $a
@@ -2146,9 +2085,8 @@
 .done
 	call Function17e40f
 	ret
-; 17ddcd
 
-Function17ddcd: ; 17ddcd
+Function17ddcd:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $8
@@ -2208,9 +2146,8 @@
 .asm_17de2e
 	call Function17e40f
 	ret
-; 17de32
 
-Function17de32: ; 17de32
+Function17de32:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $9
@@ -2267,9 +2204,8 @@
 	call CloseSRAM
 	call Function17e40f
 	ret
-; 17de91
 
-Function17de91: ; 17de91
+Function17de91:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $7
@@ -2310,9 +2246,8 @@
 	call CloseSRAM
 	call Function17e40f
 	ret
-; 17ded9
 
-Function17ded9: ; 17ded9
+Function17ded9:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $1f
@@ -2517,9 +2452,8 @@
 	ld de, $4
 	add hl, de
 	jp asm_17e0ee
-; 17e026
 
-Function17e026: ; 17e026
+Function17e026:
 	ld a, BANK(sBoxCount)
 	call GetSRAMBank
 	ld a, [sBoxCount]
@@ -2651,9 +2585,8 @@
 	pop hl
 	call Function17e40f
 	ret
-; 17e0fd
 
-Function17e0fd: ; 17e0fd
+Function17e0fd:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $6
@@ -2685,9 +2618,8 @@
 	ld [rSVBK], a
 	call Function17e40f
 	ret
-; 17e133
 
-Function17e133: ; 17e133
+Function17e133:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $5
@@ -2716,9 +2648,8 @@
 	ld [rSVBK], a
 	call Function17e40f
 	ret
-; 17e165
 
-Function17e165: ; 17e165
+Function17e165:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $5
@@ -2753,9 +2684,8 @@
 	ld [rSVBK], a
 	call Function17e40f
 	ret
-; 17e1a1
 
-Function17e1a1: ; 17e1a1
+Function17e1a1:
 	call IncCrashCheckPointer
 	ld de, $c708
 	ld bc, $d
@@ -2862,9 +2792,8 @@
 .asm_17e250
 	call Function17e40f
 	ret
-; 17e254
 
-Function17e254: ; 17e254
+Function17e254:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2874,9 +2803,8 @@
 	ld [de], a
 	call HlToCrashCheckPointer
 	ret
-; 17e261
 
-Function17e261: ; 17e261
+Function17e261:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2888,9 +2816,8 @@
 	inc hl
 	call HlToCrashCheckPointer
 	ret
-; 17e270
 
-Function17e270: ; 17e270
+Function17e270:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2902,9 +2829,8 @@
 	inc hl
 	call HlToCrashCheckPointer
 	ret
-; 17e27f
 
-Function17e27f: ; 17e27f
+Function17e27f:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2921,9 +2847,8 @@
 	add [hl]
 	ld [de], a
 	ret
-; 17e293
 
-Function17e293: ; 17e293
+Function17e293:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld e, a
@@ -2940,9 +2865,8 @@
 	sub [hl]
 	ld [de], a
 	ret
-; 17e2a7
 
-Function17e2a7: ; 17e2a7
+Function17e2a7:
 	call IncCrashCheckPointer
 	call HlToCrashCheckPointer
 	call Function17e32b
@@ -2988,9 +2912,8 @@
 	ld a, $2
 	ld [wcd7a], a
 	ret
-; 17e309
 
-Function17e309: ; 17e309
+Function17e309:
 	ld a, $2
 	ld [wc303], a
 	call Function17dcaf
@@ -3003,9 +2926,8 @@
 	xor a
 	ld [wcd77], a
 	ret
-; 17e32b
 
-Function17e32b: ; 17e32b
+Function17e32b:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $c608
@@ -3017,9 +2939,8 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 17e349
 
-Function17e349: ; 17e349
+Function17e349:
 	ld a, $5
 	call GetSRAMBank
 	ld hl, $b0b1
@@ -3031,7 +2952,6 @@
 	call CopyBytes
 	call CloseSRAM
 	ret
-; 17e367
 
 inc_crash_check_pointer_farcall: MACRO
 	call IncCrashCheckPointer
@@ -3049,26 +2969,22 @@
 	ret
 ENDM
 
-IncCrashCheckPointer_SaveGameData: ; 17e367
+IncCrashCheckPointer_SaveGameData:
 	inc_crash_check_pointer_farcall SaveGameData_
-; 17e37e
 
-IncCrashCheckPointer_SaveAfterLinkTrade: ; 17e37e
+IncCrashCheckPointer_SaveAfterLinkTrade:
 	inc_crash_check_pointer_farcall SaveAfterLinkTrade
 
-IncCrashCheckPointer_SaveBox: ; 17e395
+IncCrashCheckPointer_SaveBox:
 	inc_crash_check_pointer_farcall SaveBox
-; 17e3ac
 
-IncCrashCheckPointer_SaveChecksum: ; 17e3ac
+IncCrashCheckPointer_SaveChecksum:
 	inc_crash_check_pointer_farcall SaveChecksum
-; 17e3c3
 
-IncCrashCheckPointer_SaveTrainerRankingsChecksum: ; 17e3c3
+IncCrashCheckPointer_SaveTrainerRankingsChecksum:
 	inc_crash_check_pointer_farcall UpdateTrainerRankingsChecksum2, BackupMobileEventIndex
-; 17e3e0
 
-Function17e3e0: ; 17e3e0
+Function17e3e0:
 	call IncCrashCheckPointer
 	ld a, [hli]
 	ld c, a
@@ -3077,9 +2993,8 @@
 	ld [hBGMapMode], a
 	call DelayFrames
 	ret
-; 17e3f0
 
-Function17e3f0: ; 17e3f0
+Function17e3f0:
 	call IncCrashCheckPointer
 	call HlToCrashCheckPointer
 .asm_17e3f6
@@ -3093,15 +3008,13 @@
 	ret nz
 	call WaitBGMap
 	jr .asm_17e3f6
-; 17e409
 
-Function17e409: ; 17e409
+Function17e409:
 	ld hl, wcd77
 	set 7, [hl]
 	ret
-; 17e40f
 
-Function17e40f: ; 17e40f
+Function17e40f:
 	ld de, wBGPals1
 	add hl, de
 	jr HlToCrashCheckPointer
@@ -3119,9 +3032,8 @@
 	ld a, h
 	ld [wMobileCrashCheckPointer + 1], a
 	ret
-; 17e427
 
-Function17e427: ; 17e427
+Function17e427:
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and $1
@@ -3133,15 +3045,13 @@
 	ld a, $3
 	ld [wcd77], a
 	ret
-; 17e438
 
-Function17e438: ; 17e438
+Function17e438:
 	ld hl, wcd77
 	inc [hl]
 	ret
-; 17e43d
 
-Function17e43d: ; 17e43d
+Function17e43d:
 	ld a, [wBGMapBuffer]
 	ld l, a
 	ld a, [wcd21]
@@ -3148,9 +3058,8 @@
 	ld h, a
 	add hl, bc
 	ret
-; 17e447
 
-Function17e447: ; 17e447
+Function17e447:
 	ld a, [wBGMapBuffer]
 	ld l, a
 	ld a, [wcd21]
@@ -3157,9 +3066,8 @@
 	ld h, a
 	add hl, de
 	ret
-; 17e451
 
-Function17e451: ; 17e451
+Function17e451:
 	ld a, [wcd42]
 	and a
 	ret z
@@ -3249,9 +3157,8 @@
 	pop af
 	ld [wcd2e], a
 	ret
-; 17e4dd
 
-Function17e4dd: ; 17e4dd
+Function17e4dd:
 	ld a, [wcd2c]
 	and $1
 	ret z
@@ -3285,9 +3192,8 @@
 	ld a, $ee
 	ld [hl], a
 	ret
-; 17e51b
 
-Function17e51b: ; 17e51b
+Function17e51b:
 	ld a, [wcd28]
 	ld hl, wCreditsTimer
 	sub [hl]
@@ -3321,9 +3227,8 @@
 	dec a
 	jr nz, .asm_17e544
 	ret
-; 17e55b
 
-Function17e55b: ; 17e55b
+Function17e55b:
 	ld a, [wcd42]
 	and a
 	ret z
@@ -3330,9 +3235,8 @@
 	ld a, $ed
 	call Function17e571
 	ret
-; 17e566
 
-Function17e566: ; 17e566
+Function17e566:
 	ld a, [wcd42]
 	and a
 	ret z
@@ -3339,9 +3243,8 @@
 	ld a, $7f
 	call Function17e571
 	ret
-; 17e571
 
-Function17e571: ; 17e571
+Function17e571:
 	push af
 	hlcoord 0, 0
 	ld bc, $14
@@ -3375,9 +3278,8 @@
 	pop af
 	ld [hl], a
 	ret
-; 17e5af
 
-Function17e5af: ; 17e5af
+Function17e5af:
 	ld a, [wcd2c]
 	and $2
 	ret z
@@ -3422,9 +3324,8 @@
 	add hl, bc
 	call PlaceString
 	ret
-; 17e600
 
-Function17e600: ; 17e600
+Function17e600:
 .asm_17e600
 	push af
 	push hl
@@ -3439,9 +3340,8 @@
 	dec a
 	jr nz, .asm_17e600
 	ret
-; 17e613
 
-Function17e613: ; 17e613
+Function17e613:
 	push hl
 	hlcoord 0, 0
 	ld bc, $14
@@ -3541,9 +3441,8 @@
 	ld [hl], a
 	pop hl
 	ret
-; 17e691
 
-Function17e691: ; 17e691
+Function17e691:
 	push hl
 	ld hl, NULL
 	ld bc, $14
@@ -3606,9 +3505,8 @@
 	jr nz, .asm_17e6ac
 	pop hl
 	ret
-; 17e6de
 
-Function17e6de: ; 17e6de
+Function17e6de:
 	push af
 	ld a, [$c708]
 	ld l, a
@@ -3631,10 +3529,9 @@
 	dec b
 	jr nz, .asm_17e6ee
 	ret
-; 17e6fe
 
 
-PokemonNewsGFX: ; 17e6fe
+PokemonNewsGFX:
 INCBIN "gfx/mobile/pokemon_news.2bpp"
 
 GFX_17eb7e:
@@ -3678,7 +3575,7 @@
 	RGB  0,  0,  0
 
 
-Function17f036:: ; 17f036
+Function17f036::
 	ld a, $6
 	call GetSRAMBank
 	inc de
@@ -3690,9 +3587,8 @@
 .asm_17f043
 	call CloseSRAM
 	ret
-; 17f047
 
-Function17f047: ; 17f047
+Function17f047:
 	ld a, [de]
 	inc de
 	cp $50
@@ -3714,9 +3610,8 @@
 .finished
 	scf
 	ret
-; 17f061
 
-.Jumptable: ; 17f061
+.Jumptable:
 	dw Function17f081 ; 0
 	dw Function17f0f8 ; 1
 	dw Function17f154 ; 2
@@ -3733,9 +3628,8 @@
 	dw Function17f41d ; d
 	dw Function17f44f ; e
 	dw Function17f44f ; f
-; 17f081
 
-Function17f081: ; 17f081
+Function17f081:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f09f
@@ -3821,9 +3715,8 @@
 	pop de
 	and a
 	ret
-; 17f0f8
 
-Function17f0f8: ; 17f0f8
+Function17f0f8:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f114
@@ -3880,9 +3773,8 @@
 	pop de
 	and a
 	ret
-; 17f154
 
-Function17f154: ; 17f154
+Function17f154:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f167
@@ -3920,9 +3812,8 @@
 	pop de
 	and a
 	ret
-; 17f181
 
-Function17f181: ; 17f181
+Function17f181:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f19d
@@ -3975,9 +3866,8 @@
 	pop de
 	and a
 	ret
-; 17f1d0
 
-Function17f1d0: ; 17f1d0
+Function17f1d0:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f1ec
@@ -4032,9 +3922,8 @@
 	pop de
 	and a
 	ret
-; 17f220
 
-Function17f220: ; 17f220
+Function17f220:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f23c
@@ -4092,13 +3981,12 @@
 	pop de
 	and a
 	ret
-; 17f26e
 
 .Genders: dw .Boy, .Girl
 .Boy:     db "Boy@"
 .Girl:    db "Girl@"
 
-Function17f27b: ; 17f27b
+Function17f27b:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f297
@@ -4153,9 +4041,8 @@
 	pop de
 	and a
 	ret
-; 17f2cb
 
-Function17f2cb: ; 17f2cb
+Function17f2cb:
 	pop hl
 	push bc
 	ld a, [hli]
@@ -4185,9 +4072,8 @@
 	pop de
 	and a
 	ret
-; 17f2ff
 
-Function17f2ff: ; 17f2ff
+Function17f2ff:
 	pop hl
 	push bc
 	ld a, [hli]
@@ -4215,9 +4101,8 @@
 	pop de
 	and a
 	ret
-; 17f334
 
-Function17f334: ; 17f334
+Function17f334:
 	pop hl
 	push bc
 	ld a, [hli]
@@ -4259,9 +4144,8 @@
 	pop de
 	and a
 	ret
-; 17f382
 
-Function17f382: ; 17f382
+Function17f382:
 	pop hl
 	push bc
 	ld a, [hli]
@@ -4303,9 +4187,8 @@
 	pop de
 	and a
 	ret
-; 17f3c9
 
-Function17f3c9: ; 17f3c9
+Function17f3c9:
 	push bc
 	ld hl, wcd36
 	ld de, $c708
@@ -4323,9 +4206,8 @@
 	pop de
 	and a
 	ret
-; 17f3f0
 
-Function17f3f0: ; 17f3f0
+Function17f3f0:
 	pop hl
 	push hl
 	ld a, [hli]
@@ -4365,9 +4247,8 @@
 	ld h, b
 	scf
 	ret
-; 17f41d
 
-Function17f41d: ; 17f41d
+Function17f41d:
 	pop hl
 	ld a, [hli]
 	push hl
@@ -4410,9 +4291,8 @@
 	pop de
 	and a
 	ret
-; 17f44f
 
-Function17f44f: ; 17f44f
+Function17f44f:
 	pop hl
 	call Function17f524
 	jr c, .asm_17f46d
@@ -4523,9 +4403,8 @@
 	pop de
 	and a
 	ret
-; 17f4f6
 
-Function17f4f6: ; 17f4f6
+Function17f4f6:
 	ld a, [wcd6a]
 	ld l, a
 	ld a, [wcd6b]
@@ -4541,9 +4420,8 @@
 	dec a
 	add hl, bc
 	jr .asm_17f509
-; 17f50f
 
-Function17f50f: ; 17f50f
+Function17f50f:
 	and a
 	jr z, .asm_17f519
 	ld c, a
@@ -4561,9 +4439,8 @@
 	ld b, a
 	ld h, a
 	ret
-; 17f524
 
-Function17f524: ; 17f524
+Function17f524:
 	push hl
 	push bc
 	push de
@@ -4584,9 +4461,8 @@
 .asm_17f53a
 	scf
 	jr .asm_17f536
-; 17f53d
 
-BattleTowerMobileError: ; 17f53d
+BattleTowerMobileError:
 	call FadeToMenu
 	xor a
 	ld [wc303], a
@@ -4601,9 +4477,8 @@
 	ld [rSVBK], a
 	call ExitAllMenus
 	ret
-; 17f555
 
-DisplayMobileError: ; 17f555
+DisplayMobileError:
 .loop
 	call JoyTextDelay
 	call .RunJumptable
@@ -4657,27 +4532,23 @@
 	ld [sMobileLoginPassword], a
 	call CloseSRAM
 	ret
-; 17f5ae
 
-.RunJumptable: ; 17f5ae
+.RunJumptable:
 	jumptable .Jumptable, wc303
-; 17f5bd
 
-.Jumptable: ; 17f5bd
+.Jumptable:
 	dw Function17f5c3
 	dw Function17ff23
 	dw Function17f5d2
-; 17f5c3
 
-Function17f5c3: ; 17f5c3
+Function17f5c3:
 	call Function17f5e4
 	farcall FinishExitMenu
 	ld a, $1
 	ld [wc303], a
 	ret
-; 17f5d2
 
-Function17f5d2: ; 17f5d2
+Function17f5d2:
 	call Function17f5e4
 	farcall HDMATransferAttrMapAndTileMapToWRAMBank3
 	call SetPalettes
@@ -4684,9 +4555,8 @@
 	ld a, $1
 	ld [wc303], a
 	ret
-; 17f5e4
 
-Function17f5e4: ; 17f5e4
+Function17f5e4:
 	ld a, $8
 	ld [wMusicFade], a
 	ld de, MUSIC_NONE
@@ -4797,9 +4667,8 @@
 	hlcoord 2, 6
 	call PlaceString
 	ret
-; 17f699
 
-Table_17f699: ; 17f699
+Table_17f699:
 	dw String_17fedf
 	dw String_17fdd9
 	dw String_17fdd9
@@ -4811,16 +4680,14 @@
 	dw String_17fe03
 	dw String_17fe03
 	dw String_17fe03
-; 17f6af
 
-Palette_17f6af: ; 17f6af
+Palette_17f6af:
 	RGB  5,  5, 16
 	RGB  8, 19, 28
 	RGB  0,  0,  0
 	RGB 31, 31, 31
-; 17f6b7
 
-Function17f6b7: ; 17f6b7
+Function17f6b7:
 	ld a, [wc300]
 	call .bcd_two_digits
 	inc hl
@@ -4830,9 +4697,8 @@
 	ld a, [wc301]
 	call .bcd_two_digits
 	ret
-; 17f6cd
 
-.bcd_two_digits ; 17f6cd
+.bcd_two_digits
 	ld c, a
 	and $f0
 	swap a
@@ -4840,22 +4706,19 @@
 	ld a, c
 	and $f
 
-.bcd_digit ; 17f6d8
+.bcd_digit
 	add "0"
 	ld [hli], a
 	ret
-; 17f6dc
 
-String_17f6dc: ; 17f6dc
+String_17f6dc:
 	db "つうしんエラー   ー@"
-; 17f6e8
 
-String_17f6e8: ; 17f6e8
+String_17f6e8:
 	db   "みていぎ<NO>エラーです"
 	next "プログラム<WO>"
 	next "かくにん してください"
 	db   "@"
-; 17f706
 
 Table_17f706:
 	dw Unknown_17f74e
@@ -5009,7 +4872,7 @@
 	dbbw $4, $4, String_17fa49
 	dbbw $ff, $ff, String_17fa49
 
-String_17f891: ; 17f891
+String_17f891:
 	db   "モバイルアダプタが ただしく"
 	next "さしこまれていません"
 	next "とりあつかいせつめいしょを"
@@ -5017,7 +4880,7 @@
 	next "さしこんで ください"
 	db   "@"
 
-String_17f8d1: ; 17f8d1
+String_17f8d1:
 	db   "でんわが うまく かけられないか"
 	next "でんわかいせんが こんでいるので"
 	next "つうしん できません"
@@ -5025,7 +4888,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17f913: ; 17f913
+String_17f913:
 	db   "でんわかいせんが こんでいるため"
 	next "でんわが かけられません"
 	next "しばらく まって"
@@ -5032,7 +4895,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17f946: ; 17f946
+String_17f946:
 	db   "モバイルアダプタの エラーです"
 	next "しばらく まって"
 	next "かけなおして ください"
@@ -5041,7 +4904,7 @@
 	next "おといあわせください"
 	db   "@"
 
-String_17f98e: ; 17f98e
+String_17f98e:
 	db   "つうしんエラーです"
 	next "しばらく まって"
 	next "かけなおして ください"
@@ -5050,7 +4913,7 @@
 	next "おといあわせください"
 	db   "@"
 
-String_17f9d0: ; 17f9d0
+String_17f9d0:
 	db   "ログインパスワードか"
 	next "ログイン アイディーに"
 	next "まちがいがあります"
@@ -5059,7 +4922,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fa14: ; 17fa14
+String_17fa14:
 	db   "でんわが きれました"
 	next "とりあつかいせつめいしょを"
 	next "ごらんのうえ"
@@ -5067,7 +4930,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fa49: ; 17fa49
+String_17fa49:
 	db   "モバイルセンターの"
 	next "つうしんエラーです"
 	next "しばらくまって"
@@ -5074,7 +4937,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fa71: ; 17fa71
+String_17fa71:
 	db   "モバイルアダプタに"
 	next "とうろくされた じょうほうが"
 	next "ただしく ありません"
@@ -5082,7 +4945,7 @@
 	next "しょきとうろくを してください"
 	db   "@"
 
-String_17fab0: ; 17fab0
+String_17fab0:
 	db   "モバイルセンターが"
 	next "こんでいて つながりません"
 	next "しばらくまって"
@@ -5091,7 +4954,7 @@
 	next "せつめいしょを ごらんください"
 	db   "@"
 
-String_17faf9: ; 17faf9
+String_17faf9:
 	db   "あてさき メールアドレスに"
 	next "まちがいがあります"
 	next "ただしい メールアドレスを"
@@ -5098,7 +4961,7 @@
 	next "いれなおしてください"
 	db   "@"
 
-String_17fb2a: ; 17fb2a
+String_17fb2a:
 	db   "メールアドレスに"
 	next "まちがいが あります"
 	next "とりあつかいせつめいしょを"
@@ -5107,7 +4970,7 @@
 	next "しょきとうろくを してください"
 	db   "@"
 
-String_17fb6e: ; 17fb6e
+String_17fb6e:
 	db   "ログインパスワードに"
 	next "まちがいが あるか"
 	next "モバイルセンターの エラーです"
@@ -5116,7 +4979,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fbb6: ; 17fbb6
+String_17fbb6:
 	db   "データの よみこみが できません"
 	next "しばらくまって"
 	next "かけなおして ください"
@@ -5125,7 +4988,7 @@
 	next "おといあわせください"
 	db   "@"
 
-String_17fbfe: ; 17fbfe
+String_17fbfe:
 	db   "じかんぎれです"
 	next "でんわが きれました"
 	next "でんわを かけなおしてください"
@@ -5133,7 +4996,7 @@
 	next "せつめいしょを ごらんください"
 	db   "@"
 
-String_17fc3e: ; 17fc3e
+String_17fc3e:
 	db   "ごりよう りょうきんの "
 	next "おしはらいが おくれたばあいには"
 	next "ごりようが できなくなります"
@@ -5141,7 +5004,7 @@
 	next "せつめいしょを ごらんください"
 	db   "@"
 
-String_17fc88: ; 17fc88
+String_17fc88:
 	db   "おきゃくさまの ごつごうにより"
 	next "ごりようできません"
 	next "くわしくは とりあつかい"
@@ -5148,7 +5011,7 @@
 	next "せつめいしょを ごらんください"
 	db   "@"
 
-String_17fcbf: ; 17fcbf
+String_17fcbf:
 	db   "でんわかいせんが こんでいるか"
 	next "モバイルセンターの エラーで"
 	next "つうしんが できません"
@@ -5156,7 +5019,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fcff: ; 17fcff
+String_17fcff:
 	db   "ごりよう りょうきんが"
 	next "じょうげんを こえているため"
 	next "こんげつは ごりようできません"
@@ -5164,7 +5027,7 @@
 	next "せつめいしょを ごらんください"
 	db   "@"
 
-String_17fd47: ; 17fd47
+String_17fd47:
 	db   "げんざい モバイルセンターの"
 	next "てんけんを しているので"
 	next "つうしんが できません"
@@ -5172,7 +5035,7 @@
 	next "かけなおして ください"
 	db   "@"
 
-String_17fd84: ; 17fd84
+String_17fd84:
 	db   "データの よみこみが できません"
 	next "くわしくは とりあつかい"
 	next "せつめいしょを ごらんください"
@@ -5179,13 +5042,13 @@
 	db   "@"
 
 
-String_17fdb2: ; 17fdb2
+String_17fdb2:
 	db   "3ぷん いじょう なにも"
 	next "にゅうりょく しなかったので"
 	next "でんわが きれました"
 	db   "@"
 
-String_17fdd9: ; 17fdd9
+String_17fdd9:
 	db   "つうしんが うまく"
 	next "できませんでした"
 	next "もういちど はじめから"
@@ -5192,7 +5055,7 @@
 	next "やりなおしてください"
 	db   "@"
 
-String_17fe03: ; 17fe03
+String_17fe03:
 	db   "データの よみこみが できません"
 	next "しばらくまって"
 	next "かけなおして ください"
@@ -5201,12 +5064,12 @@
 	next "おといあわせください"
 	db   "@"
 
-String_17fe4b: ; 17fe4b
+String_17fe4b:
 	db   "まちじかんが ながいので"
 	next "でんわが きれました"
 	db   "@"
 
-String_17fe63: ; 17fe63
+String_17fe63:
 	db   "あいての モバイルアダプタと"
 	next "タイプが ちがいます"
 	next "くわしくは とりあつかい"
@@ -5221,7 +5084,7 @@
 	next "よみこみを さきに してください"
 	db   "@"
 
-String_17fedf: ; 17fedf
+String_17fedf:
 	db   "つうしんの じょうきょうが"
 	next "よくないか かけるあいてが"
 	next "まちがっています"
@@ -5228,9 +5091,8 @@
 	next "もういちど かくにんをして"
 	next "でんわを かけなおして ください"
 	db   "@"
-; 17ff23
 
-Function17ff23: ; 17ff23
+Function17ff23:
 	ld a, [hJoyPressed]
 	and a
 	ret z
@@ -5243,9 +5105,8 @@
 	ld hl, wc303
 	set 7, [hl]
 	ret
-; 17ff3c
 
-Function17ff3c: ; 17ff3c
+Function17ff3c:
 	nop
 	ld a, [wc300]
 	cp $d0
@@ -5266,8 +5127,6 @@
 	ld [wc300], a
 	and a
 	ret
-; 17ff68
 
-String_17ff68: ; 17ff68
+String_17ff68:
 	db "101@"
-; 17ff6c
--- a/mobile/mobile_menu.asm
+++ b/mobile/mobile_menu.asm
@@ -1,15 +1,15 @@
-MainMenu_Mobile: ; 49efc
+MainMenu_Mobile:
 	call ClearBGPalettes
 	ld a, MUSIC_MOBILE_ADAPTER_MENU
 	ld [wMapMusic], a
 	ld de, MUSIC_MOBILE_ADAPTER_MENU
 	call Function4a6c5
-Function49f0a: ; 49f0a
+Function49f0a:
 	call ClearBGPalettes
 	call Function4a3a7
 	call Function4a492
 	call ClearBGPalettes
-Function49f16: ; 49f16
+Function49f16:
 	call MobileMenu_InitMenuBuffers
 	ld c, 12
 	call DelayFrames
@@ -98,10 +98,9 @@
 	hlcoord 5, 1
 	call ClearBox
 	jp .joy_loop
-; 49fcc
 
 
-MobileString1: ; 49fcc
+MobileString1:
 	db   "めいしフォルダー"
 	next "あいさつ"
 	next "プロフィール"
@@ -108,37 +107,31 @@
 	next "せ<TTE>い"
 	next "もどる"
 	db   "@"
-; 49fe9
 
 
 MobileStrings2:
 
-String_0x49fe9: ; 49fe9
+String_0x49fe9:
 	db   "めいし¯つくったり"
 	next "ほぞんしておける フォルダーです@"
-; 4a004
 
-String_0x4a004: ; 4a004
+String_0x4a004:
 	db   "モバイルたいせんや じぶんのめいしで"
 	next "つかう あいさつ¯つくります@"
-; 4a026
 
-String_0x4a026: ; 4a026
+String_0x4a026:
 	db   "あなた<NO>じゅうしょや ねんれいの"
 	next "せ<TTE>い¯かえられます@"
-; 4a042
 
-String_0x4a042: ; 4a042
+String_0x4a042:
 	db  "モバイルセンター<NI>せつぞくするとき"
 	next "ひつような こと¯きめます@"
-; 4a062
 
-String_0x4a062: ; 4a062
+String_0x4a062:
 	db   "まえ<NO>がめん <NI>もどります"
 	next "@"
-; 4a071
 
-MobileMenu_InitMenuBuffers: ; 4a071 (12:6071)
+MobileMenu_InitMenuBuffers:
 	ld hl, w2DMenuCursorInitY
 	ld a, 2
 	ld [hli], a
@@ -166,7 +159,7 @@
 	ld [hli], a ; wMenuCursorY, wMenuCursorX
 	ret
 
-Function4a098: ; 4a098 (12:6098)
+Function4a098:
 	ld a, 2
 	call MenuClickSound
 	call PlaceHollowCursor
@@ -179,13 +172,13 @@
 	pop bc
 	jp Function49f16
 
-Function4a0b9: ; 4a0b9 (12:60b9)
+Function4a0b9:
 	ld a, 2
 	call MenuClickSound
 	pop bc
 	jp Function4a4c4
 
-Function4a0c2: ; 4a0c2 (12:60c2)
+Function4a0c2:
 	ld a, 2
 	call MenuClickSound
 	ld a, BANK(sPlayerData)
@@ -211,7 +204,7 @@
 	call DelayFrames
 	jr asm_4a111
 
-Function4a100: ; 4a100 (12:6100)
+Function4a100:
 	ld a, 2
 	call MenuClickSound
 	call ClearBGPalettes
@@ -219,12 +212,12 @@
 	call ClearBGPalettes
 	call ClearTileMap
 
-asm_4a111: ; 4a111 (12:6111)
+asm_4a111:
 	pop bc
 	call LoadFontsExtra
 	jp Function49f0a
 
-Function4a118: ; 4a118 (12:6118)
+Function4a118:
 	ld hl, w2DMenuCursorInitY
 	ld a, $1
 	ld [hli], a
@@ -249,7 +242,7 @@
 	ld [hli], a
 	ret
 
-Function4a13b: ; 4a13b (12:613b)
+Function4a13b:
 	call Function4a3a7
 	call Function4a492
 	call Function4a373
@@ -256,7 +249,7 @@
 	ld c, 10
 	call DelayFrames
 
-Function4a149: ; 4a149 (12:6149)
+Function4a149:
 	hlcoord 1, 2
 	ld b, $6
 	ld c, $10
@@ -288,13 +281,13 @@
 	push bc
 	jr asm_4a19d
 
-Function4a195: ; 4a195 (12:6195)
+Function4a195:
 	call ScrollingMenuJoypad
 	ld hl, wMenuCursorY
 	ld b, [hl]
 	push bc
 
-asm_4a19d: ; 4a19d (12:619d)
+asm_4a19d:
 	bit 0, a
 	jr nz, .asm_4a1a7
 	bit 1, a
@@ -336,15 +329,13 @@
 	hlcoord 2, 3
 	call ClearBox
 	jp Function4a195
-; 4a1ef (12:61ef)
 
-String_4a1ef: ; 4a1ef
+String_4a1ef:
 	db   "モバイルセンター¯えらぶ"
 	next "ログインパスワード¯いれる"
 	next "もどる@"
-; 4a20e
 
-Function4a20e: ; 4a20e (12:620e)
+Function4a20e:
 	ld a, $1
 	call MenuClickSound
 	farcall Function1719c8
@@ -352,7 +343,7 @@
 	call DelayFrame
 	jr Function4a239
 
-Function4a221: ; 4a221 (12:6221)
+Function4a221:
 	ld a, $1
 	call MenuClickSound
 	call Function4a28a
@@ -365,12 +356,11 @@
 	pop bc
 	jp Function4a149
 
-Function4a239: ; 4a239 (12:6239)
+Function4a239:
 	pop bc
 	jp Function4a13b
-; 4a23d (12:623d)
 
-Strings_4a23d: ; 4a23d
+Strings_4a23d:
 	db   "いつも せつぞく¯する"
 	next "モバイルセンター¯えらびます@"
 
@@ -380,9 +370,8 @@
 	db   "まえ<NO>がめん <NI>もどります@"
 
 	db   "@"
-; 4a28a
 
-Function4a28a: ; 4a28a (12:628a)
+Function4a28a:
 	hlcoord 2, 3
 	lb bc, 6, 1
 	ld a, " "
@@ -458,17 +447,15 @@
 	farcall Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
 	xor a
 	ret
-; 4a346 (12:6346)
 
 MenuHeader_0x4a346: ; 0x4a346
 	db MENU_BACKUP_TILES ; flags
 	menu_coords 12, 0, SCREEN_WIDTH - 1, 6
 
-String_4a34b: ; 4a34b
+String_4a34b:
 	db   "いれなおす"
 	next "けす"
 	next "もどる@"
-; 4a358
 
 UnknownText_0x4a358: ; 0x4a358
 	; Delete the saved LOG-IN PASSWORD?
@@ -496,7 +483,7 @@
 	db "いいえ@"
 ; 0x4a373
 
-Function4a373: ; 4a373 (12:6373)
+Function4a373:
 	ld hl, w2DMenuCursorInitY
 	ld a, $4
 	ld [hli], a
@@ -522,19 +509,17 @@
 	ld [hli], a
 	ld [hli], a
 	ret
-; 4a39a (12:639a)
 
-Function4a39a: ; 4a39a
+Function4a39a:
 	call Function4a485
 	call Function4a492
 	call Function4a3aa
 	call SetPalettes
 	ret
-; 4a3a7
 
-Function4a3a7: ; 4a3a7 (12:63a7)
+Function4a3a7:
 	call Function4a485
-Function4a3aa: ; 4a3aa
+Function4a3aa:
 	hlcoord 0, 0
 	lb bc, 3, 1
 	xor a
@@ -596,9 +581,8 @@
 	ld a, " "
 	call Function4a6d8
 	ret
-; 4a449 (12:6449)
 
-Function4a449: ; 4a449
+Function4a449:
 	ld bc, 3 * SCREEN_WIDTH
 	ld a, $0
 	hlcoord 0, 0
@@ -622,9 +606,8 @@
 	ld a, " "
 	call ByteFill
 	ret
-; 4a485
 
-Function4a485: ; 4a485 (12:6485)
+Function4a485:
 	ld de, GFX_49c0c
 	ld hl, vTiles2 tile $00
 	lb bc, BANK(GFX_49c0c), 13
@@ -631,12 +614,12 @@
 	call Get2bpp
 	ret
 
-Function4a492: ; 4a492 (12:6492)
+Function4a492:
 	call MG_Mobile_Layout00
 	ret
 
 
-MainMenu_MobileStudium: ; 4a496
+MainMenu_MobileStudium:
 	ld a, [wStartDay]
 	ld b, a
 	ld a, [wStartHour]
@@ -660,10 +643,9 @@
 	ld a, e
 	ld [wStartSecond], a
 	ret
-; 4a4c4
 
 
-Function4a4c4: ; 4a4c4 (12:64c4)
+Function4a4c4:
 	call ClearBGPalettes
 	call Function4a3a7
 	call Function4a492
@@ -715,13 +697,13 @@
 	push bc
 	jr asm_4a54d
 
-Function4a545: ; 4a545 (12:6545)
+Function4a545:
 	call ScrollingMenuJoypad
 	ld hl, wMenuCursorY
 	ld b, [hl]
 	push bc
 
-asm_4a54d: ; 4a54d (12:654d)
+asm_4a54d:
 	bit 0, a
 	jr nz, .asm_4a557
 	bit 1, a
@@ -771,7 +753,7 @@
 	call PlaceString
 	jp Function4a5b0
 
-Function4a5b0: ; 4a5b0 (12:65b0)
+Function4a5b0:
 	call Function4a680
 	pop bc
 	ld hl, wMenuCursorY
@@ -781,21 +763,19 @@
 	hlcoord 3, 1
 	call ClearBox
 	jp Function4a545
-; 4a5c5 (12:65c5)
 
-String_4a5c5: ; 4a5c5
+String_4a5c5:
 	db "じこしょうかい@"
-String_4a5cd: ; 4a5cd
+String_4a5cd:
 	db "たいせん <GA>はじまるとき@"
-String_4a5da: ; 4a5da
+String_4a5da:
 	db "たいせん <NI>かったとき@"
-String_4a5e6: ; 4a5e6
+String_4a5e6:
 	db "たいせん <NI>まけたとき@"
-String_4a5f2: ; 4a5f2
+String_4a5f2:
 	db "もどる@"
-; 4a5f6
 
-Strings_4a5f6: ; 4a5f6
+Strings_4a5f6:
 	db "めいし や ニュース <NI>のせる@"
 	db "あなた<NO>あいさつです@"
 	db "モバイル たいせん<GA>はじまるとき@"
@@ -806,9 +786,8 @@
 	db "あいて<NI>みえる あいさつです@"
 	db "まえ<NO>がめん <NI>もどります@"
 	db "@"
-; 4a680
 
-Function4a680: ; 4a680 (12:6680)
+Function4a680:
 	ld hl, w2DMenuCursorInitY
 	ld a, $2
 	ld [hli], a
@@ -839,7 +818,7 @@
 	ld [hli], a
 	ret
 
-Function4a6ab: ; 4a6ab (12:66ab)
+Function4a6ab:
 	ld a, $2
 	call MenuClickSound
 	call ClearBGPalettes
@@ -850,7 +829,7 @@
 	call LoadFontsExtra
 	jp Function4a4c4
 
-Function4a6c5: ; 4a6c5 (12:66c5)
+Function4a6c5:
 	ld a, $5
 	ld [wMusicFade], a
 	ld a, e
@@ -861,7 +840,7 @@
 	call DelayFrames
 	ret
 
-Function4a6d8: ; 4a6d8 (12:66d8)
+Function4a6d8:
 	push bc
 	push hl
 .asm_4a6da
--- a/mobile/news/news.asm
+++ b/mobile/news/news.asm
@@ -2,7 +2,7 @@
 
 	db $cc, $6b, $1e ; unused
 
-Unreferenced_Function1f4003: ; 1f4003
+Unreferenced_Function1f4003:
 	ld a, $6
 	call GetSRAMBank
 	ld hl, .news_data
@@ -15,7 +15,7 @@
 .news_data
 INCBIN "mobile/news/news_1.bin"
 
-Unreferenced_Function1f4dbe: ; 1f4dbe
+Unreferenced_Function1f4dbe:
 	ld a, $6
 	call GetSRAMBank
 	ld hl, .news_data
@@ -28,7 +28,7 @@
 .news_data
 INCBIN "mobile/news/news_2.bin"
 
-Function1f5d9f: ; 1f5d9f
+Function1f5d9f:
 	ld a, $6
 	call GetSRAMBank
 	ld hl, .news_data
--- a/mobile/print_opp_message.asm
+++ b/mobile/print_opp_message.asm
@@ -1,4 +1,4 @@
-Mobile_PrintOpponentBattleMessage: ; 4ea0a
+Mobile_PrintOpponentBattleMessage:
 	ld a, c
 	push af
 	call SpeechTextBox