Separated the Walking Enemy class

NOTE: Demo dude and Archer dude will need special implementation