Text this: Using the Proteus virtual environment to train future IT professionals