You have a while loop in the second event that runs infinitely. That is why the C3 runtime never will render the first frame, so you get a black screen.
Since you don't have any other condition, it basically reads:
While () : Do stuff.
I guess your intent was to only add 0.1 to pump while E is pressed.
In that case try the following:
Keyboard: Key E is down: Add 0.1 to Pump
This will at 0.1 to Pump every tick while E is pressed, basically meaning 6.0 per second (since the engine runs at 60 frames per second).
If you need smaller amounts, either use a smaller value, or add another condition like every 0.1 seconds.