Managed to find all the bugs (hopefully) and re uploaded before the competition window slammed shut.
Flickering left over bits were due to double buffering and unbuffering! When you finish a level, I only unbuffered one screen and the other would unbuffer the bits stored in the buffer back on to the new screen -doh!
Sound issue was purely down to a miss =.
Also, discovered that if you died on the moon and lost your last take, then the gravity was not reset back to normal when the game restarted.
If you play and find any more bugs, please post here.