Move learn and nickname.

Implements a bunch of screens from #41:

- [x] Give a nickname to this Pokémon? = Nickname
- [x] Forget or keep a move? = Delete move
- [x] Stop learning new move? = Give up move
- [x] Which move to forget? = Replace move / Forget move