Edited turn-based implementation

Added in the feature that Gary Bishop told us about.