Still need a few more hours on it for detail and some patches...