WORKING: final commit, updated rng, password comparison