Evolution of slots- From land-based casinos to the internet