The fundamental crux of the matter though is , well, is the game FUN? The penny-arcade-machines work well because they are fun. I just think in this digital economy these machines can be re-invented and built with composability in mind (and this is possible). I think such an SDK will exist at some point and it will be interesting to see what the uptake looks like