Castle defense