Something I forgot to mention in the last update was that we have set up the game to work for 2 players. These players now live in our gameWorld environment and we can can use the same PlayerState code for each player.
The following clip shows the 2 players and also we can see no flicker on the rectangles this time due to the locked framerate.
(note: the clip is a GIF so it will look a bit choppy here)