https://skylineuk.net/how-does-slots-work/