Part one is done. Code is nice and clean with comments and other fun things.