Finished it. Refactored it. Now, enjoy it.