a year in the making, lots of work. i could maybe squeeze a bit more out of it but for now... time to play some EV. or maybe halo...