Thavanesh Nagarajan, game and interaction designer