The first paragraph is tantalizingly familiar. I'm drawing a complete blank on the second one though - but that's probably because at the time I was a wee bitty lad and never reached the end of a level... But for the life of me I can't recall the name of the game

.