give playloop access to datastore
random choice from history when queue is empty