Lukki Casino Platform: A Closer Look at the Gaming Experience