Slots could be the popular games provided by no-deposit incentives