Redefine game struct to automatically force delayed moves on access. Smart.