While I'm not quite sure why the screen is going dark, I can offer a different way to go about this.
In your EnemyBehavior, change the collision check to:
if(Sup.ArcadePhysics2D.collides(this.actor.arcadeBody2D, Sup.getActor("Player").arcadeBody2D) { Sup.getActor("Player").getBehavior(PlayerBehavior).LowerHealth(1); }
You can then remove
public playerCol = this.actor.arcadeBody2D;
from your PlayerBehavior.
In the future, you can usually just call whatever component you need [ arcadeBody, camera, spriteRenderer, etc. ] directly with:
Sup.getActor('Name Of Actor').NameOfComponent
Hope this helps!