Implementing an epsilon decay schedule