First commit
Rpg first implementation