My progress so far. Good job, @Qfilart!