Submitting! 3000 words and a ton of hours of code...