hey, thanks for the feedback!
The dark screen thing was meant to add a bit of difficulty, but how I implemented it was confusing, it's true. And as for the red line, yes, maybe I should have limited its movement along the x-axis.