Goals, win highlights and function splitting

Created a few new functions for re-use, made goals a container of arrays
and added highlight of win.