Ok, I finished this afterall. Not my best work. But oh well. Opinions?