Nice concept, a few balancing would be great, I also found some bug where you can make your fans thrown outside of the map (stuck on a wall) and unable to call it back.
overall, nice work