Yeah I am adding some logging to allow me to see what caused the null pointer exception. I am also adding some try catch blocks, which might allow it to fix itself once something weird happens.
I might try adding some options for the user to control the clicking speed. The reason being is that...