Spatial And Temporal Differences