updated surfarray.blit_array