Add substantial UI changes for adding name, betting and gameplay. Add game logic and deal with edge cases.