ShotEntity devient une classe abstraite, AllyShotEntity et EnemyShootEntity sont créée