This is awesome! Your use of shaders was great! I think it needs a bit more work to make the visuals reflect light more accurately because as of now surfaces seem to have different shadows based on the direction you're looking at them from. The ball also needs a shadow because it's very hard to figure out where it is in the air. The ball looks great too!