Bug fix - move first strategy was defaulting to Random

- The check if the strategy index was 0 was resulting in a null value
being returned instead of a valid string; this check was removed
- Added comments
- Cleaned up code