added terrainForce storage in state and data. moved propegation funcs to playerdata.