Fixed bug where first child buttons can spawn indefinitely.
Fixed bug where second child buttons can spawn indefinitely.
Minor code cleanup. Updated comments for buttons.