cleaned up existing code, started adding execute to attack