Added game pad support