This is a good concept, my only real quarrel with it is that its quite slow to start, but that may just be me being impatient. Nice work