THE FRAMEWORK OF AN ONLINE CASINO: EXPLORING GAME DEVELOPMENT AND FUNCTIONALITY