renamed shadow_map frame_buffer_object
fbo stores a texture instead of texture_id
remove shadow_map