Great idea - satisfying when you work out the mechanics, it feels like you get enough info to work it out for yourself