Changes to UI

-Game now sets player 1 and 2's ball type when table is no longer open,
displays the type in ui
-Added text field to display shot info such as scratch, and pocketed
ball
-Changed ball a little bit so that it can define behaviour for  when a
ball is pocketed