Rework how command entries store data
Add tag list.random
Add a while command