Yay, this was fun. If anyone wants to start learning about concurrency control in Java but can't stick to non-structured tutorials online, I recommend this because of this tutorial's clear direction ...