observer system redux gameplay