fixed up effect handling
paddle collisions are now checked separately from border collisions (well, in the same function still, but,)
added shader layer
parameterized circleShadowHandler's intensity