For the most part anyway (If I think of changes I want to make I will, but for now its completed)