Standing on the shoulders of 8-bit giants - what makes a good game?