Google "java synchronized executor" and read up on it. To ensure that threads can't mess with each other, you need to add the "synchronized" modifier.
private synchronized void incrementLeetness() {