Yes, I know this design has nearly nothing in common with the old one. I'm satisfied with it anyway so shaddup.
Will finish later.