Remove deprecated GetPlayer call
Add protection against infinite recursion
 * See: http://pastebin.com/ie1miXnK
 * Could have been caused by multiple 'controls' widgets being created somehow
Mark as client-only