Modelling Cooperation in Network Games with Spatio-Temporal Complexity