Password can't be empty
Add implementation for MouseBreaker

MouseBreaker accounts for 0.3% of the active users.