Functioning rendering PNG

Signed-off-by: Joseph Lee <monleezy@cat.pdx.edu>