ruin everything

Start using text macros for portability and readability.

```asm
text   EQUS "db $00," ; Start writing text.
next   EQUS "db $4e," ; Move a line down.
line   EQUS "db $4f," ; Start writing at the bottom line.
para   EQUS "db $51," ; Start a new paragraph.
cont   EQUS "db $55," ; Scroll to the next line.
done   EQUS "db $57"  ; End a text box.
prompt EQUS "db $58"  ; Prompt the player to end a text box
                      ; (initiating some other event).

page   EQUS "db $49,"     ; Start a new Pokedex page.
dex    EQUS "db $5f, $50" ; End a Pokedex entry.
```


Normal text:

```asm
_CopycatsHouseF2Text2: ; a1749 (28:5749)
	db $0, "DODUO: Giiih!", $51
	db "MIRROR MIRROR ON", $4f
	db "THE WALL, WHO IS", $55
	db "THE FAIREST ONE", $55
	db "OF ALL?", $57
```

```asm
_CopycatsHouseF2Text2: ; a1749 (28:5749)
	text "DODUO: Giiih!"

	para "MIRROR MIRROR ON"
	line "THE WALL, WHO IS"
	cont "THE FAIREST ONE"
	cont "OF ALL?"
	done
```


Pokedex entries:

```asm
 _VictreebelDexEntry:
	db 0,"Said to live in",$4E
	db "huge colonies",$4E
	db "deep in jungles,",$49
	db "although no one",$4E
	db "has ever returned",$4E
	db "from there",$5F,"@"
```

```asm
 _VictreebelDexEntry:
	text "Said to live in"
	next "huge colonies"
	next "deep in jungles,"

	page "although no one"
	next "has ever returned"
	next "from there"
	dex
```