My current task for Havenguard is pulling apart the entire game code and putting it back together, re-writing parts I think could be better structured, or systems that I just hate. It's quite a...