fix controllers; fix particles draw