After a succession of interruptions I've finally managed to make some more progress on this guy. As before, it's just a proof of concept, so there's a myriad of temporary, incomplete or just plain missing bits. I saw fit to add some music this time, for whatever reason.