adding virutal joy stick and scaling for mobile