Two more days to completion!
It's funny how I even thought I would be able to finish this for Christmas...