observer/player mode