void PlayerAction(char action) throws IOException{
		switch (action){
		case 'a' :
		case 'A' :  if (this.has_attacked){
						System.out.println("You have already attacked this round. Please chose another action");
					}
					else{
						this.Attack(GetTargetInput());
						this.SetHas_attacked(true);
					}
					break;
		case 'f' :
		case 'F' :  this.SetHas_attacked(true);
					this.SetMovement_points(0);
					this.Has_more_moves();
					break;
		default  :  System.out.println("This is not allowed. Please enter : ");
					System.out.println("A to attack (if you haven't attacked this round");
					System.out.println("F to finish your turn");
					action = this.GetActionInput();
		}
		return;
	}