My son was the same when he was younger, the only way i could keep them away from him at night was by buying a net to put over his bed OLD way but the BEST way for us. It only cost $20 and worked a treat!!!

HTH