Purtroppo ho delle notizie che non ti piaceranno, il problema del limite massimo di monete è legato al codice di programmazione di HZ, cercherò di spiegarlo in modo che sia comprensibile anche a chi non ha delle basi di informatica:
HZ e gli altri flash games della Playata sono tutti programmati in 32-bit, questo sta a significare che ogni variabile delle essere espressa con un valore che va da 0 a 1111 1111 1111 1111 1111 1111 1111 1111 (sono 32 cifre) in codice binario;
se ad esempio abbiamo 0 monete avremmo un valore binario uguale a 0, se ne abbiamo 500 il valore binario sarà uguale a 0001 1111 0100.
Si può notare che avendo a disposizione 2 caratteri differenti invece di 10 il numero di combinazioni cala drasticamente, è proprio qui che sorge il problema: partendo dal presupposto che il primo spazio della sequenza di 32-bit è dato da un segno + o - (un metodo utilizzato per non incappare in alcuni errori) rimangono solamente 31 spazi da riempire ----->
il numero massimo sarà quindi 111 1111 1111 1111 1111 1111 1111 1111 cioè 2.147.483.647 in numeri decimali.
L'unico modo per aumentare il limite di monete sarebbe liberare il primo spazio dal segno per lasciarlo ad un ulteriore cifra (raddoppiando così la capacità di monete) ma si verrebbero a creare molteplici problemi e immagino non sia piacevole superare il limite attuale per poi ritrovarsi con un numero di monete negativo...
Spero di essere stato chiaro, se volessi approfondire la cosa o avessi domande cercherò di fare il possibile