Changed quite a few things. Currently broken at the "duration" prompt.