update function names to be more descriptive
add some of the missing functions required for NUSoccer
add player uniform colours
Fix NavigationLogic for NUSoccerStates