This is a work in progress. I think I am close to finishing, but I am thinking of entering this in a contest and I want advice on any improvements that need to be made. What do I need to improve upon and how?