Add additional `gem_generate()` unit tests.
Add additional `gem_generate()` unit tests.

Check the generation cases that result in double value, increased value
and decreased value gems.

donmccaughey/FiendsAndFortune,donmccaughey/FiendsAndFortune,donmccaughey/FiendsAndFortune