Exercise 1 - human player touch control
Exercise 1 - refactoring