LWJGL 2D Lighting & Shadows

I followed this tutorial https://github.com/mattdesl/lwjgl-basics/wiki/2D-Pixel-Perfect-Shadows
Everything works perfectly except that I skip the part where the tutorial says you to render the occluders in full color

//STEP 4. render sprites in full colour		
		batch.begin();
		batch.setShader(null); //default shader
		batch.draw(casterSprites, 0, 0);
		batch.end();

So I disabled that
What I now get is this

What I want is to have the shadow not cast the object entirely like this.