Finished! Got lazy at the end,but please tell me what you think!