Just an update.
Found and fixed 4 bugs.
1. When creating a game and deposit was out side of range game was not deleted correctly.
2. When a deposit is waiting for previous deposits to be confirmed was waiting for deposits from other games.
3. Added automatic refund of orphaned deposits. (-0.01 fee)
4. At game expire server would crash due to a database error.
So far looks to be working out decently. Would like to get more traffic to see how it handles under some load. I suspect it would do well because that's what nodejs is good at.
Just wondering how is the page load time for everyone?