Generic work for a generic RPG

Signed-off-by: oldmud0 <oldmud0@private.email>