Rpg steve

Ready for merge... good luck!