Nice project you have here and it's definitely a big one to tackle. Another suggestion is a battle system. You could make simplified versions of everything and eventually create add-ons that makes it more complex. If you need ideas for different kinds you can look at virtual websites like Furvilla, Flight Rising, Goatlings, and Eliyo. You could make it player vs. opponent or chosen pet vs. opponent and so on.