put gesture listener back into LayerWorld
away from player class