My Favorite Answer to this Question is still STAR CASTLE, because that was the one we kept coming back to, back in the day. So NOW, I keep my copy of STAR CASTLE ARCADE handy to show what is possible with some ambition, good coding, and modern technology!