Thanks a lot for playing. I think a key counter could still be a good idea because the number of keys can change from level to level.
It was really fun coding the engine and designing the levels, but also brain-melting at times.
If you want to avoid the black bits, I guess you have to go 3D.