Got player added to BOX2D Layer as Entity. Movement state is being passed through to physics update correctly and callbacks to player state (changing grapgics) is still working