Had a mental breakdown and just now I've resumed work on this.