Added fallbacks when webGL setup fails

-Added fallbacks when webGL setup fails