first half of rpg implementation
GI lesson 6-8