Just looking at the snippets, I can't see you creating e.frame anywhere. Enemy has a key variable, which looks like it might be a sprite index. Hopefully it is just this typo :)
If that's not the case, I would check if your enemies array is > 0 during the game, maybe your spawner code does not fire up correctly?