Remove time allocation redundancy

Change: remove redundant code for time allocation when playing with time
controls.
Change: refactor spacing for engine code.
Change: improve wording for engine documentation.