Did data binding on lists

Moved some more code to GameUtilities, and changed the listboxes to be
data bound to their respective list. Also added GamesList object to
create personal event when the lists change, making the lists auto
refresh.