Basic attacking framework done