Safe play at Pin Up: ensuring secure deposits and withdrawals for all users