An RPG for learning touch typing wizardry and new keyboard layouts