Thank you all for your positive feedback; it is often difficult to objectively critique my own works and progress, so it is extremely satisfying to know that others believe I am getting better, especially people who's opinions I trust.