updating the screen

-changed empty to a non transparent
-changed it to only process when a command is given (needs to be changed
in the future when we have an engine module)
-fixed a flickering player by only flipping the display at the very end
of the blitting