Wow, finishing this was way more frustrating then I'd hoped... at least I can say I did now, I suppose.