Welp, after almost 2 months of slowly developing this 2nd...