   Action Space:
    - n_actions = n_actions_no_attack + n_enemies
    - [0]: No-op (only if health <= 0)
    - [1]: Stop (if health > 0)
    - [2:5]: Movement in North, South, East, and West directions (if possible)
    - [6:]: Attack actions for each enemy within range