Add some texture features and fix problems

Previous texture on longer wall is streched, I recalculate the ratios.
And now we can use "t" to change the texture  of the wall.