UAVs are effective systems for traversing environments aerially and deploying airborne robotics. However, they suffer from stability issues when they are small and versatile, or have low maneuverability when they are large. UAVs can rectify both problems when they are moderately sized and able to interlock into a larger aerial structure. When they are part of a swarm, standard drones may crash into each other, making control more difficult and leaving a small margin for error, increasing risk. For this reason, a drone swarm that uses cuboid frames around each drone to interlock them is least susceptible to environmental factors such as wind, or to control failures. A decentralized heterogeneous architecture means each drone serves a purpose for the swarm, but there is no 'leader' drone, increasing robustness for complex dynamic tasks. The drones interlock using magnets that are super-glued to the corner brackets attached to the frame. The tests performed on the drones will be: an obstacle course (piloted/not), testing formations (square, V-shaped, free, etc.), and, if the drones (following an algorithm) can decide their own formation to fit the task best, such as a single file line to fit through a hoop. To determine drone build quality, performance is tested between simulation/real. Finally, the drones will be tested in several real-world dynamic tasks such as opening and closing a valve, pressing a button, object retrieval (guided and unguided), and following [moving targets]. The effectiveness of the UAV swarm system will be determined by these factors, and the results will indicate if the experiment has been successful.