player, enemy, AI states