What MAKES a Million Dollar 2D Game?