Lots of great ideas here, I would add 2 things
1- A way to save a formation, so you dont need to move every single idol in for each single
2- The possibility to divide idols in groups/units for easier managing would also be awesome
Great job so far, keep it up!