The Impact of Technology on spinfin casino Gaming