Cleaned up Attack Method