PositionSnapshot almost done. ALMOST