'Portal 2' lets you run your own tests on players