Almost all bugs so far has been in relation to serialization; When to save and what to save.
Since we have so many objects that are dynamically added, serialization feels messy. I think it's in a fairly good state now, but I can't help but think that there might be a better solution.