Ahhh! This is so good. Sad to see it's not been updated for 2 years. It may be to much to assume it'll ever get updated... but please update!
Can't wait for the next part