moved scarlet loop to bloob engine as module