Added a new view (BetterView) for Defending Agent and done some corrections