balls have different colors and sizes; use switch/case when launching new ball; cleaned up comments