Use pRNGs more consistently across clients
Fix keyboard input edge cases