check canvas support before creating a player

If it's a temporary thing, it's ok, but I think in the end we should show user some nice (but sad) picture instead, or at least keep the wrapper size so his HTML/CSS markup will not break.