Updated Enemy Class so that its nearly ready to be used in the game.
Added movement (I will likely change how it works with testing)
Updated Patrol method to do a wall detection back and forth patrol for "0" Difficulty
(This method isnt finished but close)
Lastly changed the Attack method to a bool that so far detects contact with the player and will send a true.
(We can use that method to cause a failure state and maybe have it do something fancy)