Nuzlocke Challenge

I had to bring it to PKMN moon, and I have to bring it up here too. This challenge may be of any game except for Chaos Black. The rules are:
1. Release a Pokemon when it faints.
2. Catch the first Pokemon you find on a route. If you miss it, too bad.
3. Nickname every Pokemon you catch.
4. Name your character after food.
You don't have to follow rules 3 and 4 because I added them myself. You only have to follow rules 1 and 2.
Current Nuzlocke run:
Player: Taco
Party: LeLegend [Totodile] Lv12, Sandy [Rattata] Lv10, Mica [Geodude] Lv9, BBer Killa [Unown] Lv8
Deaths: None