Casino on-line sites outlined through the complete player journey