Start to fix RBY 0 damage issues

This fixes mechanically.  Messages are still wrong (supposed to display
miss instead of 0 damage) but that doesn't really "matter" right now.
Merge branch 'master' of https://github.com/po-devs/pokemon-online