There's a difference between attacking an experience share and attacking an attack.
function mousePressed() {
// This is the worst if statement in the history of if statements
if (!refining && !mde && !completed && !shared) {
...
}
}