Finally done :) Scrapped the project 3 times because it just wasn't working out, but I'm glad I did because I'm happy with the final product.