playeraction isn't coupled with enemytype