Fixed 2, limited work on 4

A note: You won't have the libraries for 2, comment them out, as well as
the last line. They're just used to save the picture for testing