Almost ideal, nice idea and presentation, I think I've played something similar, but still it's very good.Music though drives me crazy a bit, maybe too short loop for a long play