I'll be making a WIP thread soon with weekly updates