Handle null response
Implement TrackScoreDataService

Need some smarts+randomness on what to auto-pick
Misc null checks etc

Cater for bad times
Update Redis bindings