:water buffalo: moving the player update code to the lpayer model