Excelent story! I do have a recommendation - I did find a lot of the mini-games confusing. I think it would be better if you were to put instructions on what you are trying to do in each "level." I figured it out in the end though. Nice Job!