update globals and prototypes
update init()
update init() no load correct images
update load_files now uses the correct images
update clean_up(), frees the correct surfaces
fix missing semicolon