Added the generic enemy

Right now it walks back and forth for a distance of 1, and if blocked
for 3 seconds, will go the other way.