Thank you for the comments! :) And yeah, I think next time I should try doing something with a smaller scope. This was a lot more complicated than I expected, but I suppose that's just one of the many lessons I learned while making this.