Deep Q-learning is not performing well when there are several enemies
1) Vary the number of enemies during the training process.
2) Use other generalisation methods that are appropriate for neural networks such as dropout or L1 and L2 regularisation.