+ add player touch events that resolve #2