I think I'm finally finished. [@MiddleEarthRoze] What do you think?