Added eightball function