Every hour, earnings are calculated and distributed to each user. Each earning is
calculated as "variable * multiplier". There exist two types of earnings: "append", and
"multiply". If the earning is of the type "append", then it is added onto previous
earnings. If the earning is of the type "multiply", then it multiplies all previous
earnings (denoted by a position lower than this earning). For example, if the order of
the earnings was "append", "append", "multiply", "append", then the sum of the first two
earnings will be multiplied by the third earning before being added to the fourth
earning. Conditions can also be added to specify if an earning should be calculated or
not.