Add online object functionality to player.
Merge branch 'master' into tincan