Finished it, pretty good