Finally finished my entry for the contest. I hope you enjoy.