So, I’m a little embarrassed, but I made a rather stupid mistake while playing around with the enemy prefabs and deleted my prefab.
This understandable provided an exception when I ran the game as the variable (in this case Enemy Prefab) was not assigned. The problem is that even though I reassigned the new prefab the error still occurs and so I can no longer spawn enemies.
I hope the description makes sense and thanks in advance.