Screenshot and Recycle Buttons

Also fixed color distortion algorithm, memory freeing during recycle,
and tile selection during map generation.