Attempt to fix Service pausing on screen lock and RandomFragment not responding to Service status.

Cleaned RandomFragment code, it was a mess