Still interested as well, hoping to find some writing time later this week.

@Vertigo You good man. Although Snom starts at 1. We don't really have a 0... Or at least I don't think we do.
Regardless it's good to go. You can give Snom a 4th move though.
You can only start with 2 types, Baby Pokemon that are hatched freshly start with 0, while any other starter will start with 3. Eeveelutions uniquely start with 5 while Eevee itself starts with 3.)