Updated all of the Code

Because why not