Still working on please hold off proper playthrough till close of submissions but feel free to have a look.