Cleaned up the code 
Tweaked monsters' behaviour