User-Centered Virtual Environment Assessment And Design For Cognitive Rehabilitation Applications