Tons of changes to Enemy again:
Added a Detection Rectangle for hit tests with the player
Altered it to move into being in front of the Enemy each time it turns
Changed move method to keep the DetectRect moving with it
Attack is off but works and defeats the player