Shards of the Past: 0.4.0 Development Update 6

I was planning on waiting until release for the next development update post, but I didn't want too much time to go by without sharing all the work that has been done. Much of the recent work has been dealing with the r…