Text this: Procedural learning in virtual environments and serious games