updated
make SkyController placeable and move relevant code to it