I think you have a good idea on your hands, even if there are some things left to polish. i would like to see what you would have done with a little more time and testing. good job!