remote Player movement

implemented movement in two new files: AvatarFrameworkCameraTest, and
AvatarTestReceiver, which exists just for debugging purposes.
Right now, the “checkBoundary” system doesn’t work.
some additional checks to avoid a bad Avatar reference being stored