Readability refactor

Moved around methods in backend to group similar ones together.
Attempted Debug: Break part implementation

NOTE: The actual BreakRandom() code is not yet implemented.